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.3 0.3 0.6 0.8 60 196 16 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02 0.01 0.02 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.0 0.0 0.0 0.0 20 89 8 0.00 0.00 0.00 0.00 0.00 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 8 Seasons 3 Clubs 4 Leagues 236 211 19,343 214.9 2 3 5 2 0 0 22 1 2.8 2.8 4.5 7.2 308 843 302 0.01 0.01 0.02 0.01 0.02 0.02 0.03 0.05 0.02 0.05 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.3 0.3 0.6 0.9 80 285 24 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15 15 1,419 15.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 131 110 10,077 112.0 2 3 5 2 0 0 12 0 2.5 2.5 3.9 6.4 228 558 278 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.3 0.3 0.6 0.9 80 285 24 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 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
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.3 0.3 0.6 0.8 60 196 16 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02 0.01 0.02 2018-2019 21 Lens 1 League 14 13 1,148 12.8 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 20 89 8 0.00 0.00 0.00 0.00 0.00 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 8 Seasons 3 Clubs 4 Leagues 236 211 19,343 214.9 2 3 5 2 0 0 22 1 2.8 2.8 4.5 7.2 308 843 302 0.01 0.01 0.02 0.01 0.02 0.02 0.03 0.05 0.02 0.05 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.3 0.3 0.6 0.9 80 285 24 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15 15 1,419 15.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 131 110 10,077 112.0 2 3 5 2 0 0 12 0 2.5 2.5 3.9 6.4 228 558 278 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.3 0.3 0.6 0.9 80 285 24 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 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
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.3 0.3 0.6 0.8 60 196 16 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02 0.01 0.02 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.0 0.0 0.0 0.0 20 89 8 0.00 0.00 0.00 0.00 0.00 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 8 Seasons 3 Clubs 2 Leagues 218 194 17,678 196.4 2 3 5 2 0 0 21 1 2.8 2.8 4.5 7.2 308 843 302 0.01 0.02 0.03 0.01 0.03 0.02 0.03 0.05 0.02 0.05 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.3 0.3 0.6 0.9 80 285 24 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Nantes (1 Season) 1 League 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 Ligue 1 (5 Seasons) 131 110 10,077 112.0 2 3 5 2 0 0 12 0 2.5 2.5 3.9 6.4 228 558 278 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.3 0.3 0.6 0.9 80 285 24 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02
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 7 2 28.6 0.20 0.06 0.00 0.00 21.1 0 0 0 0.3 0.3 0.04 -0.3 -0.3 2018-2019 21 Lens 1 League 12.8 0 1 0 0.0 0.08 0.00 0.00 34.8 0 0 0 0.0 0.0 0.02 0.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 8 Seasons 3 Clubs 4 Leagues 214.9 2 46 12 26.1 0.22 0.06 0.04 0.17 17.5 0 0 0 2.8 2.8 0.07 -0.8 -0.8 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 8 5 62.5 0.09 0.06 0.00 0.00 22.8 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15.8 0 5 0 0.0 0.57 0.00 0.00 0 0 Ligue 1 (5 Seasons) 112.0 2 33 7 21.2 0.29 0.06 0.06 0.29 16.2 0 0 0 2.5 2.5 0.07 -0.5 -0.5 Ligue 2 (3 Seasons) 84.5 0 8 5 62.5 0.09 0.06 0.00 0.00 22.8 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Coupe de la Ligue (3 Seasons) 2.7 0 0 0 0.00 0.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 7 2 28.6 0.20 0.06 0.00 0.00 21.1 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 0 1 0 0.0 0.08 0.00 0.00 34.8 0 0 0 0.0 0.0 0.02 0.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 8 Seasons 3 Clubs 2 Leagues 196.4 2 41 12 29.3 0.21 0.06 0.05 0.17 17.5 0 0 0 2.8 2.8 0.07 -0.8 -0.8 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 8 5 62.5 0.09 0.06 0.00 0.00 22.8 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Nantes (1 Season) 1 League 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 Ligue 1 (5 Seasons) 112.0 2 33 7 21.2 0.29 0.06 0.06 0.29 16.2 0 0 0 2.5 2.5 0.07 -0.5 -0.5 Ligue 2 (3 Seasons) 84.5 0 8 5 62.5 0.09 0.06 0.00 0.00 22.8 0 0 0 0.3 0.3 0.04 -0.3 -0.3
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 1852 2233 82.9 36438 14413 705 773 91.2 853 968 88.1 271 425 63.8 0 0.6 0.6 -0.6 10 145 11 2 196 2018-2019 21 Lens 1 League 12.8 597 763 78.2 13370 5051 166 185 89.7 290 337 86.1 131 218 60.1 0 0.0 0.2 0.0 0 69 3 0 89 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 8 Seasons 3 Clubs 4 Leagues 214.9 7291 9225 79.0 141635 57203 2832 3212 88.2 3285 3902 84.2 1055 1778 59.3 3 4.5 4.7 -1.5 54 680 68 31 843 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 2449 2996 81.7 49808 19464 871 958 90.9 1143 1305 87.6 402 643 62.5 0 0.6 0.8 -0.6 10 214 14 2 285 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15.8 0 Ligue 1 (5 Seasons) 112.0 4842 6229 77.7 91827 37739 1961 2254 87.0 2142 2597 82.5 653 1135 57.5 3 3.9 3.9 -0.9 44 466 54 29 558 Ligue 2 (3 Seasons) 84.5 2449 2996 81.7 49808 19464 871 958 90.9 1143 1305 87.6 402 643 62.5 0 0.6 0.8 -0.6 10 214 14 2 285 Coupe de la Ligue (3 Seasons) 2.7 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 1852 2233 82.9 36438 14413 705 773 91.2 853 968 88.1 271 425 63.8 0 0.6 0.6 -0.6 10 145 11 2 196 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 597 763 78.2 13370 5051 166 185 89.7 290 337 86.1 131 218 60.1 0 0.0 0.2 0.0 0 69 3 0 89 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 8 Seasons 3 Clubs 2 Leagues 196.4 7291 9225 79.0 141635 57203 2832 3212 88.2 3285 3902 84.2 1055 1778 59.3 3 4.5 4.7 -1.5 54 680 68 31 843 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 2449 2996 81.7 49808 19464 871 958 90.9 1143 1305 87.6 402 643 62.5 0 0.6 0.8 -0.6 10 214 14 2 285 Nantes (1 Season) 1 League 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 Ligue 1 (5 Seasons) 112.0 4842 6229 77.7 91827 37739 1961 2254 87.0 2142 2597 82.5 653 1135 57.5 3 3.9 3.9 -0.9 44 466 54 29 558 Ligue 2 (3 Seasons) 84.5 2449 2996 81.7 49808 19464 871 958 90.9 1143 1305 87.6 402 643 62.5 0 0.6 0.8 -0.6 10 214 14 2 285
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 2233 2076 149 49 0 18 22 98 2 0 0 0 1852 8 25 2018-2019 21 Lens 1 League 12.8 763 741 16 14 1 5 2 2 0 0 0 0 597 6 3 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 8 Seasons 3 Clubs 4 Leagues 214.9 9225 8266 926 183 3 73 220 741 2 0 0 0 7291 33 121 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 2996 2817 165 63 1 23 24 100 2 0 0 0 2449 14 28 Nantes (1 Season) 2 Leagues 15.5 743 653 86 15 0 2 14 71 0 0 0 0 597 4 11 Coupe de France (6 Seasons) 15.8 14 Ligue 1 (5 Seasons) 112.0 6229 5449 761 120 2 50 182 641 0 0 0 0 4842 19 93 Ligue 2 (3 Seasons) 84.5 2996 2817 165 63 1 23 24 100 2 0 0 0 2449 14 28 Coupe de la Ligue (3 Seasons) 2.7 0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks 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 2233 2076 149 49 0 18 22 98 2 0 0 0 1852 8 25 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 763 741 16 14 1 5 2 2 0 0 0 0 597 6 3 Matches 2019-2020 22 Brest fr FRA 1. Ligue 1 14th 13.1 863 839 22 19 2 12 0 3 0 0 0 0 725 2 7 Matches 2020-2021 23 Brest fr FRA 1. Ligue 1 17th 22.5 1361 1297 61 42 0 14 10 19 0 0 0 0 1135 3 10 Matches 2021-2022 24 Brest fr FRA 1. Ligue 1 11th 33.4 1782 1472 307 28 0 13 74 279 0 0 0 0 1326 3 26 Matches 2022-2023 25 Brest fr FRA 1. Ligue 1 14th 27.9 1480 1188 285 16 0 9 85 269 0 0 0 0 1059 7 39 Matches 2023-2024 26 Nantes fr FRA 1. Ligue 1 14th 15.0 743 653 86 15 0 2 13 71 0 0 0 0 597 4 11 Matches 8 Seasons 3 Clubs 2 Leagues 196.4 9225 8266 926 183 3 73 206 741 2 0 0 0 7291 33 121 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Brest (4 Seasons) 1 League 97.0 5486 4796 675 105 2 48 169 570 0 0 0 0 4245 15 82 Lens (3 Seasons) 1 League 84.5 2996 2817 165 63 1 23 24 100 2 0 0 0 2449 14 28 Nantes (1 Season) 1 League 15.0 743 653 86 15 0 2 13 71 0 0 0 0 597 4 11 Ligue 1 (5 Seasons) 112.0 6229 5449 761 120 2 50 182 641 0 0 0 0 4842 19 93 Ligue 2 (3 Seasons) 84.5 2996 2817 165 63 1 23 24 100 2 0 0 0 2449 14 28
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 35 1.00 29 3 2 1 0 0 1 0.03 1 0 0 0 0 0 2018-2019 21 Lens 1 League 12.8 10 0.78 8 0 0 0 2 0 0 0.00 0 0 0 0 0 0 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 8 Seasons 3 Clubs 4 Leagues 214.9 188 1.18 145 11 15 2 11 4 14 0.09 9 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 45 0.94 37 3 2 1 2 0 1 0.02 1 0 0 0 0 0 Nantes (1 Season) 2 Leagues 15.5 12 0.80 10 0 0 1 0 1 0 0.00 0 0 0 0 0 0 Coupe de France (6 Seasons) 15.8 Ligue 1 (5 Seasons) 112.0 143 1.28 108 8 13 1 9 4 13 0.12 8 0 1 0 4 0 Ligue 2 (3 Seasons) 84.5 45 0.94 37 3 2 1 2 0 1 0.02 1 0 0 0 0 0 Coupe de la Ligue (3 Seasons) 2.7
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 35 1.00 29 3 2 1 0 0 1 0.03 1 0 0 0 0 0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 10 0.78 8 0 0 0 2 0 0 0.00 0 0 0 0 0 0 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 8 Seasons 3 Clubs 2 Leagues 196.4 188 1.18 145 11 15 2 11 4 14 0.09 9 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 45 0.94 37 3 2 1 2 0 1 0.02 1 0 0 0 0 0 Nantes (1 Season) 1 League 15.0 12 0.80 10 0 0 1 0 1 0 0.00 0 0 0 0 0 0 Ligue 1 (5 Seasons) 112.0 143 1.28 108 8 13 1 9 4 13 0.12 8 0 1 0 4 0 Ligue 2 (3 Seasons) 84.5 45 0.94 37 3 2 1 2 0 1 0.02 1 0 0 0 0 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 70 43 53 17 0 34 57 59.6 23 35 18 17 49 119 140 0 2018-2019 21 Lens 1 League 12.8 22 10 14 8 0 12 23 52.2 11 14 4 10 8 30 47 1 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 8 Seasons 3 Clubs 4 Leagues 214.9 322 193 199 107 16 165 325 50.8 160 186 61 125 213 528 498 2 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 92 53 67 25 0 46 80 57.5 34 49 22 27 57 149 187 1 Nantes (1 Season) 2 Leagues 15.5 37 19 16 17 4 18 44 40.9 26 17 5 12 18 55 34 0 Coupe de France (6 Seasons) 15.8 6 7 0 Ligue 1 (5 Seasons) 112.0 230 130 132 82 16 119 245 48.6 126 137 39 98 149 379 311 1 Ligue 2 (3 Seasons) 84.5 92 53 67 25 0 46 80 57.5 34 49 22 27 57 149 187 1 Coupe de la Ligue (3 Seasons) 2.7 4 0 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 70 43 53 17 0 34 57 59.6 23 35 18 17 49 119 140 0 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 22 10 14 8 0 12 23 52.2 11 14 4 10 8 30 47 1 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 8 Seasons 3 Clubs 2 Leagues 196.4 322 183 199 107 16 165 325 50.8 160 186 61 125 206 528 498 2 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 92 53 67 25 0 46 80 57.5 34 49 22 27 57 149 187 1 Nantes (1 Season) 1 League 15.0 37 19 16 17 4 18 44 40.9 26 17 5 12 18 55 34 0 Ligue 1 (5 Seasons) 112.0 230 130 132 82 16 119 245 48.6 126 137 39 98 149 379 311 1 Ligue 2 (3 Seasons) 84.5 92 53 67 25 0 46 80 57.5 34 49 22 27 57 149 187 1
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 2575 175 1160 1316 135 9 2575 34 28 82.4 6 17.6 1744 11456 7619 60 40 3 26 9 1687 16 2018-2019 21 Lens 1 League 12.8 876 54 378 475 28 4 876 7 5 71.4 2 28.6 519 3365 2212 20 11 1 9 1 573 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 8 Seasons 3 Clubs 4 Leagues 214.9 10827 817 4339 5341 1254 89 10827 193 112 58.0 72 37.3 6705 41100 24765 308 225 26 158 72 6751 302 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 3451 229 1538 1791 163 13 3451 41 33 80.5 8 19.5 2263 14821 9831 80 51 4 35 10 2260 24 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15.8 Ligue 1 (5 Seasons) 112.0 7376 588 2801 3550 1091 76 7376 152 79 52.0 64 42.1 4442 26279 14934 228 174 22 123 62 4491 278 Ligue 2 (3 Seasons) 84.5 3451 229 1538 1791 163 13 3451 41 33 80.5 8 19.5 2263 14821 9831 80 51 4 35 10 2260 24 Coupe de la Ligue (3 Seasons) 2.7
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 2575 175 1160 1316 135 9 2575 34 28 82.4 6 17.6 1744 11456 7619 60 40 3 26 9 1687 16 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 876 54 378 475 28 4 876 7 5 71.4 2 28.6 519 3365 2212 20 11 1 9 1 573 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 8 Seasons 3 Clubs 2 Leagues 196.4 10827 817 4339 5341 1254 89 10827 193 112 58.0 72 37.3 6705 41100 24765 308 225 26 158 72 6751 302 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 3451 229 1538 1791 163 13 3451 41 33 80.5 8 19.5 2263 14821 9831 80 51 4 35 10 2260 24 Nantes (1 Season) 1 League 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 Ligue 1 (5 Seasons) 112.0 7376 588 2801 3550 1091 76 7376 152 79 52.0 64 42.1 4442 26279 14934 228 174 22 123 62 4491 278 Ligue 2 (3 Seasons) 84.5 3451 229 1538 1791 163 13 3451 41 33 80.5 8 19.5 2263 14821 9831 80 51 4 35 10 2260 24
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 49.6 42.4 +7.2 +0.21 -0.16 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 16.0 10.2 +5.8 +0.45 +0.12 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.8 38.4 -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 8 Seasons 3 Clubs 4 Leagues 236 19,343 82 68.2 214.9 211 89 193 25 19 36 1.39 278 280 -2 -0.01 +0.08 202.2 217.3 -15.1 -0.09 +0.19 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 120.9 144.6 -23.7 -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 65.6 52.7 +13.0 +0.27 -0.07 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15 1,419 95 91.0 15.8 15 95 13 0 1 1.93 21 16 +5 +0.32 -2.24 Ligue 1 (5 Seasons) 131 10,077 77 63.6 112.0 110 88 96 21 17 30 1.25 142 167 -25 -0.22 +0.35 136.6 164.7 -28.1 -0.25 +0.31 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 65.6 52.7 +13.0 +0.27 -0.07 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
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 49.6 42.4 +7.2 +0.21 -0.16 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 16.0 10.2 +5.8 +0.45 +0.12 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.8 38.4 -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 8 Seasons 3 Clubs 4 Leagues 236 19,343 82 68.2 214.9 211 89 193 25 19 36 1.39 278 280 -2 -0.01 +0.08 202.2 217.3 -15.1 -0.09 +0.19 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 120.9 144.6 -23.7 -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 65.6 52.7 +13.0 +0.27 -0.07 Nantes (1 Season) 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 Coupe de France (6 Seasons) 15 1,419 95 91.0 15.8 15 95 13 0 1 1.93 21 16 +5 +0.32 -2.24 Ligue 1 (5 Seasons) 131 10,077 77 63.6 112.0 110 88 96 21 17 30 1.25 142 167 -25 -0.22 +0.35 136.6 164.7 -28.1 -0.25 +0.31 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 65.6 52.7 +13.0 +0.27 -0.07 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
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 49.6 42.4 +7.2 +0.21 -0.16 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 16.0 10.2 +5.8 +0.45 +0.12 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.8 38.4 -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 8 Seasons 3 Clubs 2 Leagues 218 17,678 81 67.7 196.4 194 88 178 24 18 32 1.35 253 260 -7 -0.04 +0.14 202.2 217.3 -15.1 -0.09 +0.19 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 120.9 144.6 -23.7 -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 65.6 52.7 +13.0 +0.27 -0.07 Nantes (1 Season) 1 League 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 Ligue 1 (5 Seasons) 131 10,077 77 63.6 112.0 110 88 96 21 17 30 1.25 142 167 -25 -0.22 +0.35 136.6 164.7 -28.1 -0.25 +0.31 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 65.6 52.7 +13.0 +0.27 -0.07
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 29 0 22 49 43 0 0 0 251 53 43 55.2 2018-2019 21 Lens 1 League 12.8 2 1 0 15 12 0 2 8 10 0 1 0 78 26 20 56.5 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 8 Seasons 3 Clubs 4 Leagues 214.9 22 1 0 195 134 8 220 213 193 2 5 1 958 224 213 51.3 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 56 41 0 24 57 53 0 1 0 329 79 63 55.6 Nantes (1 Season) 2 Leagues 15.5 5 0 0 29 17 0 14 18 19 0 1 0 80 15 15 50.0 Coupe de France (6 Seasons) 15.8 1 0 0 4 2 1 14 7 6 0 Ligue 1 (5 Seasons) 112.0 12 0 0 134 91 7 182 149 130 2 4 1 629 145 150 49.2 Ligue 2 (3 Seasons) 84.5 9 1 0 56 41 0 24 57 53 0 1 0 329 79 63 55.6 Coupe de la Ligue (3 Seasons) 2.7 0 0 0 1 0 0 0 0 4 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 29 0 22 49 43 0 0 0 251 53 43 55.2 Matches 2018-2019 21 Lens fr FRA 2. Ligue 2 5th 12.8 2 1 0 15 12 0 2 8 10 0 1 0 78 26 20 56.5 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 8 Seasons 3 Clubs 2 Leagues 196.4 21 1 0 190 132 7 206 206 183 2 5 1 958 224 213 51.3 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 56 41 0 24 57 53 0 1 0 329 79 63 55.6 Nantes (1 Season) 1 League 15.0 5 0 0 29 16 0 13 18 19 0 1 0 80 15 15 50.0 Ligue 1 (5 Seasons) 112.0 12 0 0 134 91 7 182 149 130 2 4 1 629 145 150 49.2 Ligue 2 (3 Seasons) 84.5 9 1 0 56 41 0 24 57 53 0 1 0 329 79 63 55.6
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