
Career
League
| Season | Competition | Team | Games | Yellow | Red |
|---|---|---|---|---|---|
| 2026/2027 | First League | 2 | |||
| 2025/2026 | Second League | 10 | 3 | ||
| 2024/2025 | Second League | 25 | |||
| 2023/2024 | Second League | 4 | |||
| 2022/2023 | Second League | 31 | 1 | ||
| 2021/2022 | Second League | 37 | 1 | ||
| 2019/2020 | First League | 1 | |||
| 2017/2018 | Second League | 2 | |||
| 2016/2017 | Second League | 2 | |||
| Total | 114 | 4 | 1 | ||
Cups
| Season | Competition | Team | Games | Assists |
|---|---|---|---|---|
| 2024/2025 | Coupe de France | 2 | ||
| 2021/2022 | Coupe de France | 1 | ||
| 2019/2020 | Coupe de France | 1 | 1 | |
| 2019/2020 | League Cup | 1 | ||
| Total | 5 | 1 | ||
International
| Season | Competition | Team | Games |
|---|---|---|---|
| 2015/2016 | UEFA Youth League | 2 | |
| Total | 2 | ||
Recent matches
- 30 Oct, 18:00 UTC
Nice5:2
Stade RennaisFirst League · 90 min L - 25 Oct, 16:15 UTC
Stade Rennais3:0
StrasbourgFirst League · Did not play W - 22 Oct, 16:45 UTC
Juventus2:2
Stade RennaisUEFA Europa League · Did not play D - 18 Oct, 15:15 UTC
Paris4:3
Stade RennaisFirst League · Did not play L - 15 Oct, 19:00 UTC
Stade Rennais2:1
OFI CreteUEFA Europa League · Did not play W - 11 Oct, 15:15 UTC
Stade Rennais4:1
AuxerreFirst League · Did not play W - 2 Oct, 17:00 UTC
Stade Lavallois1:0
Stade RennaisClub Friendlies · 90 min L - 19 Sep, 18:45 UTC
Lyon4:0
Stade RennaisFirst League · Did not play L - 16 Sep, 19:00 UTC
Sturm Graz0:0
Stade RennaisUEFA Europa League · Did not play D - 11 Sep, 18:45 UTC
Stade Rennais1:0
Olympique de MarseilleFirst League · Did not play W
Transfers
- 1 July 2026from
Troyes ACto
Stade RennaisFree agent - 3 July 2023from
Quevillyto
Troyes ACFree agent - 1 July 2021from
Stade de Reimsto
QuevillyFree agent - 30 June 2021from
Quevillyto
Stade de ReimsLoan ended - 1 July 2020from
Stade de Reimsto
QuevillyLoan
Injuries and suspensions
- knee injuryfrom 18 October 2025 until 1 August 2026
- injuryfrom 30 July 2018 until 30 July 2018
