Joshua Duffus has shown a striking ability to carry the ball past opponents, a trait that sets him apart from his peers in Ligue 2. In the three appearances he has made so far, he has accumulated 91 minutes of play, during which he has taken 5 shots, 2 of which were on target, and delivered 1 key pass. His dribbling success rate stands at 1.98 successful dribbles per 90 minutes, considerably higher than the league baseline of 0.69, underscoring his capacity to beat defenders. While he has yet to score or provide an assist, his average match rating of 6.6 reflects a solid contribution on the field. Duffus’s performance so far highlights his growing influence in advancing the ball beyond opposition lines.
Joshua Duffus has played 116 minutes across 4 appearances in Ligue 2, at 0.00 goals per 90 against a positional baseline of 0.36, converting 0% of 5 shots and averaging 6.53 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Irvin Cardona | F | 4 | 281 | 4 | 2 | 7 | 5 | 57% | 11 | 73% | 0 | 0% | 0 | 0 | 0 | 30% | 1 | 1 | 0 | 0 | 0 | 7.92 | – |
| Thierno Ballo | M | 4 | 255 | 4 | 2 | 9 | 5 | 44% | 2 | 77% | 1 | 50% | 5 | 1 | 0 | 43% | 8 | 3 | 0 | 0 | 0 | 7.40 | – |
| Jakob Breum | M | 3 | 207 | 2 | 2 | 5 | 3 | 40% | 5 | 86% | 1 | 33% | 0 | 1 | 1 | 36% | 2 | 3 | 2 | 0 | 0 | 7.93 | – |
| Áron Csongvai | M | 4 | 360 | 1 | 1 | 4 | 3 | 25% | 5 | 90% | 0 | 0% | 7 | 3 | 1 | 42% | 5 | 4 | 0 | 0 | 0 | 7.50 | – |
| Augustine Boakye | M | 4 | 301 | 1 | 2 | 6 | 1 | 17% | 7 | 80% | 2 | 40% | 8 | 1 | 0 | 44% | 7 | 2 | 0 | 0 | 0 | 7.15 | – |
| Zuriko Davitashvili | F | 4 | 204 | 1 | 1 | 3 | 2 | 33% | 7 | 91% | 3 | 33% | 1 | 0 | 0 | 44% | 2 | 7 | 1 | 0 | 0 | 7.02 | – |
| Sohaib Nair | D | 4 | 360 | 0 | 0 | 2 | 1 | 0% | 0 | 94% | 1 | 100% | 7 | 4 | 6 | 78% | 3 | 6 | 0 | 0 | 0 | 7.55 | – |
| Kevin Pedro | D | 4 | 360 | 0 | 0 | 6 | 3 | 0% | 0 | 85% | 2 | 29% | 16 | 4 | 0 | 66% | 5 | 5 | 0 | 0 | 0 | 7.05 | – |
| Julien Le Cardinal | D | 4 | 360 | 0 | 0 | 1 | 0 | 0% | 1 | 94% | 0 | – | 7 | 8 | 3 | 71% | 3 | 6 | 0 | 0 | 0 | 7.22 | – |
| Gautier Larsonneur | G | 4 | 360 | 0 | 0 | 0 | 0 | – | 0 | 87% | 0 | – | 0 | 0 | 0 | 100% | 0 | 2 | 0 | 0 | 8 | 6.92 | – |
| Maxime Bernauer | D | 4 | 341 | 0 | 0 | 4 | 4 | 0% | 2 | 92% | 3 | 75% | 6 | 9 | 0 | 54% | 5 | 3 | 1 | 0 | 0 | 7.02 | – |
| Tamar Svetlin | M | 3 | 223 | 0 | 0 | 2 | 2 | 0% | 1 | 93% | 1 | 100% | 5 | 3 | 0 | 78% | 1 | 11 | 0 | 0 | 0 | 6.83 | – |
| Joshua Duffus | F | 4 | 116 | 0 | 0 | 5 | 2 | 0% | 2 | 84% | 2 | 67% | 0 | 1 | 0 | 50% | 4 | 4 | 0 | 0 | 0 | 6.52 | – |
| João Ferreira | D | 2 | 113 | 0 | 0 | 1 | 0 | 0% | 2 | 77% | 1 | 50% | 2 | 2 | 0 | 36% | 4 | 2 | 0 | 0 | 0 | 6.90 | – |
| Lucas Stassin | F | 2 | 61 | 0 | 0 | 1 | 0 | 0% | 4 | 100% | 2 | 50% | 0 | 0 | 0 | 30% | 0 | 1 | 0 | 0 | 0 | 6.90 | – |
| Adam Baallal | M | 3 | 33 | 0 | 0 | 1 | 1 | 0% | 0 | 90% | 0 | 0% | 3 | 1 | 1 | 30% | 2 | 0 | 0 | 0 | 0 | 6.57 | – |
| Benjamin Old | F | 1 | 24 | 0 | 0 | 0 | 0 | – | 0 | 90% | 0 | – | 0 | 0 | 0 | 0% | 1 | 0 | 0 | 0 | 0 | 6.30 | – |
| Nathan Kasia Nkondo | D | 1 | 12 | 0 | 0 | 0 | 0 | – | 1 | 100% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Nadir El Jamali | M | 1 | 1 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 0 | 0 | 0 | 50% | 0 | 1 | 0 | 0 | 0 | – | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Saint Etienne | Ligue 2 | 4 | 116 | 0 | 0 | 5 | 2 | 0% | 2 | 84% | 2 | 0 | 1 | 50% | 4 | 0 | 0 | 6.53 |
| 2025/26 | Saint Etienne | Ligue 2 | 27 | 839 | 7 | 3 | 28 | 18 | 25% | 8 | 78% | 10 | 9 | 0 | 47% | 18 | 1 | 0 | 6.88 |
| 2025/26 | Saint Etienne | Ligue 1 | 3 | 99 | 0 | 0 | 1 | 0 | 0% | 0 | 82% | 1 | 1 | 0 | 30% | 2 | 0 | 0 | 6.37 |
| 2023/24 | Brighton | UEFA Europa League | 1 | 8 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 6.70 |
| 2023/24 | Brighton | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 Aug | a Dijon | W | 25 | – | 0 | 0 | – | 1 | 0 | 1 | 0 | 0 | 6.30 | – |
| 22 Aug | v Grenoble | W | 28 | – | 0 | 3 | 2 | 0 | 0 | – | 0 | 0 | 6.70 | – |
| 14 Aug | v Clermont Foot | W | 18 | – | 0 | 1 | – | 0 | 0 | 2 | 0 | 0 | 6.50 | – |
| 08 Aug | a Sochaux | W | 45 | – | 0 | 1 | – | 1 | 0 | 1 | 0 | 0 | 6.60 | – |
| 29 May | a Nice | L | 16 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.50 | – |
| 26 May | v Nice | D | 23 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.30 | – |
| 15 May | v Rodez | D | 60 | – | 0 | 1 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | – |
| 09 May | v Amiens | W | 56 | 2 | 0 | 4 | 4 | 0 | 2 | – | 0 | 0 | 9.00 | – |
| 02 May | a Rodez | L | 73 | – | 0 | 1 | – | 1 | 0 | – | 0 | 0 | 6.20 | – |
| 25 Apr | v Estac Troyes | L | 74 | – | 0 | 0 | – | 1 | 0 | 2 | 0 | 0 | 6.70 | – |
| 18 Apr | a Bastia | L | 37 | – | 0 | 0 | – | 1 | 0 | 1 | 1 | 0 | 6.30 | – |
| 11 Apr | v Dunkerque | W | 26 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | – |
| 04 Apr | a Nancy | D | 22 | – | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 6.20 | – |
| 21 Mar | v Annecy | W | 26 | – | 0 | 1 | 1 | 0 | 0 | – | 0 | 0 | 6.70 | – |
| 14 Mar | a Grenoble | D | 27 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 6.90 | – |