Joachim Kayi Sanda has featured in six matches of the 2025/26 Ligue 2 season, accumulating 333 minutes of play. He has not scored or assisted, and has taken three shots, one of which was on target, giving a shots-per-90 rate of 0.81 compared with a league baseline of 0.39. Kayi Sanda has delivered no key passes, falling below the baseline of 0.47, and has not recorded any successful dribbles. Defensively, he has made five tackles and four interceptions, with a tackles-per-90 rate of 1.35 versus the league baseline of 1.57. His average match rating stands at 6.82, and his conversion percentage remains at 0. These figures depict a defender whose contributions are primarily defensive, with limited offensive involvement so far this season.
Joachim Kayi Sanda has played 333 minutes across 6 appearances in Ligue 2, at 0.00 goals per 90 against a positional baseline of 0.04, converting 0% of 3 shots and averaging 6.82 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Damien Durand | F | 34 | 2562 | 13 | 4 | 46 | 21 | 28% | 33 | 84% | 17 | 31% | 16 | 14 | 2 | 43% | 12 | 23 | 1 | 0 | 0 | 7.07 | 4.1 |
| Jovany Ikanga | F | 30 | 1690 | 6 | 2 | 22 | 14 | 27% | 15 | 69% | 24 | 34% | 18 | 5 | 2 | 38% | 39 | 35 | 2 | 0 | 0 | 6.84 | 9.3 |
| Hacene Benali | F | 28 | 772 | 6 | 0 | 24 | 9 | 25% | 9 | 71% | 9 | 38% | 19 | 6 | 3 | 46% | 18 | 10 | 4 | 1 | 0 | 6.69 | 9.4 |
| Kevin Cabral | F | 27 | 1272 | 5 | 4 | 25 | 12 | 20% | 14 | 82% | 8 | 47% | 14 | 2 | 0 | 42% | 29 | 29 | 4 | 1 | 0 | 6.67 | 7.7 |
| Ryad Hachem | M | 33 | 2632 | 2 | 1 | 30 | 12 | 7% | 32 | 81% | 15 | 41% | 33 | 29 | 4 | 47% | 37 | 45 | 3 | 0 | 0 | 6.72 | 4.3 |
| Bradley Danger | D | 31 | 2389 | 2 | 1 | 7 | 6 | 29% | 12 | 88% | 10 | 59% | 37 | 31 | 9 | 54% | 35 | 37 | 9 | 0 | 0 | 6.91 | 6.9 |
| Saîf-Eddine Khaoui | M | 30 | 1423 | 2 | 6 | 18 | 9 | 11% | 23 | 73% | 10 | 50% | 26 | 14 | 0 | 52% | 17 | 24 | 4 | 0 | 0 | 6.74 | 4.1 |
| Pape Meissa Ba | F | 16 | 566 | 2 | 1 | 13 | 5 | 15% | 6 | 66% | 4 | 33% | 2 | 0 | 0 | 38% | 7 | 7 | 0 | 0 | 0 | 6.51 | 5.7 |
| Josue Escartin | D | 8 | 454 | 2 | 0 | 3 | 2 | 67% | 1 | 88% | 0 | 0% | 3 | 7 | 0 | 53% | 8 | 5 | 2 | 0 | 0 | 6.71 | 5.2 |
| Dylan Durivaux | D | 34 | 3060 | 1 | 3 | 13 | 7 | 8% | 18 | 87% | 19 | 63% | 58 | 38 | 21 | 69% | 20 | 70 | 2 | 0 | 0 | 7.19 | 2.3 |
| Pierre Lemonnier | D | 27 | 2264 | 1 | 2 | 8 | 2 | 12% | 9 | 86% | 7 | 64% | 29 | 34 | 12 | 67% | 18 | 30 | 1 | 0 | 0 | 7.16 | 6.3 |
| Giovanni Haag | M | 26 | 2077 | 1 | 2 | 22 | 8 | 5% | 21 | 90% | 10 | 62% | 44 | 27 | 6 | 61% | 25 | 36 | 9 | 1 | 0 | 7.14 | 3.6 |
| Kemo Cissé | M | 26 | 1970 | 1 | 3 | 22 | 9 | 5% | 20 | 84% | 21 | 32% | 22 | 12 | 4 | 36% | 12 | 14 | 1 | 0 | 0 | 6.68 | 4.5 |
| Matthieu Huard | D | 26 | 1551 | 1 | 0 | 4 | 2 | 25% | 8 | 84% | 6 | 46% | 22 | 19 | 2 | 48% | 33 | 19 | 5 | 0 | 0 | 6.71 | 5.9 |
| Abdelsamad Hachem | F | 23 | 537 | 1 | 1 | 9 | 4 | 11% | 10 | 72% | 3 | 60% | 6 | 1 | 0 | 31% | 14 | 4 | 0 | 0 | 0 | 6.50 | 9.2 |
| Guillaume Trani | M | 15 | 517 | 1 | 1 | 9 | 6 | 11% | 10 | 80% | 7 | 50% | 11 | 4 | 0 | 45% | 12 | 9 | 0 | 0 | 0 | 6.64 | 3.6 |
| Gaetan Poussin | G | 32 | 2880 | 0 | 0 | 0 | 0 | – | 2 | 72% | 1 | 100% | 2 | 0 | 0 | 94% | 0 | 18 | 2 | 0 | 92 | 7.00 | 2.4 |
| Dembo Sylla | M | 31 | 2197 | 0 | 4 | 5 | 2 | 0% | 22 | 77% | 12 | 32% | 49 | 27 | 3 | 51% | 23 | 21 | 5 | 0 | 0 | 6.66 | 4.8 |
| Balthazar Pierret | M | 14 | 1158 | 0 | 1 | 12 | 5 | 0% | 9 | 82% | 14 | 48% | 39 | 13 | 1 | 54% | 33 | 21 | 5 | 0 | 0 | 6.96 | 6.1 |
| Joachim Eickmayer | M | 12 | 655 | 0 | 1 | 7 | 1 | 0% | 6 | 82% | 1 | 33% | 12 | 9 | 1 | 54% | 6 | 10 | 0 | 0 | 0 | 6.73 | 3.0 |
| Théo Magnin | D | 11 | 471 | 0 | 0 | 2 | 0 | 0% | 8 | 76% | 5 | 50% | 11 | 5 | 0 | 43% | 4 | 1 | 0 | 0 | 0 | 6.61 | 4.4 |
| Joachim Kayi Sanda | D | 6 | 333 | 0 | 0 | 3 | 1 | 0% | 0 | 87% | 0 | 0% | 5 | 4 | 1 | 54% | 8 | 3 | 0 | 0 | 0 | 6.82 | 5.2 |
| Quentin Beunardeau | G | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 87% | 0 | – | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 3 | 6.45 | – |
| Samuel Renel | M | 5 | 98 | 0 | 0 | 0 | 0 | – | 3 | 91% | 1 | 100% | 4 | 0 | 0 | 53% | 1 | 2 | 0 | 0 | 0 | 6.80 | – |
| Vincent Kany | D | 2 | 46 | 0 | 0 | 1 | 0 | 0% | 1 | 85% | 0 | – | 1 | 1 | 0 | 60% | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Mohafidh Ahamada | D | 1 | 12 | 0 | 0 | 0 | 0 | – | 0 | 90% | 0 | – | 0 | 1 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.60 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | RED Star FC 93 | Ligue 2 | 6 | 333 | 0 | 0 | 3 | 1 | 0% | 0 | 87% | 0 | 5 | 4 | 54% | 8 | 0 | 0 | 6.82 |
| 2024/25 | Southampton | Premier League | 2 | 22 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 0 | 2 | 0% | 0 | 0 | 0 | 6.60 |
| 2024/25 | Valenciennes | Coupe de France | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2023/24 | Valenciennes | Ligue 2 | 20 | 1498 | 0 | 0 | 3 | 1 | 0% | 1 | 83% | 7 | 44 | 28 | 55% | 33 | 3 | 0 | 6.85 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 28 Oct | a Dunkerque | L | 16 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.70 | 2.9 |
| 04 Oct | v Rodez | D | 90 | – | 0 | 0 | – | 0 | 0 | 2 | 0 | 0 | 6.60 | 2.0 |
| 29 Sep | a Boulogne | W | 90 | – | 0 | 2 | 1 | 0 | 2 | 1 | 0 | 0 | 6.90 | 8.4 |
| 23 Sep | v Estac Troyes | L | 46 | – | 0 | 1 | – | 0 | 1 | 2 | 0 | 0 | 6.70 | 7.0 |
| 19 Sep | a Nancy | W | 1 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | – | 5.2 |
| 12 Sep | a PAU | W | 90 | – | 0 | 0 | – | 0 | 1 | 2 | 0 | 0 | 7.20 | 4.5 |
| 25 May | v Arsenal | – | 14 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | – |
| 18 May | a Everton | – | 8 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | – |
| 17 May | a Caen | L | 90 | – | 0 | 1 | – | 0 | 3 | 3 | 0 | 0 | 6.20 | – |
| 10 May | v Quevilly | W | 90 | – | – | 0 | – | 0 | 4 | 2 | 0 | 0 | 7.20 | – |
| 03 May | a Estac Troyes | D | 108 | – | – | 0 | – | 0 | 0 | 3 | 0 | 0 | 6.60 | – |
| 27 Apr | v Grenoble | W | 90 | – | – | 0 | – | 0 | 2 | 4 | 1 | 0 | 7.00 | – |
| 23 Apr | v Ajaccio | W | 90 | – | – | 0 | – | 0 | 4 | 2 | 0 | 0 | 7.30 | – |
| 20 Apr | a Paris FC | L | 90 | – | – | 0 | – | 0 | 2 | 2 | 1 | 0 | 6.30 | – |
| 13 Apr | v PAU | L | 25 | – | – | 0 | – | 0 | 1 | – | 0 | 0 | 6.70 | – |