Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 19 Lens fr FRA 1. Coupe de la Ligue 1 0 36 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 37 36 3,300 36.7 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Lens fr FRA Coupe de France 6 6 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Lens fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 36 35 3,153 35.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 14 13 1,148 12.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Brest fr FRA Coupe de France 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Brest fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14 13 1,178 13.1 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.2 15 70 4 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Matches 2020-2021 23 Brest fr FRA Coupe de France 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 27 22 2,029 22.5 1 0 1 1 0 0 4 0 0.6 0.6 0.6 1.2 39 106 10 0.04 0.00 0.04 0.04 0.04 0.03 0.03 0.05 0.03 0.05 Matches 2021-2022 24 Brest fr FRA Coupe de France 3 3 264 2.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 37 33 3,007 33.4 1 3 4 1 0 0 1 0 1.0 1.0 2.2 3.2 76 169 107 0.03 0.09 0.12 0.03 0.12 0.03 0.07 0.10 0.03 0.10 Matches 2022-2023 25 Brest fr FRA Coupe de France 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 34 27 2,515 27.9 0 0 0 0 0 0 2 0 0.4 0.4 0.8 1.2 80 149 134 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 Matches 2023-2024 26 Nantes fr FRA Coupe de France 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 19 15 1,348 15.0 0 0 0 0 0 0 5 0 0.3 0.3 0.2 0.5 18 64 23 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2024-2025 27 Nantes fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 9 7 537 6.0 0 0 0 0 0 0 2 0 0.3 0.3 0.1 0.4 6 22 8 0.00 0.00 0.00 0.00 0.00 0.05 0.02 0.06 0.05 0.06 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 9 Seasons 4 Clubs 5 Leagues 247 220 20,060 222.9 3 3 6 3 0 0 24 1 2.7 2.7 4.0 6.7 234 580 286 0.01 0.01 0.03 0.01 0.03 0.02 0.03 0.06 0.02 0.06 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Brest (4 Seasons) 3 Leagues 121 104 9,593 106.6 2 3 5 2 0 0 8 0 2.2 2.2 3.7 5.9 210 494 255 0.02 0.03 0.05 0.02 0.05 0.02 0.04 0.06 0.02 0.06 Lens (3 Seasons) 3 Leagues 95 91 8,357 92.9 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 Nantes (2 Seasons) 2 Leagues 30 24 2,020 22.4 0 0 0 0 0 0 7 0 0.5 0.5 0.3 0.8 24 86 31 0.00 0.00 0.00 0.00 0.00 0.03 0.01 0.04 0.03 0.04 Kortrijk (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Coupe de France (7 Seasons) 16 16 1,509 16.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (6 Seasons) 140 117 10,614 117.9 2 3 5 2 0 0 14 0 2.7 2.7 4.0 6.7 234 580 286 0.02 0.03 0.04 0.02 0.04 0.02 0.03 0.06 0.02 0.06 Ligue 2 (3 Seasons) 87 84 7,601 84.5 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (3 Seasons) 3 2 246 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League A (1 Season) 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 19 Lens 2 Leagues 38 36 3,336 37.1 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2017-2018 20 Lens 3 Leagues 43 42 3,873 43.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2018-2019 21 Lens 1 League 14 13 1,148 12.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2019-2020 22 Brest 3 Leagues 16 15 1,418 15.8 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.2 15 70 4 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 2020-2021 23 Brest 2 Leagues 29 24 2,209 24.5 1 0 1 1 0 0 4 0 0.6 0.6 0.6 1.2 39 106 10 0.04 0.00 0.04 0.04 0.04 0.03 0.03 0.05 0.03 0.05 2021-2022 24 Brest 2 Leagues 40 36 3,271 36.3 1 3 4 1 0 0 2 0 1.0 1.0 2.2 3.2 76 169 107 0.03 0.08 0.11 0.03 0.11 0.03 0.07 0.10 0.03 0.10 2022-2023 25 Brest 2 Leagues 36 29 2,695 29.9 0 0 0 0 0 0 2 0 0.4 0.4 0.8 1.2 80 149 134 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 2023-2024 26 Nantes 2 Leagues 20 16 1,393 15.5 0 0 0 0 0 0 5 0 0.3 0.3 0.2 0.5 18 64 23 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 2024-2025 27 Nantes 2 Leagues 10 8 627 7.0 0 0 0 0 0 0 2 0 0.3 0.3 0.1 0.4 6 22 8 0.00 0.00 0.00 0.00 0.00 0.05 0.02 0.06 0.05 0.06 2024-2025 27 Kortrijk 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 9 Seasons 4 Clubs 5 Leagues 247 220 20,060 222.9 3 3 6 3 0 0 24 1 2.7 2.7 4.0 6.7 234 580 286 0.01 0.01 0.03 0.01 0.03 0.02 0.03 0.06 0.02 0.06 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Brest (4 Seasons) 3 Leagues 121 104 9,593 106.6 2 3 5 2 0 0 8 0 2.2 2.2 3.7 5.9 210 494 255 0.02 0.03 0.05 0.02 0.05 0.02 0.04 0.06 0.02 0.06 Lens (3 Seasons) 3 Leagues 95 91 8,357 92.9 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 Nantes (2 Seasons) 2 Leagues 30 24 2,020 22.4 0 0 0 0 0 0 7 0 0.5 0.5 0.3 0.8 24 86 31 0.00 0.00 0.00 0.00 0.00 0.03 0.01 0.04 0.03 0.04 Kortrijk (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Coupe de France (7 Seasons) 16 16 1,509 16.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (6 Seasons) 140 117 10,614 117.9 2 3 5 2 0 0 14 0 2.7 2.7 4.0 6.7 234 580 286 0.02 0.03 0.04 0.02 0.04 0.02 0.03 0.06 0.02 0.06 Ligue 2 (3 Seasons) 87 84 7,601 84.5 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (3 Seasons) 3 2 246 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League A (1 Season) 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 37 36 3,300 36.7 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 36 35 3,153 35.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 14 13 1,148 12.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 14 13 1,178 13.1 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.2 15 70 4 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 27 22 2,029 22.5 1 0 1 1 0 0 4 0 0.6 0.6 0.6 1.2 39 106 10 0.04 0.00 0.04 0.04 0.04 0.03 0.03 0.05 0.03 0.05 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 37 33 3,007 33.4 1 3 4 1 0 0 1 0 1.0 1.0 2.2 3.2 76 169 107 0.03 0.09 0.12 0.03 0.12 0.03 0.07 0.10 0.03 0.10 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 34 27 2,515 27.9 0 0 0 0 0 0 2 0 0.4 0.4 0.8 1.2 80 149 134 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 19 15 1,348 15.0 0 0 0 0 0 0 5 0 0.3 0.3 0.2 0.5 18 64 23 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 9 7 537 6.0 0 0 0 0 0 0 2 0 0.3 0.3 0.1 0.4 6 22 8 0.00 0.00 0.00 0.00 0.00 0.05 0.02 0.06 0.05 0.06 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 9 Seasons 4 Clubs 3 Leagues 228 202 18,305 203.4 3 3 6 3 0 0 23 1 2.7 2.7 4.0 6.7 234 580 286 0.01 0.01 0.03 0.01 0.03 0.02 0.03 0.06 0.02 0.06 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Brest (4 Seasons) 1 League 112 95 8,729 97.0 2 3 5 2 0 0 7 0 2.2 2.2 3.7 5.9 210 494 255 0.02 0.03 0.05 0.02 0.05 0.02 0.04 0.06 0.02 0.06 Lens (3 Seasons) 1 League 87 84 7,601 84.5 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 Nantes (2 Seasons) 1 League 28 22 1,885 20.9 0 0 0 0 0 0 7 0 0.5 0.5 0.3 0.8 24 86 31 0.00 0.00 0.00 0.00 0.00 0.03 0.01 0.04 0.03 0.04 Kortrijk (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Ligue 1 (6 Seasons) 140 117 10,614 117.9 2 3 5 2 0 0 14 0 2.7 2.7 4.0 6.7 234 580 286 0.02 0.03 0.04 0.02 0.04 0.02 0.03 0.06 0.02 0.06 Ligue 2 (3 Seasons) 87 84 7,601 84.5 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 Pro League A (1 Season) 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2026 28 ht Haiti WCQ 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50 Matches 1 Season 1 Club 1 League 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 19 Lens 2 Leagues 37.1 0 0 3 0.00 0.08 0.00 0 0 2017-2018 20 Lens 3 Leagues 43.0 0 0 2 0.00 0.06 0.00 0 0 2018-2019 21 Lens 1 League 12.8 0 0 0 2019-2020 22 Brest 3 Leagues 15.8 0 2 1 50.0 0.13 0.06 0.00 0.00 16.1 0 0 0 0.2 0.2 0.08 -0.2 -0.2 2020-2021 23 Brest 2 Leagues 24.5 1 11 1 9.1 0.45 0.04 0.09 1.00 13.2 0 0 0 0.6 0.6 0.06 +0.4 +0.4 2021-2022 24 Brest 2 Leagues 36.3 1 14 3 21.4 0.39 0.08 0.07 0.33 17.1 0 0 0 1.0 1.0 0.08 0.0 0.0 2022-2023 25 Brest 2 Leagues 29.9 0 6 1 16.7 0.20 0.03 0.00 0.00 17.2 0 0 0 0.4 0.4 0.08 -0.4 -0.4 2023-2024 26 Nantes 2 Leagues 15.5 0 5 1 20.0 0.32 0.06 0.00 0.00 20.0 0 0 0 0.3 0.3 0.07 -0.3 -0.3 2024-2025 27 Nantes 2 Leagues 7.0 0 4 0 0.0 0.57 0.00 0.00 17.0 0 0 0 0.3 0.3 0.07 -0.3 -0.3 2024-2025 27 Kortrijk 1 League 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0 9 Seasons 4 Clubs 5 Leagues 222.9 3 43 13 30.2 0.21 0.06 0.07 0.23 16.3 0 0 0 2.7 2.7 0.07 -0.7 -0.7 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Brest (4 Seasons) 3 Leagues 106.6 2 33 6 18.2 0.31 0.06 0.06 0.33 15.7 0 0 0 2.2 2.2 0.08 -0.2 -0.2 Lens (3 Seasons) 3 Leagues 92.9 0 0 5 0.00 0.07 0.00 0 0 Nantes (2 Seasons) 2 Leagues 22.4 0 9 1 11.1 0.40 0.04 0.00 0.00 18.5 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Kortrijk (1 Season) 1 League 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0 Coupe de France (7 Seasons) 16.8 0 5 0 0.0 0.51 0.00 0.00 0 0 Ligue 1 (6 Seasons) 117.9 2 37 7 18.9 0.31 0.06 0.05 0.29 16.3 0 0 0 2.7 2.7 0.07 -0.7 -0.7 Ligue 2 (3 Seasons) 84.5 0 0 5 0.00 0.07 0.00 0 0 Coupe de la Ligue (3 Seasons) 2.7 0 0 0 0.00 0.00 0 0 Pro League A (1 Season) 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 36.7 0 0 3 0.00 0.08 0.00 0 0 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 35.0 0 0 2 0.00 0.06 0.00 0 0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 0 0 0 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 0 2 1 50.0 0.15 0.08 0.00 0.00 16.1 0 0 0 0.2 0.2 0.08 -0.2 -0.2 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 1 10 1 10.0 0.44 0.04 0.10 1.00 13.2 0 0 0 0.6 0.6 0.06 +0.4 +0.4 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 1 12 3 25.0 0.36 0.09 0.08 0.33 17.1 0 0 0 1.0 1.0 0.08 0.0 0.0 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 0 5 1 20.0 0.18 0.04 0.00 0.00 17.2 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 0 4 1 25.0 0.27 0.07 0.00 0.00 20.0 0 0 0 0.3 0.3 0.07 -0.3 -0.3 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 6.0 0 4 0 0.0 0.67 0.00 0.00 17.0 0 0 0 0.3 0.3 0.07 -0.3 -0.3 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0 Matches 9 Seasons 4 Clubs 3 Leagues 203.4 3 38 13 34.2 0.20 0.07 0.08 0.23 16.3 0 0 0 2.7 2.7 0.07 -0.7 -0.7 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Brest (4 Seasons) 1 League 97.0 2 29 6 20.7 0.30 0.06 0.07 0.33 15.7 0 0 0 2.2 2.2 0.08 -0.2 -0.2 Lens (3 Seasons) 1 League 84.5 0 0 5 0.00 0.07 0.00 0 0 Nantes (2 Seasons) 1 League 20.9 0 8 1 12.5 0.38 0.05 0.00 0.00 18.5 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Kortrijk (1 Season) 1 League 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0 Ligue 1 (6 Seasons) 117.9 2 37 7 18.9 0.31 0.06 0.05 0.29 16.3 0 0 0 2.7 2.7 0.07 -0.7 -0.7 Ligue 2 (3 Seasons) 84.5 0 0 5 0.00 0.07 0.00 0 0 Pro League A (1 Season) 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2026 28 ht Haiti WCQ 2.0 1 0 0 Matches 1 Season 1 Club 1 League 2.0 1 0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 19 Lens 2 Leagues 37.1 0 2017-2018 20 Lens 3 Leagues 43.0 0 2018-2019 21 Lens 1 League 12.8 0 2019-2020 22 Brest 3 Leagues 15.8 725 863 84.0 15147 4880 223 256 87.1 380 414 91.8 118 179 65.9 0 0.1 0.2 -0.1 2 53 1 0 70 2020-2021 23 Brest 2 Leagues 24.5 1135 1361 83.4 24366 9866 320 352 90.9 610 676 90.2 200 308 64.9 0 0.6 0.4 -0.6 4 104 4 1 106 2021-2022 24 Brest 2 Leagues 36.3 1326 1782 74.4 24090 10768 624 743 84.0 504 661 76.2 171 306 55.9 3 2.2 1.9 +0.8 25 151 27 17 169 2022-2023 25 Brest 2 Leagues 29.9 1059 1480 71.6 18165 7953 521 601 86.7 385 531 72.5 117 248 47.2 0 0.8 1.0 -0.8 10 113 14 8 149 2023-2024 26 Nantes 2 Leagues 15.5 597 743 80.3 10059 4272 273 302 90.4 263 315 83.5 47 94 50.0 0 0.2 0.3 -0.2 3 45 8 3 64 2024-2025 27 Nantes 2 Leagues 7.0 238 304 78.3 3826 1571 123 141 87.2 96 112 85.7 17 37 45.9 0 0.1 0.1 -0.1 1 22 2 2 22 2024-2025 27 Kortrijk 1 League 1.0 0 9 Seasons 4 Clubs 5 Leagues 222.9 5080 6533 77.8 95653 39310 2084 2395 87.0 2238 2709 82.6 670 1172 57.2 3 4.0 4.1 -1.0 45 488 56 31 580 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Brest (4 Seasons) 3 Leagues 106.6 4245 5486 77.4 81768 33467 1688 1952 86.5 1879 2282 82.3 606 1041 58.2 3 3.7 3.6 -0.7 41 421 46 26 494 Lens (3 Seasons) 3 Leagues 92.9 0 Nantes (2 Seasons) 2 Leagues 22.4 835 1047 79.8 13885 5843 396 443 89.4 359 427 84.1 64 131 48.9 0 0.3 0.4 -0.3 4 67 10 5 86 Kortrijk (1 Season) 1 League 1.0 0 Coupe de France (7 Seasons) 16.8 0 Ligue 1 (6 Seasons) 117.9 5080 6533 77.8 95653 39310 2084 2395 87.0 2238 2709 82.6 670 1172 57.2 3 4.0 4.1 -1.0 45 488 56 31 580 Ligue 2 (3 Seasons) 84.5 0 Coupe de la Ligue (3 Seasons) 2.7 0 Pro League A (1 Season) 1.0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 36.7 0 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 35.0 0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 0 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 725 863 84.0 15147 4880 223 256 87.1 380 414 91.8 118 179 65.9 0 0.1 0.2 -0.1 2 53 1 0 70 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 1135 1361 83.4 24366 9866 320 352 90.9 610 676 90.2 200 308 64.9 0 0.6 0.4 -0.6 4 104 4 1 106 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 1326 1782 74.4 24090 10768 624 743 84.0 504 661 76.2 171 306 55.9 3 2.2 1.9 +0.8 25 151 27 17 169 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 1059 1480 71.6 18165 7953 521 601 86.7 385 531 72.5 117 248 47.2 0 0.8 1.0 -0.8 10 113 14 8 149 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 597 743 80.3 10059 4272 273 302 90.4 263 315 83.5 47 94 50.0 0 0.2 0.3 -0.2 3 45 8 3 64 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 6.0 238 304 78.3 3826 1571 123 141 87.2 96 112 85.7 17 37 45.9 0 0.1 0.1 -0.1 1 22 2 2 22 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1.0 0 Matches 9 Seasons 4 Clubs 3 Leagues 203.4 5080 6533 77.8 95653 39310 2084 2395 87.0 2238 2709 82.6 670 1172 57.2 3 4.0 4.1 -1.0 45 488 56 31 580 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Brest (4 Seasons) 1 League 97.0 4245 5486 77.4 81768 33467 1688 1952 86.5 1879 2282 82.3 606 1041 58.2 3 3.7 3.6 -0.7 41 421 46 26 494 Lens (3 Seasons) 1 League 84.5 0 Nantes (2 Seasons) 1 League 20.9 835 1047 79.8 13885 5843 396 443 89.4 359 427 84.1 64 131 48.9 0 0.3 0.4 -0.3 4 67 10 5 86 Kortrijk (1 Season) 1 League 1.0 0 Ligue 1 (6 Seasons) 117.9 5080 6533 77.8 95653 39310 2084 2395 87.0 2238 2709 82.6 670 1172 57.2 3 4.0 4.1 -1.0 45 488 56 31 580 Ligue 2 (3 Seasons) 84.5 0 Pro League A (1 Season) 1.0 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2026 28 ht Haiti WCQ 2.0 0 Matches 1 Season 1 Club 1 League 2.0 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 19 Lens 2 Leagues 37.1 0 2017-2018 20 Lens 3 Leagues 43.0 0 2018-2019 21 Lens 1 League 12.8 2019-2020 22 Brest 3 Leagues 15.8 863 839 22 19 2 12 0 3 0 0 0 0 725 2 7 2020-2021 23 Brest 2 Leagues 24.5 1361 1297 61 42 0 14 10 19 0 0 0 0 1135 3 10 2021-2022 24 Brest 2 Leagues 36.3 1782 1472 307 28 0 13 82 279 0 0 0 0 1326 3 26 2022-2023 25 Brest 2 Leagues 29.9 1480 1188 285 16 0 9 90 269 0 0 0 0 1059 7 39 2023-2024 26 Nantes 2 Leagues 15.5 743 653 86 15 0 2 14 71 0 0 0 0 597 4 11 2024-2025 27 Nantes 2 Leagues 7.0 304 250 53 6 0 0 9 47 0 0 0 0 238 1 5 2024-2025 27 Kortrijk 1 League 1.0 0 9 Seasons 4 Clubs 5 Leagues 222.9 6533 5699 814 126 2 50 205 688 0 0 0 0 5080 20 98 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Brest (4 Seasons) 3 Leagues 106.6 5486 4796 675 105 2 48 182 570 0 0 0 0 4245 15 82 Lens (3 Seasons) 3 Leagues 92.9 0 Nantes (2 Seasons) 2 Leagues 22.4 1047 903 139 21 0 2 23 118 0 0 0 0 835 5 16 Kortrijk (1 Season) 1 League 1.0 0 Coupe de France (7 Seasons) 16.8 14 Ligue 1 (6 Seasons) 117.9 6533 5699 814 126 2 50 191 688 0 0 0 0 5080 20 98 Ligue 2 (3 Seasons) 84.5 0 Coupe de la Ligue (3 Seasons) 2.7 0 Pro League A (1 Season) 1.0 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2026 28 ht Haiti WCQ 2.0 Matches 1 Season 1 Club 1 League 2.0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 19 Lens 2 Leagues 37.1 2017-2018 20 Lens 3 Leagues 43.0 2018-2019 21 Lens 1 League 12.8 2019-2020 22 Brest 3 Leagues 15.8 11 0.84 9 0 1 0 0 1 0 0.00 0 0 0 0 0 0 2020-2021 23 Brest 2 Leagues 24.5 14 0.62 12 0 2 0 0 0 3 0.13 3 0 0 0 0 0 2021-2022 24 Brest 2 Leagues 36.3 58 1.74 45 4 5 0 2 2 6 0.18 5 0 1 0 0 0 2022-2023 25 Brest 2 Leagues 29.9 48 1.72 32 4 5 0 7 0 4 0.14 0 0 0 0 4 0 2023-2024 26 Nantes 2 Leagues 15.5 12 0.80 10 0 0 1 0 1 0 0.00 0 0 0 0 0 0 2024-2025 27 Nantes 2 Leagues 7.0 5 0.84 3 0 1 0 1 0 0 0.00 0 0 0 0 0 0 2024-2025 27 Kortrijk 1 League 1.0 9 Seasons 4 Clubs 5 Leagues 222.9 148 1.25 111 8 14 1 10 4 13 0.11 8 0 1 0 4 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Brest (4 Seasons) 3 Leagues 106.6 131 1.35 98 8 13 0 9 3 13 0.13 8 0 1 0 4 0 Lens (3 Seasons) 3 Leagues 92.9 Nantes (2 Seasons) 2 Leagues 22.4 17 0.81 13 0 1 1 1 1 0 0.00 0 0 0 0 0 0 Kortrijk (1 Season) 1 League 1.0 Coupe de France (7 Seasons) 16.8 Ligue 1 (6 Seasons) 117.9 148 1.25 111 8 14 1 10 4 13 0.11 8 0 1 0 4 0 Ligue 2 (3 Seasons) 84.5 Coupe de la Ligue (3 Seasons) 2.7 Pro League A (1 Season) 1.0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 36.7 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 35.0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 11 0.84 9 0 1 0 0 1 0 0.00 0 0 0 0 0 0 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 14 0.62 12 0 2 0 0 0 3 0.13 3 0 0 0 0 0 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 58 1.74 45 4 5 0 2 2 6 0.18 5 0 1 0 0 0 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 48 1.72 32 4 5 0 7 0 4 0.14 0 0 0 0 4 0 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 12 0.80 10 0 0 1 0 1 0 0.00 0 0 0 0 0 0 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 6.0 5 0.84 3 0 1 0 1 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1.0 Matches 9 Seasons 4 Clubs 3 Leagues 203.4 148 1.25 111 8 14 1 10 4 13 0.11 8 0 1 0 4 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Brest (4 Seasons) 1 League 97.0 131 1.35 98 8 13 0 9 3 13 0.13 8 0 1 0 4 0 Lens (3 Seasons) 1 League 84.5 Nantes (2 Seasons) 1 League 20.9 17 0.81 13 0 1 1 1 1 0 0.00 0 0 0 0 0 0 Kortrijk (1 Season) 1 League 1.0 Ligue 1 (6 Seasons) 117.9 148 1.25 111 8 14 1 10 4 13 0.11 8 0 1 0 4 0 Ligue 2 (3 Seasons) 84.5 Pro League A (1 Season) 1.0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2026 28 ht Haiti WCQ 2.0 Matches 1 Season 1 Club 1 League 2.0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 19 Lens 2 Leagues 37.1 0 0 0 2017-2018 20 Lens 3 Leagues 43.0 0 0 0 2018-2019 21 Lens 1 League 12.8 0 2019-2020 22 Brest 3 Leagues 15.8 12 12 5 6 1 2 6 33.3 4 23 8 15 20 32 50 0 2020-2021 23 Brest 2 Leagues 24.5 38 23 24 14 0 15 32 46.9 17 24 16 8 30 68 70 0 2021-2022 24 Brest 2 Leagues 36.3 71 46 43 21 7 42 90 46.7 48 40 5 35 56 124 92 0 2022-2023 25 Brest 2 Leagues 29.9 72 40 44 24 4 42 73 57.5 31 33 5 28 32 100 65 1 2023-2024 26 Nantes 2 Leagues 15.5 37 19 16 17 4 18 44 40.9 26 17 5 12 18 55 34 0 2024-2025 27 Nantes 2 Leagues 7.0 21 13 13 4 4 15 27 55.6 12 10 3 7 11 29 23 0 2024-2025 27 Kortrijk 1 League 1.0 2 2 0 9 Seasons 4 Clubs 5 Leagues 222.9 251 155 145 86 20 134 272 49.3 138 147 42 105 169 408 334 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Brest (4 Seasons) 3 Leagues 106.6 193 121 116 65 12 101 201 50.2 100 120 34 86 138 324 277 1 Lens (3 Seasons) 3 Leagues 92.9 0 0 0 Nantes (2 Seasons) 2 Leagues 22.4 58 32 29 21 8 33 71 46.5 38 27 8 19 29 84 57 0 Kortrijk (1 Season) 1 League 1.0 2 2 0 Coupe de France (7 Seasons) 16.8 7 10 0 Ligue 1 (6 Seasons) 117.9 251 142 145 86 20 134 272 49.3 138 147 42 105 157 408 334 1 Ligue 2 (3 Seasons) 84.5 0 0 0 Coupe de la Ligue (3 Seasons) 2.7 4 0 0 Pro League A (1 Season) 1.0 2 2 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 36.7 0 0 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 35.0 0 0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 12 8 5 6 1 2 6 33.3 4 23 8 15 20 32 50 0 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 38 21 24 14 0 15 32 46.9 17 24 16 8 30 68 70 0 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 71 44 43 21 7 42 90 46.7 48 40 5 35 53 124 92 0 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 72 38 44 24 4 42 73 57.5 31 33 5 28 28 100 65 1 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 37 19 16 17 4 18 44 40.9 26 17 5 12 18 55 34 0 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 6.0 21 12 13 4 4 15 27 55.6 12 10 3 7 8 29 23 0 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1.0 2 2 Matches 9 Seasons 4 Clubs 3 Leagues 203.4 251 144 145 86 20 134 272 49.3 138 147 42 105 159 408 334 1 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Brest (4 Seasons) 1 League 97.0 193 111 116 65 12 101 201 50.2 100 120 34 86 131 324 277 1 Lens (3 Seasons) 1 League 84.5 0 0 0 Nantes (2 Seasons) 1 League 20.9 58 31 29 21 8 33 71 46.5 38 27 8 19 26 84 57 0 Kortrijk (1 Season) 1 League 1.0 2 2 0 Ligue 1 (6 Seasons) 117.9 251 142 145 86 20 134 272 49.3 138 147 42 105 157 408 334 1 Ligue 2 (3 Seasons) 84.5 0 0 0 Pro League A (1 Season) 1.0 2 2 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2026 28 ht Haiti WCQ 2.0 Matches 1 Season 1 Club 1 League 2.0 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 19 Lens 2 Leagues 37.1 2017-2018 20 Lens 3 Leagues 43.0 2018-2019 21 Lens 1 League 12.8 2019-2020 22 Brest 3 Leagues 15.8 999 117 513 465 25 5 999 11 7 63.6 4 36.4 581 3471 2011 15 7 2 5 3 682 4 2020-2021 23 Brest 2 Leagues 24.5 1557 196 780 718 70 16 1557 19 18 94.7 1 5.3 967 5694 3639 39 19 3 12 10 1069 10 2021-2022 24 Brest 2 Leagues 36.3 2151 126 698 1036 429 31 2151 42 19 45.2 23 54.8 1174 6682 3680 76 49 6 46 21 1205 107 2022-2023 25 Brest 2 Leagues 29.9 1775 96 486 887 434 18 1775 65 26 40.0 30 46.2 1099 7192 3960 80 71 10 39 20 979 134 2023-2024 26 Nantes 2 Leagues 15.5 894 53 324 444 133 6 894 15 9 60.0 6 40.0 621 3240 1644 18 28 1 21 8 556 23 2024-2025 27 Nantes 2 Leagues 7.0 378 28 132 185 61 3 378 5 2 40.0 1 20.0 161 670 327 6 8 1 6 3 198 8 2024-2025 27 Kortrijk 1 League 1.0 9 Seasons 4 Clubs 5 Leagues 222.9 7754 616 2933 3735 1152 79 7754 157 81 51.6 65 41.4 4603 26949 15261 234 182 23 129 65 4689 286 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Brest (4 Seasons) 3 Leagues 106.6 6482 535 2477 3106 958 70 6482 137 70 51.1 58 42.3 3821 23039 13290 210 146 21 102 54 3935 255 Lens (3 Seasons) 3 Leagues 92.9 Nantes (2 Seasons) 2 Leagues 22.4 1272 81 456 629 194 9 1272 20 11 55.0 7 35.0 782 3910 1971 24 36 2 27 11 754 31 Kortrijk (1 Season) 1 League 1.0 Coupe de France (7 Seasons) 16.8 Ligue 1 (6 Seasons) 117.9 7754 616 2933 3735 1152 79 7754 157 81 51.6 65 41.4 4603 26949 15261 234 182 23 129 65 4689 286 Ligue 2 (3 Seasons) 84.5 Coupe de la Ligue (3 Seasons) 2.7 Pro League A (1 Season) 1.0
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 36.7 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 35.0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 999 117 513 465 25 5 999 11 7 63.6 4 36.4 581 3471 2011 15 7 2 5 3 682 4 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 1557 196 780 718 70 16 1557 19 18 94.7 1 5.3 967 5694 3639 39 19 3 12 10 1069 10 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 2151 126 698 1036 429 31 2151 42 19 45.2 23 54.8 1174 6682 3680 76 49 6 46 21 1205 107 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 1775 96 486 887 434 18 1775 65 26 40.0 30 46.2 1099 7192 3960 80 71 10 39 20 979 134 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 894 53 324 444 133 6 894 15 9 60.0 6 40.0 621 3240 1644 18 28 1 21 8 556 23 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 6.0 378 28 132 185 61 3 378 5 2 40.0 1 20.0 161 670 327 6 8 1 6 3 198 8 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1.0 Matches 9 Seasons 4 Clubs 3 Leagues 203.4 7754 616 2933 3735 1152 79 7754 157 81 51.6 65 41.4 4603 26949 15261 234 182 23 129 65 4689 286 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Brest (4 Seasons) 1 League 97.0 6482 535 2477 3106 958 70 6482 137 70 51.1 58 42.3 3821 23039 13290 210 146 21 102 54 3935 255 Lens (3 Seasons) 1 League 84.5 Nantes (2 Seasons) 1 League 20.9 1272 81 456 629 194 9 1272 20 11 55.0 7 35.0 782 3910 1971 24 36 2 27 11 754 31 Kortrijk (1 Season) 1 League 1.0 Ligue 1 (6 Seasons) 117.9 7754 616 2933 3735 1152 79 7754 157 81 51.6 65 41.4 4603 26949 15261 234 182 23 129 65 4689 286 Ligue 2 (3 Seasons) 84.5 Pro League A (1 Season) 1.0
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2026 28 ht Haiti WCQ 2.0 Matches 1 Season 1 Club 1 League 2.0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 19 Lens fr FRA 1. Coupe de la Ligue 1 36 36 17.1 0.4 0 0 1 35 1 3.00 1 0 +1 +2.50 +1.47 Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 37 3,300 89 96.5 36.7 36 35 1 0 1.75 57 39 +18 +0.49 -0.26 Matches 2017-2018 20 Lens fr FRA Coupe de France 6 630 105 100.0 7.0 6 105 6 0 0 2.67 13 4 +9 +1.29 Matches 2017-2018 20 Lens fr FRA 1. Coupe de la Ligue 1 90 90 50.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 -2.00 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 36 3,153 88 92.2 35.0 35 35 1 2 1.14 45 47 -2 -0.06 -0.39 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 14 1,148 82 33.6 12.8 13 85 12 1 45 0 1.75 9 7 +2 +0.16 -0.60 Matches 2019-2020 22 Brest fr FRA Coupe de France 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 2 -1 -0.75 Matches 2019-2020 22 Brest fr FRA 1. Coupe de la Ligue 1 120 120 40.0 1.3 1 120 1 0 2 3.00 1 1 0 0.00 0.00 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14 1,178 84 46.7 13.1 13 90 13 1 7 6 1.36 18 18 0 0.00 +0.20 17.2 17.9 -0.7 -0.05 +0.89 Matches 2020-2021 23 Brest fr FRA Coupe de France 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 4 -2 -1.00 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 27 2,029 75 59.3 22.5 22 89 21 5 15 11 1.11 32 43 -11 -0.49 -0.16 31.3 37.4 -6.1 -0.27 -0.14 Matches 2021-2022 24 Brest fr FRA Coupe de France 3 264 88 97.8 2.9 3 88 2 0 0 1.33 2 2 0 0.00 -15.00 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 37 3,007 81 87.9 33.4 33 89 31 4 18 1 1.22 44 50 -6 -0.18 +0.26 38.5 50.8 -12.3 -0.37 -0.25 Matches 2022-2023 25 Brest fr FRA Coupe de France 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 3 0 0.00 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 34 2,515 74 73.5 27.9 27 88 22 7 20 4 1.24 34 39 -5 -0.18 +0.32 33.9 38.5 -4.6 -0.16 +0.64 Matches 2023-2024 26 Nantes fr FRA Coupe de France 1 45 45 25.0 0.5 1 45 0 0 1 3.00 0 1 -1 -2.00 -4.00 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 19 1,348 71 44.1 15.0 15 86 9 4 15 8 1.42 14 17 -3 -0.20 +0.96 15.7 20.1 -4.4 -0.29 +0.29 Matches 2024-2025 27 Nantes fr FRA Coupe de France 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 2 -1 -1.00 -5.00 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 9 537 60 28.4 6.0 7 72 3 2 17 6 1.00 9 9 0 0.00 +0.53 7.0 8.1 -1.1 -0.19 +0.27 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09 Matches 9 Seasons 4 Clubs 5 Leagues 247 20,060 81 61.6 222.9 220 88 198 27 19 43 1.37 289 293 -4 -0.02 +0.26 143.7 172.9 -29.1 -0.25 +0.29 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Brest (4 Seasons) 3 Leagues 121 9,593 79 69.4 106.6 104 89 95 17 17 24 1.23 137 162 -25 -0.23 +0.06 121.0 144.6 -23.6 -0.24 +0.31 Lens (3 Seasons) 3 Leagues 95 8,357 88 74.1 92.9 91 91 89 4 40 3 1.57 127 100 +27 +0.29 -0.45 Nantes (2 Seasons) 2 Leagues 30 2,020 67 38.0 22.4 24 80 13 6 16 16 1.30 24 29 -5 -0.22 +0.41 22.7 28.2 -5.5 -0.26 +0.26 Kortrijk (1 Season) 1 League 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09 Coupe de France (7 Seasons) 16 1,509 94 86.7 16.8 16 94 14 0 2 1.81 22 18 +4 +0.24 -2.88 Ligue 1 (6 Seasons) 140 10,614 76 59.9 117.9 117 87 99 23 17 36 1.23 151 176 -25 -0.21 +0.36 143.7 172.9 -29.1 -0.25 +0.29 Ligue 2 (3 Seasons) 87 7,601 87 74.1 84.5 84 85 82 3 45 2 1.50 111 93 +18 +0.21 -0.50 Coupe de la Ligue (3 Seasons) 3 246 82 35.7 2.7 2 106 2 1 35 3 2.00 4 4 0 0.00 -0.61 Pro League A (1 Season) 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 19 Lens 2 Leagues 38 3,336 88 91.9 37.1 36 35 2 35 1 1.78 58 39 +19 +0.51 -0.41 2017-2018 20 Lens 3 Leagues 43 3,873 90 91.6 43.0 42 103 42 1 2 1.33 60 54 +6 +0.14 -0.36 2018-2019 21 Lens 1 League 14 1,148 82 33.6 12.8 13 85 12 1 45 0 1.75 9 7 +2 +0.16 -0.60 2019-2020 22 Brest 3 Leagues 16 1,418 89 48.2 15.8 15 94 15 1 7 8 1.38 20 21 -1 -0.06 +0.11 17.2 17.9 -0.7 -0.05 +0.89 2020-2021 23 Brest 2 Leagues 29 2,209 76 61.4 24.5 24 89 23 5 15 11 1.14 34 47 -13 -0.53 -0.21 31.3 37.4 -6.1 -0.27 -0.14 2021-2022 24 Brest 2 Leagues 40 3,271 82 88.6 36.3 36 89 33 4 18 1 1.23 46 52 -6 -0.17 +0.05 38.5 50.8 -12.3 -0.37 -0.25 2022-2023 25 Brest 2 Leagues 36 2,695 75 74.9 29.9 29 88 24 7 20 4 1.25 37 42 -5 -0.17 +0.33 33.9 38.5 -4.6 -0.16 +0.64 2023-2024 26 Nantes 2 Leagues 20 1,393 70 43.0 15.5 16 83 9 4 15 9 1.50 14 18 -4 -0.26 +0.67 15.7 20.1 -4.4 -0.29 +0.29 2024-2025 27 Nantes 2 Leagues 10 627 63 30.3 7.0 8 74 4 2 17 7 0.90 10 11 -1 -0.14 +0.11 7.0 8.1 -1.1 -0.19 +0.27 2024-2025 27 Kortrijk 1 League 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09 9 Seasons 4 Clubs 5 Leagues 247 20,060 81 61.6 222.9 220 88 198 27 19 43 1.37 289 293 -4 -0.02 +0.26 143.7 172.9 -29.1 -0.25 +0.29 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Brest (4 Seasons) 3 Leagues 121 9,593 79 69.4 106.6 104 89 95 17 17 24 1.23 137 162 -25 -0.23 +0.06 121.0 144.6 -23.6 -0.24 +0.31 Lens (3 Seasons) 3 Leagues 95 8,357 88 74.1 92.9 91 91 89 4 40 3 1.57 127 100 +27 +0.29 -0.45 Nantes (2 Seasons) 2 Leagues 30 2,020 67 38.0 22.4 24 80 13 6 16 16 1.30 24 29 -5 -0.22 +0.41 22.7 28.2 -5.5 -0.26 +0.26 Kortrijk (1 Season) 1 League 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09 Coupe de France (7 Seasons) 16 1,509 94 86.7 16.8 16 94 14 0 2 1.81 22 18 +4 +0.24 -2.88 Ligue 1 (6 Seasons) 140 10,614 76 59.9 117.9 117 87 99 23 17 36 1.23 151 176 -25 -0.21 +0.36 143.7 172.9 -29.1 -0.25 +0.29 Ligue 2 (3 Seasons) 87 7,601 87 74.1 84.5 84 85 82 3 45 2 1.50 111 93 +18 +0.21 -0.50 Coupe de la Ligue (3 Seasons) 3 246 82 35.7 2.7 2 106 2 1 35 3 2.00 4 4 0 0.00 -0.61 Pro League A (1 Season) 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 37 3,300 89 96.5 36.7 36 35 1 0 1.75 57 39 +18 +0.49 -0.26 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 36 3,153 88 92.2 35.0 35 35 1 2 1.14 45 47 -2 -0.06 -0.39 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 14 1,148 82 33.6 12.8 13 85 12 1 45 0 1.75 9 7 +2 +0.16 -0.60 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 14 1,178 84 46.7 13.1 13 90 13 1 7 6 1.36 18 18 0 0.00 +0.20 17.2 17.9 -0.7 -0.05 +0.89 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 27 2,029 75 59.3 22.5 22 89 21 5 15 11 1.11 32 43 -11 -0.49 -0.16 31.3 37.4 -6.1 -0.27 -0.14 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 37 3,007 81 87.9 33.4 33 89 31 4 18 1 1.22 44 50 -6 -0.18 +0.26 38.5 50.8 -12.3 -0.37 -0.25 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 34 2,515 74 73.5 27.9 27 88 22 7 20 4 1.24 34 39 -5 -0.18 +0.32 33.9 38.5 -4.6 -0.16 +0.64 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 19 1,348 71 44.1 15.0 15 86 9 4 15 8 1.42 14 17 -3 -0.20 +0.96 15.7 20.1 -4.4 -0.29 +0.29 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 9 537 60 28.4 6.0 7 72 3 2 17 6 1.00 9 9 0 0.00 +0.53 7.0 8.1 -1.1 -0.19 +0.27 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09 Matches 9 Seasons 4 Clubs 3 Leagues 228 18,305 80 60.7 203.4 202 87 182 26 18 38 1.33 263 271 -8 -0.04 +0.33 143.7 172.9 -29.1 -0.25 +0.29 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Brest (4 Seasons) 1 League 112 8,729 78 68.3 97.0 95 89 87 17 17 22 1.22 128 150 -22 -0.23 +0.11 121.0 144.6 -23.6 -0.24 +0.31 Lens (3 Seasons) 1 League 87 7,601 87 74.1 84.5 84 85 82 3 45 2 1.50 111 93 +18 +0.21 -0.50 Nantes (2 Seasons) 1 League 28 1,885 67 38.1 20.9 22 81 12 6 16 14 1.29 23 26 -3 -0.14 +0.74 22.7 28.2 -5.5 -0.26 +0.26 Kortrijk (1 Season) 1 League 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09 Ligue 1 (6 Seasons) 140 10,614 76 59.9 117.9 117 87 99 23 17 36 1.23 151 176 -25 -0.21 +0.36 143.7 172.9 -29.1 -0.25 +0.29 Ligue 2 (3 Seasons) 87 7,601 87 74.1 84.5 84 85 82 3 45 2 1.50 111 93 +18 +0.21 -0.50 Pro League A (1 Season) 1 90 90 4.2 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 +0.09
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2026 28 ht Haiti WCQ 2 180 90 100.0 2.0 2 90 2 0 0 3.00 5 2 +3 +1.50 Matches 1 Season 1 Club 1 League 2 180 90 100.0 2.0 2 90 2 0 0 3.00 5 2 +3 +1.50
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 19 Lens 2 Leagues 37.1 4 0 0 20 0 0 0 0 0 0 0 0 2017-2018 20 Lens 3 Leagues 43.0 3 0 0 21 0 0 0 0 0 0 0 0 2018-2019 21 Lens 1 League 12.8 2 1 0 0 2019-2020 22 Brest 3 Leagues 15.8 0 0 0 11 9 0 0 20 12 0 1 0 73 21 28 42.9 2020-2021 23 Brest 2 Leagues 24.5 4 0 0 21 15 0 10 30 23 0 2 0 112 38 50 43.2 2021-2022 24 Brest 2 Leagues 36.3 2 0 0 36 31 3 82 56 46 0 0 1 205 38 35 52.1 2022-2023 25 Brest 2 Leagues 29.9 2 0 0 42 21 5 90 32 40 2 0 0 159 33 22 60.0 2023-2024 26 Nantes 2 Leagues 15.5 5 0 0 29 17 0 14 18 19 0 1 0 80 15 15 50.0 2024-2025 27 Nantes 2 Leagues 7.0 2 0 0 17 7 0 9 11 13 0 0 0 20 9 3 75.0 2024-2025 27 Kortrijk 1 League 1.0 0 0 0 0 0 0 0 2 2 0 9 Seasons 4 Clubs 5 Leagues 222.9 24 1 0 197 100 8 205 169 155 2 4 1 649 154 153 50.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Brest (4 Seasons) 3 Leagues 106.6 8 0 0 110 76 8 182 138 121 2 3 1 549 130 135 49.1 Lens (3 Seasons) 3 Leagues 92.9 9 1 0 41 0 0 0 0 0 0 0 0 Nantes (2 Seasons) 2 Leagues 22.4 7 0 0 46 24 0 23 29 32 0 1 0 100 24 18 57.1 Kortrijk (1 Season) 1 League 1.0 0 0 0 0 0 0 0 2 2 0 Coupe de France (7 Seasons) 16.8 1 0 0 7 3 1 14 10 7 0 Ligue 1 (6 Seasons) 117.9 14 0 0 148 97 7 191 157 142 2 4 1 649 154 153 50.2 Ligue 2 (3 Seasons) 84.5 9 1 0 41 0 0 0 0 0 0 0 0 Coupe de la Ligue (3 Seasons) 2.7 0 0 0 1 0 0 0 0 4 0 Pro League A (1 Season) 1.0 0 0 0 0 0 0 0 2 2 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 19 Lens fr FRA 2. Ligue 2 4th 36.7 4 0 0 20 0 0 0 0 0 0 0 0 Matches 2017-2018 20 Lens fr FRA 2. Ligue 2 14th 35.0 3 0 0 21 0 0 0 0 0 0 0 0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 2 1 0 0 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 0 0 0 10 9 0 0 20 8 0 1 0 73 21 28 42.9 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 4 0 0 21 15 0 10 30 21 0 2 0 112 38 50 43.2 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 1 0 0 35 31 3 74 53 44 0 0 1 205 38 35 52.1 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 2 0 0 39 20 4 85 28 38 2 0 0 159 33 22 60.0 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 5 0 0 29 16 0 13 18 19 0 1 0 80 15 15 50.0 Matches 2024-2025 27 Nantes fr FRA 1. Ligue 1 14th 6.0 2 0 0 14 6 0 9 8 12 0 0 0 20 9 3 75.0 Matches 2024-2025 27 Kortrijk be BEL 1. Pro League A 15th 1.0 0 0 0 0 0 0 0 2 2 0 Matches 9 Seasons 4 Clubs 3 Leagues 203.4 23 1 0 189 97 7 191 159 144 2 4 1 649 154 153 50.2 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Brest (4 Seasons) 1 League 97.0 7 0 0 105 75 7 169 131 111 2 3 1 549 130 135 49.1 Lens (3 Seasons) 1 League 84.5 9 1 0 41 0 0 0 0 0 0 0 0 Nantes (2 Seasons) 1 League 20.9 7 0 0 43 22 0 22 26 31 0 1 0 100 24 18 57.1 Kortrijk (1 Season) 1 League 1.0 0 0 0 0 0 0 0 2 2 0 Ligue 1 (6 Seasons) 117.9 14 0 0 148 97 7 191 157 142 2 4 1 649 154 153 50.2 Ligue 2 (3 Seasons) 84.5 9 1 0 41 0 0 0 0 0 0 0 0 Pro League A (1 Season) 1.0 0 0 0 0 0 0 0 2 2 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2026 28 ht Haiti WCQ 2.0 0 0 0 0 Matches 1 Season 1 Club 1 League 2.0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Jean-Kevin Duverne Pages
Jean-Kevin Duverne Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary