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 2015-2016 19 Evian fr FRA 1. Coupe de la Ligue 2 1 165 1.8 1 0 1 1 0 0 0 0 0.55 0.00 0.55 0.55 0.55 Matches 2015-2016 19 Evian fr FRA 2. Ligue 2 30 26 2,244 24.9 3 0 3 3 0 0 5 2 0.12 0.00 0.12 0.12 0.12 Matches 2016-2017 20 Clermont Foot fr FRA 1. Coupe de la Ligue 3 2 183 2.0 1 0 1 1 0 0 0 0 0.49 0.00 0.49 0.49 0.49 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 29 19 1,897 21.1 0 2 2 0 0 0 4 0 0.00 0.09 0.09 0.00 0.09 Matches 2017-2018 21 Clermont Foot 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 2017-2018 21 Clermont Foot 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 21 Clermont Foot fr FRA 2. Ligue 2 30 22 2,047 22.7 0 0 0 0 0 0 5 3 1.5 1.5 2.6 4.1 38 70 100 0.00 0.00 0.00 0.00 0.00 0.07 0.11 0.18 0.07 0.18 Matches 2018-2019 22 Lens fr FRA Coupe de France 2 2 179 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Lens fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 1 1 0 0 0 0 0 0.00 0.75 0.75 0.00 0.75 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 35 34 2,968 33.0 0 2 2 0 0 0 5 1 1.8 1.8 1.8 3.6 76 123 196 0.00 0.06 0.06 0.00 0.06 0.05 0.06 0.11 0.05 0.11 Matches 2019-2020 23 Metz 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 2019-2020 23 Metz 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 23 Metz fr FRA 1. Ligue 1 28 28 2,520 28.0 0 3 3 0 0 0 3 0 0.5 0.5 1.9 2.4 97 80 82 0.00 0.11 0.11 0.00 0.11 0.02 0.07 0.09 0.02 0.09 Matches 2020-2021 24 Metz fr FRA Coupe de France 3 2 268 3.0 1 0 1 0 1 1 0 0 0.34 0.00 0.34 0.00 0.00 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 36 36 3,221 35.8 1 0 1 1 0 0 9 0 1.2 1.2 2.4 3.6 117 107 191 0.03 0.00 0.03 0.03 0.03 0.03 0.07 0.10 0.03 0.10 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19 18 1,586 17.6 4 1 5 4 0 0 3 0 0.7 0.7 0.5 1.2 46 55 67 0.23 0.06 0.28 0.23 0.28 0.04 0.03 0.07 0.04 0.07 Matches 2022-2023 26 Nantes fr FRA Coupe de France 5 4 407 4.5 0 1 1 0 0 0 0 0 0.00 0.22 0.22 0.00 0.22 Matches 2022-2023 26 Nantes 2. Europa Lg 2 2 180 2.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 4 7 17 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 23 19 1,689 18.8 0 0 0 0 0 0 4 0 0.7 0.7 0.9 1.6 42 102 125 0.00 0.00 0.00 0.00 0.00 0.04 0.05 0.09 0.04 0.09 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 3 2 155 1.7 0 0 0 0 0 0 2 1 0.1 0.1 0.3 0.3 5 12 12 0.00 0.00 0.00 0.00 0.00 0.04 0.16 0.19 0.04 0.19 Matches 2023-2024 27 Nantes fr FRA Coupe de France 2 0 27 0.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 3 1 94 1.0 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 5 1 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 2 1 78 0.9 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 8 13 0.00 0.00 0.00 0.00 0.00 0.00 0.17 0.17 0.00 0.17 Matches 10 Seasons 6 Clubs 6 Leagues 272 231 21,094 234.4 11 11 22 10 1 1 45 7 6.5 6.5 11.6 18.1 449 579 829 0.05 0.05 0.09 0.04 0.09 0.04 0.07 0.11 0.04 0.11 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 Metz (4 Seasons) 4 Leagues 91 88 7,960 88.4 6 4 10 5 1 1 17 1 2.5 2.5 5.1 7.5 265 254 352 0.07 0.05 0.11 0.06 0.10 0.03 0.06 0.09 0.03 0.09 Nantes (3 Seasons) 3 Leagues 37 27 2,475 27.5 0 1 1 0 0 0 6 0 0.8 0.8 1.1 1.8 54 118 160 0.00 0.04 0.04 0.00 0.04 0.03 0.05 0.08 0.03 0.08 Clermont Foot (2 Seasons) 3 Leagues 64 45 4,307 47.9 1 2 3 1 0 0 9 3 1.5 1.5 2.6 4.1 38 70 100 0.02 0.04 0.06 0.02 0.06 0.07 0.11 0.18 0.07 0.18 Lens (1 Season) 3 Leagues 38 37 3,267 36.3 0 3 3 0 0 0 6 1 1.8 1.8 1.8 3.6 76 123 196 0.00 0.08 0.08 0.00 0.08 0.05 0.06 0.11 0.05 0.11 Evian (1 Season) 2 Leagues 32 27 2,409 26.8 4 0 4 4 0 0 5 2 0.15 0.00 0.15 0.15 0.15 Hellas Verona (1 Season) 1 League 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Ligue 1 (6 Seasons) 111 103 9,188 102.1 5 4 9 5 0 0 20 0 3.1 3.1 5.9 9.0 310 353 483 0.05 0.04 0.09 0.05 0.09 0.03 0.06 0.09 0.03 0.09 Coupe de France (6 Seasons) 14 10 1,061 11.8 1 1 2 0 1 1 2 0 0.08 0.08 0.17 0.00 0.08 Ligue 2 (5 Seasons) 127 103 9,311 103.5 3 4 7 3 0 0 21 7 3.4 3.4 4.7 8.0 119 205 308 0.03 0.04 0.07 0.03 0.07 0.06 0.08 0.14 0.06 0.14 Coupe de la Ligue (5 Seasons) 8 6 678 7.5 2 1 3 2 0 0 0 0 0.27 0.13 0.40 0.27 0.40 Serie A (1 Season) 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Europa Lg (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 4 7 17 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02
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 2015-2016 19 Evian 2 Leagues 32 27 2,409 26.8 4 0 4 4 0 0 5 2 0.15 0.00 0.15 0.15 0.15 2016-2017 20 Clermont Foot 2 Leagues 32 21 2,080 23.1 1 2 3 1 0 0 4 0 0.04 0.09 0.13 0.04 0.13 2017-2018 21 Clermont Foot 3 Leagues 32 24 2,227 24.7 0 0 0 0 0 0 5 3 1.5 1.5 2.6 4.1 38 70 100 0.00 0.00 0.00 0.00 0.00 0.07 0.11 0.18 0.07 0.18 2018-2019 22 Lens 3 Leagues 38 37 3,267 36.3 0 3 3 0 0 0 6 1 1.8 1.8 1.8 3.6 76 123 196 0.00 0.08 0.08 0.00 0.08 0.05 0.06 0.11 0.05 0.11 2019-2020 23 Metz 3 Leagues 30 30 2,730 30.3 0 3 3 0 0 0 3 0 0.5 0.5 1.9 2.4 97 80 82 0.00 0.10 0.10 0.00 0.10 0.02 0.07 0.09 0.02 0.09 2020-2021 24 Metz 2 Leagues 39 38 3,489 38.8 2 0 2 1 1 1 9 0 1.2 1.2 2.4 3.6 117 107 191 0.05 0.00 0.05 0.03 0.03 0.03 0.07 0.10 0.03 0.10 2021-2022 25 Metz 1 League 19 18 1,586 17.6 4 1 5 4 0 0 3 0 0.7 0.7 0.5 1.2 46 55 67 0.23 0.06 0.28 0.23 0.28 0.04 0.03 0.07 0.04 0.07 2022-2023 26 Metz 1 League 3 2 155 1.7 0 0 0 0 0 0 2 1 0.1 0.1 0.3 0.3 5 12 12 0.00 0.00 0.00 0.00 0.00 0.04 0.16 0.19 0.04 0.19 2022-2023 26 Nantes 3 Leagues 30 25 2,276 25.3 0 1 1 0 0 0 4 0 0.8 0.8 0.9 1.7 46 109 142 0.00 0.04 0.04 0.00 0.04 0.04 0.04 0.08 0.04 0.08 2023-2024 27 Hellas Verona 1 League 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 2023-2024 27 Nantes 2 Leagues 5 1 121 1.3 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 5 1 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2024-2025 28 Nantes 1 League 2 1 78 0.9 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 8 13 0.00 0.00 0.00 0.00 0.00 0.00 0.17 0.17 0.00 0.17 10 Seasons 6 Clubs 6 Leagues 272 231 21,094 234.4 11 11 22 10 1 1 45 7 6.5 6.5 11.6 18.1 449 579 829 0.05 0.05 0.09 0.04 0.09 0.04 0.07 0.11 0.04 0.11 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 Metz (4 Seasons) 4 Leagues 91 88 7,960 88.4 6 4 10 5 1 1 17 1 2.5 2.5 5.1 7.5 265 254 352 0.07 0.05 0.11 0.06 0.10 0.03 0.06 0.09 0.03 0.09 Nantes (3 Seasons) 3 Leagues 37 27 2,475 27.5 0 1 1 0 0 0 6 0 0.8 0.8 1.1 1.8 54 118 160 0.00 0.04 0.04 0.00 0.04 0.03 0.05 0.08 0.03 0.08 Clermont Foot (2 Seasons) 3 Leagues 64 45 4,307 47.9 1 2 3 1 0 0 9 3 1.5 1.5 2.6 4.1 38 70 100 0.02 0.04 0.06 0.02 0.06 0.07 0.11 0.18 0.07 0.18 Lens (1 Season) 3 Leagues 38 37 3,267 36.3 0 3 3 0 0 0 6 1 1.8 1.8 1.8 3.6 76 123 196 0.00 0.08 0.08 0.00 0.08 0.05 0.06 0.11 0.05 0.11 Evian (1 Season) 2 Leagues 32 27 2,409 26.8 4 0 4 4 0 0 5 2 0.15 0.00 0.15 0.15 0.15 Hellas Verona (1 Season) 1 League 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Ligue 1 (6 Seasons) 111 103 9,188 102.1 5 4 9 5 0 0 20 0 3.1 3.1 5.9 9.0 310 353 483 0.05 0.04 0.09 0.05 0.09 0.03 0.06 0.09 0.03 0.09 Coupe de France (6 Seasons) 14 10 1,061 11.8 1 1 2 0 1 1 2 0 0.08 0.08 0.17 0.00 0.08 Ligue 2 (5 Seasons) 127 103 9,311 103.5 3 4 7 3 0 0 21 7 3.4 3.4 4.7 8.0 119 205 308 0.03 0.04 0.07 0.03 0.07 0.06 0.08 0.14 0.06 0.14 Coupe de la Ligue (5 Seasons) 8 6 678 7.5 2 1 3 2 0 0 0 0 0.27 0.13 0.40 0.27 0.40 Serie A (1 Season) 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Europa Lg (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 4 7 17 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02
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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 30 26 2,244 24.9 3 0 3 3 0 0 5 2 0.12 0.00 0.12 0.12 0.12 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 29 19 1,897 21.1 0 2 2 0 0 0 4 0 0.00 0.09 0.09 0.00 0.09 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 30 22 2,047 22.7 0 0 0 0 0 0 5 3 1.5 1.5 2.6 4.1 38 70 100 0.00 0.00 0.00 0.00 0.00 0.07 0.11 0.18 0.07 0.18 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 35 34 2,968 33.0 0 2 2 0 0 0 5 1 1.8 1.8 1.8 3.6 76 123 196 0.00 0.06 0.06 0.00 0.06 0.05 0.06 0.11 0.05 0.11 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28 28 2,520 28.0 0 3 3 0 0 0 3 0 0.5 0.5 1.9 2.4 97 80 82 0.00 0.11 0.11 0.00 0.11 0.02 0.07 0.09 0.02 0.09 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 36 36 3,221 35.8 1 0 1 1 0 0 9 0 1.2 1.2 2.4 3.6 117 107 191 0.03 0.00 0.03 0.03 0.03 0.03 0.07 0.10 0.03 0.10 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 19 18 1,586 17.6 4 1 5 4 0 0 3 0 0.7 0.7 0.5 1.2 46 55 67 0.23 0.06 0.28 0.23 0.28 0.04 0.03 0.07 0.04 0.07 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 3 2 155 1.7 0 0 0 0 0 0 2 1 0.1 0.1 0.3 0.3 5 12 12 0.00 0.00 0.00 0.00 0.00 0.04 0.16 0.19 0.04 0.19 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 23 19 1,689 18.8 0 0 0 0 0 0 4 0 0.7 0.7 0.9 1.6 42 102 125 0.00 0.00 0.00 0.00 0.00 0.04 0.05 0.09 0.04 0.09 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 3 1 94 1.0 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 5 1 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 2 1 78 0.9 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 8 13 0.00 0.00 0.00 0.00 0.00 0.00 0.17 0.17 0.00 0.17 Matches 10 Seasons 6 Clubs 3 Leagues 248 213 19,175 213.1 8 9 17 8 0 0 43 7 6.5 6.5 11.6 18.1 445 572 812 0.04 0.04 0.08 0.04 0.08 0.04 0.07 0.11 0.04 0.11 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 Metz (4 Seasons) 2 Leagues 86 84 7,482 83.1 5 4 9 5 0 0 17 1 2.5 2.5 5.1 7.5 265 254 352 0.06 0.05 0.11 0.06 0.11 0.03 0.06 0.09 0.03 0.09 Nantes (3 Seasons) 1 League 28 21 1,861 20.7 0 0 0 0 0 0 5 0 0.7 0.7 1.1 1.8 50 111 143 0.00 0.00 0.00 0.00 0.00 0.03 0.05 0.09 0.03 0.09 Clermont Foot (2 Seasons) 1 League 59 41 3,944 43.8 0 2 2 0 0 0 9 3 1.5 1.5 2.6 4.1 38 70 100 0.00 0.05 0.05 0.00 0.05 0.07 0.11 0.18 0.07 0.18 Lens (1 Season) 1 League 35 34 2,968 33.0 0 2 2 0 0 0 5 1 1.8 1.8 1.8 3.6 76 123 196 0.00 0.06 0.06 0.00 0.06 0.05 0.06 0.11 0.05 0.11 Evian (1 Season) 1 League 30 26 2,244 24.9 3 0 3 3 0 0 5 2 0.12 0.00 0.12 0.12 0.12 Hellas Verona (1 Season) 1 League 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14 Ligue 1 (6 Seasons) 111 103 9,188 102.1 5 4 9 5 0 0 20 0 3.1 3.1 5.9 9.0 310 353 483 0.05 0.04 0.09 0.05 0.09 0.03 0.06 0.09 0.03 0.09 Ligue 2 (5 Seasons) 127 103 9,311 103.5 3 4 7 3 0 0 21 7 3.4 3.4 4.7 8.0 119 205 308 0.03 0.04 0.07 0.03 0.07 0.06 0.08 0.14 0.06 0.14 Serie A (1 Season) 10 7 676 7.5 0 1 1 0 0 0 2 0 0.0 0.0 1.0 1.1 16 14 21 0.00 0.13 0.13 0.00 0.13 0.00 0.14 0.14 0.00 0.14
Standard Stats Table Season Age Squad 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 2022-2023 26 Nantes 2. Europa Lg KO 2 2 180 2.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 4 7 17 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 1 Season 1 Club 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 4 7 17 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02
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 2015-2016 19 Evian 2 Leagues 26.8 4 5 0.20 0.60 0 0 2016-2017 20 Clermont Foot 2 Leagues 23.1 1 0 5 0.00 0.24 0.00 0 0 2017-2018 21 Clermont Foot 3 Leagues 24.7 0 16 5 31.3 0.70 0.22 0.00 0.00 23.0 0 0 0 1.5 1.5 0.09 -1.5 -1.5 2018-2019 22 Lens 3 Leagues 36.3 0 28 9 32.1 0.80 0.26 0.00 0.00 24.7 0 0 0 1.8 1.8 0.07 -1.8 -1.8 2019-2020 23 Metz 3 Leagues 30.3 0 10 3 30.0 0.33 0.10 0.00 0.00 24.0 0 0 0 0.5 0.5 0.05 -0.5 -0.5 2020-2021 24 Metz 2 Leagues 38.8 2 26 7 26.9 0.67 0.18 0.04 0.14 22.1 0 1 1 1.2 1.2 0.05 -0.2 -0.2 2021-2022 25 Metz 1 League 17.6 4 15 7 46.7 0.85 0.40 0.27 0.57 20.8 0 0 0 0.7 0.7 0.05 +3.3 +3.3 2022-2023 26 Metz 1 League 1.7 0 2 1 50.0 1.16 0.58 0.00 0.00 26.5 0 0 0 0.1 0.1 0.03 -0.1 -0.1 2022-2023 26 Nantes 3 Leagues 25.3 0 16 0 0.0 0.63 0.00 0.00 23.1 0 0 0 0.8 0.8 0.05 -0.8 -0.8 2023-2024 27 Hellas Verona 1 League 7.5 0 1 0 0.0 0.13 0.00 0.00 33.3 0 0 0 0.0 0.0 0.02 0.0 0.0 2023-2024 27 Nantes 2 Leagues 1.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2024-2025 28 Nantes 1 League 0.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 10 Seasons 6 Clubs 6 Leagues 234.4 11 114 42 32.5 0.56 0.18 0.04 0.19 23.2 0 1 1 6.5 6.5 0.06 -1.5 -1.5 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 Metz (4 Seasons) 4 Leagues 88.4 6 53 18 34.0 0.60 0.20 0.09 0.28 22.2 0 1 1 2.5 2.5 0.05 +2.5 +2.5 Nantes (3 Seasons) 3 Leagues 27.5 0 16 0 0.0 0.58 0.00 0.00 23.1 0 0 0 0.8 0.8 0.05 -0.8 -0.8 Clermont Foot (2 Seasons) 3 Leagues 47.9 1 16 10 62.5 0.37 0.23 0.00 0.00 23.0 0 0 0 1.5 1.5 0.09 -1.5 -1.5 Lens (1 Season) 3 Leagues 36.3 0 28 9 32.1 0.80 0.26 0.00 0.00 24.7 0 0 0 1.8 1.8 0.07 -1.8 -1.8 Evian (1 Season) 2 Leagues 26.8 4 5 0.20 0.60 0 0 Hellas Verona (1 Season) 1 League 7.5 0 1 0 0.0 0.13 0.00 0.00 33.3 0 0 0 0.0 0.0 0.02 0.0 0.0 Ligue 1 (6 Seasons) 102.1 5 62 16 25.8 0.61 0.16 0.08 0.31 22.3 0 0 0 3.1 3.1 0.05 +1.9 +1.9 Coupe de France (6 Seasons) 11.8 1 4 1 25.0 0.37 0.09 0.00 0.00 1 1 Ligue 2 (5 Seasons) 103.5 3 45 25 44.4 0.57 0.24 0.00 0.12 24.2 0 0 0 3.4 3.4 0.07 -3.4 -3.4 Coupe de la Ligue (5 Seasons) 7.5 2 1 0 0.0 0.75 0.00 0.00 0 0 Serie A (1 Season) 7.5 0 1 0 0.0 0.13 0.00 0.00 33.3 0 0 0 0.0 0.0 0.02 0.0 0.0 Europa Lg (1 Season) 2.0 0 1 0 0.0 0.50 0.00 0.00 24.0 0 0 0 0.0 0.0 0.04 0.0 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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 3 5 0.20 0.60 0 0 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 0 0 5 0.00 0.24 0.00 0 0 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 0 16 5 31.3 0.70 0.22 0.00 0.00 23.0 0 0 0 1.5 1.5 0.09 -1.5 -1.5 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 0 27 9 33.3 0.82 0.27 0.00 0.00 24.7 0 0 0 1.8 1.8 0.07 -1.8 -1.8 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 0 9 3 33.3 0.32 0.11 0.00 0.00 24.0 0 0 0 0.5 0.5 0.05 -0.5 -0.5 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 1 24 6 25.0 0.67 0.17 0.04 0.17 22.1 0 0 0 1.2 1.2 0.05 -0.2 -0.2 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 4 15 7 46.7 0.85 0.40 0.27 0.57 20.8 0 0 0 0.7 0.7 0.05 +3.3 +3.3 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 0 2 1 50.0 1.16 0.58 0.00 0.00 26.5 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 0 14 0 0.0 0.75 0.00 0.00 23.0 0 0 0 0.7 0.7 0.05 -0.7 -0.7 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 0 1 0 0.0 0.13 0.00 0.00 33.3 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 8 108 41 33.3 0.57 0.19 0.05 0.20 23.2 0 0 0 6.5 6.5 0.06 -1.5 -1.5 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 Metz (4 Seasons) 2 Leagues 83.1 5 50 17 34.0 0.60 0.20 0.10 0.29 22.2 0 0 0 2.5 2.5 0.05 +2.5 +2.5 Nantes (3 Seasons) 1 League 20.7 0 14 0 0.0 0.68 0.00 0.00 23.0 0 0 0 0.7 0.7 0.05 -0.7 -0.7 Clermont Foot (2 Seasons) 1 League 43.8 0 16 10 62.5 0.37 0.23 0.00 0.00 23.0 0 0 0 1.5 1.5 0.09 -1.5 -1.5 Lens (1 Season) 1 League 33.0 0 27 9 33.3 0.82 0.27 0.00 0.00 24.7 0 0 0 1.8 1.8 0.07 -1.8 -1.8 Evian (1 Season) 1 League 24.9 3 5 0.20 0.60 0 0 Hellas Verona (1 Season) 1 League 7.5 0 1 0 0.0 0.13 0.00 0.00 33.3 0 0 0 0.0 0.0 0.02 0.0 0.0 Ligue 1 (6 Seasons) 102.1 5 62 16 25.8 0.61 0.16 0.08 0.31 22.3 0 0 0 3.1 3.1 0.05 +1.9 +1.9 Ligue 2 (5 Seasons) 103.5 3 45 25 44.4 0.57 0.24 0.00 0.12 24.2 0 0 0 3.4 3.4 0.07 -3.4 -3.4 Serie A (1 Season) 7.5 0 1 0 0.0 0.13 0.00 0.00 33.3 0 0 0 0.0 0.0 0.02 0.0 0.0
Shooting Table Season Age Squad 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 2022-2023 26 Nantes 2. Europa Lg KO 2.0 0 1 0 0.0 0.50 0.00 0.00 24.0 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches 1 Season 1 Club 1 League 2.0 0 1 0 0.0 0.50 0.00 0.00 24.0 0 0 0 0.0 0.0 0.04 0.0 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 2015-2016 19 Evian 2 Leagues 26.8 0 2016-2017 20 Clermont Foot 2 Leagues 23.1 2 2017-2018 21 Clermont Foot 3 Leagues 24.7 758 1058 71.6 11580 5786 424 499 85.0 289 411 70.3 36 102 35.3 0 2.6 2.9 -2.6 21 34 13 8 70 2018-2019 22 Lens 3 Leagues 36.3 1139 1585 71.9 18540 8220 563 668 84.3 459 626 73.3 79 204 38.7 3 1.8 1.8 +1.2 23 87 27 15 123 2019-2020 23 Metz 3 Leagues 30.3 972 1326 73.3 15079 6437 532 612 86.9 350 477 73.4 60 155 38.7 3 1.9 2.0 +1.1 22 52 24 15 80 2020-2021 24 Metz 2 Leagues 38.8 1375 1808 76.1 20578 8848 793 899 88.2 473 625 75.7 75 179 41.9 0 2.4 2.5 -2.4 22 74 29 20 107 2021-2022 25 Metz 1 League 17.6 591 769 76.9 8827 3879 350 398 87.9 198 261 75.9 29 69 42.0 1 0.5 0.5 +0.5 11 41 11 5 55 2022-2023 26 Metz 1 League 1.7 83 109 76.1 1560 570 25 29 86.2 51 62 82.3 5 15 33.3 0 0.3 0.3 -0.3 3 6 4 3 12 2022-2023 26 Nantes 3 Leagues 25.3 798 1052 75.9 12507 5072 402 483 83.2 315 400 78.8 49 103 47.6 1 0.9 1.0 +0.1 12 64 21 12 109 2023-2024 27 Hellas Verona 1 League 7.5 213 317 67.2 3365 1617 110 138 79.7 87 119 73.1 13 40 32.5 1 1.0 0.8 0.0 6 14 8 7 14 2023-2024 27 Nantes 2 Leagues 1.3 37 51 72.5 640 242 15 20 75.0 16 21 76.2 5 8 62.5 0 0.0 0.2 0.0 0 1 3 3 1 2024-2025 28 Nantes 1 League 0.9 40 52 76.9 606 273 24 26 92.3 12 16 75.0 3 5 60.0 0 0.2 0.2 -0.2 3 1 4 3 8 10 Seasons 6 Clubs 6 Leagues 234.4 6006 8127 73.9 93282 40944 3238 3772 85.8 2250 3018 74.6 354 880 40.2 11 11.6 12.1 -0.6 123 374 144 91 579 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 Metz (4 Seasons) 4 Leagues 88.4 3021 4012 75.3 46044 19734 1700 1938 87.7 1072 1425 75.2 169 418 40.4 4 5.1 5.3 -1.1 58 173 68 43 254 Nantes (3 Seasons) 3 Leagues 27.5 875 1155 75.8 13753 5587 441 529 83.4 343 437 78.5 57 116 49.1 1 1.1 1.4 -0.1 15 66 28 18 118 Clermont Foot (2 Seasons) 3 Leagues 47.9 758 1058 71.6 11580 5786 424 499 85.0 289 411 70.3 36 102 35.3 2 2.6 2.9 -0.6 21 34 13 8 70 Lens (1 Season) 3 Leagues 36.3 1139 1585 71.9 18540 8220 563 668 84.3 459 626 73.3 79 204 38.7 3 1.8 1.8 +1.2 23 87 27 15 123 Evian (1 Season) 2 Leagues 26.8 0 Hellas Verona (1 Season) 1 League 7.5 213 317 67.2 3365 1617 110 138 79.7 87 119 73.1 13 40 32.5 1 1.0 0.8 0.0 6 14 8 7 14 Ligue 1 (6 Seasons) 102.1 3730 4951 75.3 57015 24411 2078 2392 86.9 1324 1752 75.6 219 513 42.7 4 5.9 6.4 -1.9 70 228 92 58 353 Coupe de France (6 Seasons) 11.8 1 Ligue 2 (5 Seasons) 103.5 1980 2752 71.9 31680 14576 1012 1196 84.6 799 1099 72.7 120 321 37.4 4 4.7 4.9 -0.7 47 127 44 26 205 Coupe de la Ligue (5 Seasons) 7.5 1 Serie A (1 Season) 7.5 213 317 67.2 3365 1617 110 138 79.7 87 119 73.1 13 40 32.5 1 1.0 0.8 0.0 6 14 8 7 14 Europa Lg (1 Season) 2.0 83 107 77.6 1222 340 38 46 82.6 40 48 83.3 2 6 33.3 0 0.0 0.0 0.0 0 5 0 0 7
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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 0 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 2 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 758 1058 71.6 11580 5786 424 499 85.0 289 411 70.3 36 102 35.3 0 2.6 2.9 -2.6 21 34 13 8 70 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 1139 1585 71.9 18540 8220 563 668 84.3 459 626 73.3 79 204 38.7 2 1.8 1.8 +0.2 23 87 27 15 123 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 972 1326 73.3 15079 6437 532 612 86.9 350 477 73.4 60 155 38.7 3 1.9 2.0 +1.1 22 52 24 15 80 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 1375 1808 76.1 20578 8848 793 899 88.2 473 625 75.7 75 179 41.9 0 2.4 2.5 -2.4 22 74 29 20 107 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 591 769 76.9 8827 3879 350 398 87.9 198 261 75.9 29 69 42.0 1 0.5 0.5 +0.5 11 41 11 5 55 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 83 109 76.1 1560 570 25 29 86.2 51 62 82.3 5 15 33.3 0 0.3 0.3 -0.3 3 6 4 3 12 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 715 945 75.7 11285 4732 364 437 83.3 275 352 78.1 47 97 48.5 0 0.9 0.9 -0.9 12 59 21 12 102 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 213 317 67.2 3365 1617 110 138 79.7 87 119 73.1 13 40 32.5 1 1.0 0.8 0.0 6 14 8 7 14 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 37 51 72.5 640 242 15 20 75.0 16 21 76.2 5 8 62.5 0 0.0 0.2 0.0 0 1 3 3 1 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 40 52 76.9 606 273 24 26 92.3 12 16 75.0 3 5 60.0 0 0.2 0.2 -0.2 3 1 4 3 8 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 5923 8020 73.9 92060 40604 3200 3726 85.9 2210 2970 74.4 352 874 40.3 9 11.6 12.1 -2.6 123 369 144 91 572 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 Metz (4 Seasons) 2 Leagues 83.1 3021 4012 75.3 46044 19734 1700 1938 87.7 1072 1425 75.2 169 418 40.4 4 5.1 5.3 -1.1 58 173 68 43 254 Nantes (3 Seasons) 1 League 20.7 792 1048 75.6 12531 5247 403 483 83.4 303 389 77.9 55 110 50.0 0 1.1 1.4 -1.1 15 61 28 18 111 Clermont Foot (2 Seasons) 1 League 43.8 758 1058 71.6 11580 5786 424 499 85.0 289 411 70.3 36 102 35.3 2 2.6 2.9 -0.6 21 34 13 8 70 Lens (1 Season) 1 League 33.0 1139 1585 71.9 18540 8220 563 668 84.3 459 626 73.3 79 204 38.7 2 1.8 1.8 +0.2 23 87 27 15 123 Evian (1 Season) 1 League 24.9 0 Hellas Verona (1 Season) 1 League 7.5 213 317 67.2 3365 1617 110 138 79.7 87 119 73.1 13 40 32.5 1 1.0 0.8 0.0 6 14 8 7 14 Ligue 1 (6 Seasons) 102.1 3730 4951 75.3 57015 24411 2078 2392 86.9 1324 1752 75.6 219 513 42.7 4 5.9 6.4 -1.9 70 228 92 58 353 Ligue 2 (5 Seasons) 103.5 1980 2752 71.9 31680 14576 1012 1196 84.6 799 1099 72.7 120 321 37.4 4 4.7 4.9 -0.7 47 127 44 26 205 Serie A (1 Season) 7.5 213 317 67.2 3365 1617 110 138 79.7 87 119 73.1 13 40 32.5 1 1.0 0.8 0.0 6 14 8 7 14
Passing Table Season Age Squad 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 2022-2023 26 Nantes 2. Europa Lg KO 2.0 83 107 77.6 1222 340 38 46 82.6 40 48 83.3 2 6 33.3 0 0.0 0.0 0.0 0 5 0 0 7 Matches 1 Season 1 Club 1 League 2.0 83 107 77.6 1222 340 38 46 82.6 40 48 83.3 2 6 33.3 0 0.0 0.0 0.0 0 5 0 0 7
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 19 Evian 2 Leagues 26.8 2016-2017 20 Clermont Foot 2 Leagues 23.1 0 2017-2018 21 Clermont Foot 3 Leagues 24.7 1058 780 276 12 1 0 59 264 0 0 0 0 758 2 32 2018-2019 22 Lens 3 Leagues 36.3 1585 1216 366 11 0 4 107 355 0 0 0 0 1139 3 42 2019-2020 23 Metz 3 Leagues 30.3 1326 1062 263 20 0 5 72 243 0 0 0 0 972 1 31 2020-2021 24 Metz 2 Leagues 38.8 1808 1450 356 24 3 4 123 330 2 1 0 1 1375 2 43 2021-2022 25 Metz 1 League 17.6 769 633 135 8 0 4 48 127 0 0 0 0 591 1 17 2022-2023 26 Metz 1 League 1.7 109 87 22 3 0 0 12 19 0 0 0 0 83 0 4 2022-2023 26 Nantes 3 Leagues 25.3 1052 893 157 9 2 1 95 148 0 0 0 0 798 2 25 2023-2024 27 Hellas Verona 1 League 7.5 317 238 77 0 0 0 28 77 0 0 0 0 213 2 10 2023-2024 27 Nantes 2 Leagues 1.3 51 45 6 0 0 0 7 6 0 0 0 0 37 0 0 2024-2025 28 Nantes 1 League 0.9 52 47 5 0 0 0 5 5 0 0 0 0 40 0 3 10 Seasons 6 Clubs 6 Leagues 234.4 8127 6451 1663 87 6 18 556 1574 2 1 0 1 6006 13 207 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 4 Leagues 88.4 4012 3232 776 55 3 13 255 719 2 1 0 1 3021 4 95 Nantes (3 Seasons) 3 Leagues 27.5 1155 985 168 9 2 1 107 159 0 0 0 0 875 2 28 Clermont Foot (2 Seasons) 3 Leagues 47.9 1058 780 276 12 1 0 59 264 0 0 0 0 758 2 32 Lens (1 Season) 3 Leagues 36.3 1585 1216 366 11 0 4 107 355 0 0 0 0 1139 3 42 Evian (1 Season) 2 Leagues 26.8 Hellas Verona (1 Season) 1 League 7.5 317 238 77 0 0 0 28 77 0 0 0 0 213 2 10 Ligue 1 (6 Seasons) 102.1 4951 4031 914 60 5 14 309 852 2 1 0 1 3730 6 116 Coupe de France (6 Seasons) 11.8 32 Ligue 2 (5 Seasons) 103.5 2752 2083 664 26 1 4 174 638 0 0 0 0 1980 5 78 Coupe de la Ligue (5 Seasons) 7.5 4 Serie A (1 Season) 7.5 317 238 77 0 0 0 28 77 0 0 0 0 213 2 10 Europa Lg (1 Season) 2.0 107 99 8 1 0 0 9 7 0 0 0 0 83 0 3
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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 0 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 1058 780 276 12 1 0 59 264 0 0 0 0 758 2 32 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 1585 1216 366 11 0 4 103 355 0 0 0 0 1139 3 42 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 1326 1062 263 20 0 5 68 243 0 0 0 0 972 1 31 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 1808 1450 356 24 3 4 114 330 2 1 0 1 1375 2 43 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 769 633 135 8 0 4 48 127 0 0 0 0 591 1 17 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 109 87 22 3 0 0 12 19 0 0 0 0 83 0 4 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 945 794 149 8 2 1 67 141 0 0 0 0 715 2 22 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 317 238 77 0 0 0 28 77 0 0 0 0 213 2 10 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 51 45 6 0 0 0 7 6 0 0 0 0 37 0 0 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 52 47 5 0 0 0 5 5 0 0 0 0 40 0 3 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 8020 6352 1655 86 6 18 511 1567 2 1 0 1 5923 13 204 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 2 Leagues 83.1 4012 3232 776 55 3 13 242 719 2 1 0 1 3021 4 95 Nantes (3 Seasons) 1 League 20.7 1048 886 160 8 2 1 79 152 0 0 0 0 792 2 25 Clermont Foot (2 Seasons) 1 League 43.8 1058 780 276 12 1 0 59 264 0 0 0 0 758 2 32 Lens (1 Season) 1 League 33.0 1585 1216 366 11 0 4 103 355 0 0 0 0 1139 3 42 Evian (1 Season) 1 League 24.9 Hellas Verona (1 Season) 1 League 7.5 317 238 77 0 0 0 28 77 0 0 0 0 213 2 10 Ligue 1 (6 Seasons) 102.1 4951 4031 914 60 5 14 309 852 2 1 0 1 3730 6 116 Ligue 2 (5 Seasons) 103.5 2752 2083 664 26 1 4 174 638 0 0 0 0 1980 5 78 Serie A (1 Season) 7.5 317 238 77 0 0 0 28 77 0 0 0 0 213 2 10
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 2022-2023 26 Nantes 2. Europa Lg KO 2.0 107 99 8 1 0 0 9 7 0 0 0 0 83 0 3 Matches 1 Season 1 Club 1 League 2.0 107 99 8 1 0 0 9 7 0 0 0 0 83 0 3
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 2015-2016 19 Evian 2 Leagues 26.8 2016-2017 20 Clermont Foot 2 Leagues 23.1 2017-2018 21 Clermont Foot 3 Leagues 24.7 52 2.29 31 5 5 4 7 0 3 0.13 1 0 0 1 1 0 2018-2019 22 Lens 3 Leagues 36.3 60 1.82 43 6 6 0 5 0 5 0.15 3 0 0 0 2 0 2019-2020 23 Metz 3 Leagues 30.3 46 1.64 31 2 4 2 5 2 5 0.18 4 0 0 0 0 1 2020-2021 24 Metz 2 Leagues 38.8 59 1.65 39 3 3 2 9 3 6 0.17 3 0 0 0 2 1 2021-2022 25 Metz 1 League 17.6 27 1.53 19 1 2 1 3 1 4 0.23 4 0 0 0 0 0 2022-2023 26 Metz 1 League 1.7 8 4.68 5 1 1 0 1 0 1 0.58 0 0 1 0 0 0 2022-2023 26 Nantes 3 Leagues 25.3 39 1.88 31 3 1 0 4 0 4 0.19 3 0 0 0 1 0 2023-2024 27 Hellas Verona 1 League 7.5 16 2.13 10 5 1 0 0 0 2 0.27 1 1 0 0 0 0 2023-2024 27 Nantes 2 Leagues 1.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2024-2025 28 Nantes 1 League 0.9 4 4.62 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 10 Seasons 6 Clubs 6 Leagues 234.4 311 1.84 213 26 23 9 34 6 30 0.18 19 1 1 1 6 2 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Metz (4 Seasons) 4 Leagues 88.4 140 1.68 94 7 10 5 18 6 16 0.19 11 0 1 0 2 2 Nantes (3 Seasons) 3 Leagues 27.5 43 1.90 35 3 1 0 4 0 4 0.18 3 0 0 0 1 0 Clermont Foot (2 Seasons) 3 Leagues 47.9 52 2.29 31 5 5 4 7 0 3 0.13 1 0 0 1 1 0 Lens (1 Season) 3 Leagues 36.3 60 1.82 43 6 6 0 5 0 5 0.15 3 0 0 0 2 0 Evian (1 Season) 2 Leagues 26.8 Hellas Verona (1 Season) 1 League 7.5 16 2.13 10 5 1 0 0 0 2 0.27 1 1 0 0 0 0 Ligue 1 (6 Seasons) 102.1 171 1.67 120 9 10 5 21 6 18 0.18 13 0 0 0 3 2 Coupe de France (6 Seasons) 11.8 Ligue 2 (5 Seasons) 103.5 120 2.09 79 12 12 4 13 0 9 0.16 4 0 1 1 3 0 Coupe de la Ligue (5 Seasons) 7.5 Serie A (1 Season) 7.5 16 2.13 10 5 1 0 0 0 2 0.27 1 1 0 0 0 0 Europa Lg (1 Season) 2.0 4 2.00 4 0 0 0 0 0 1 0.50 1 0 0 0 0 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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 52 2.29 31 5 5 4 7 0 3 0.13 1 0 0 1 1 0 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 60 1.82 43 6 6 0 5 0 5 0.15 3 0 0 0 2 0 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 46 1.64 31 2 4 2 5 2 5 0.18 4 0 0 0 0 1 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 59 1.65 39 3 3 2 9 3 6 0.17 3 0 0 0 2 1 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 27 1.53 19 1 2 1 3 1 4 0.23 4 0 0 0 0 0 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 8 4.68 5 1 1 0 1 0 1 0.58 0 0 1 0 0 0 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 35 1.86 27 3 1 0 4 0 3 0.16 2 0 0 0 1 0 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 16 2.13 10 5 1 0 0 0 2 0.27 1 1 0 0 0 0 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 4 4.62 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 307 1.84 209 26 23 9 34 6 29 0.17 18 1 1 1 6 2 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Metz (4 Seasons) 2 Leagues 83.1 140 1.68 94 7 10 5 18 6 16 0.19 11 0 1 0 2 2 Nantes (3 Seasons) 1 League 20.7 39 1.89 31 3 1 0 4 0 3 0.15 2 0 0 0 1 0 Clermont Foot (2 Seasons) 1 League 43.8 52 2.29 31 5 5 4 7 0 3 0.13 1 0 0 1 1 0 Lens (1 Season) 1 League 33.0 60 1.82 43 6 6 0 5 0 5 0.15 3 0 0 0 2 0 Evian (1 Season) 1 League 24.9 Hellas Verona (1 Season) 1 League 7.5 16 2.13 10 5 1 0 0 0 2 0.27 1 1 0 0 0 0 Ligue 1 (6 Seasons) 102.1 171 1.67 120 9 10 5 21 6 18 0.18 13 0 0 0 3 2 Ligue 2 (5 Seasons) 103.5 120 2.09 79 12 12 4 13 0 9 0.16 4 0 1 1 3 0 Serie A (1 Season) 7.5 16 2.13 10 5 1 0 0 0 2 0.27 1 1 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 2022-2023 26 Nantes 2. Europa Lg KO 2.0 4 2.00 4 0 0 0 0 0 1 0.50 1 0 0 0 0 0 Matches 1 Season 1 Club 1 League 2.0 4 2.00 4 0 0 0 0 0 1 0.50 1 0 0 0 0 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 2015-2016 19 Evian 2 Leagues 26.8 0 2016-2017 20 Clermont Foot 2 Leagues 23.1 0 0 0 2017-2018 21 Clermont Foot 3 Leagues 24.7 95 61 72 18 5 48 65 73.8 17 40 6 34 65 160 104 0 2018-2019 22 Lens 3 Leagues 36.3 115 70 79 26 10 45 61 73.8 16 36 7 29 85 195 104 0 2019-2020 23 Metz 3 Leagues 30.3 76 51 53 22 1 34 57 59.6 23 30 11 19 61 135 98 0 2020-2021 24 Metz 2 Leagues 38.8 104 69 64 30 10 43 73 58.9 30 62 17 45 117 216 119 1 2021-2022 25 Metz 1 League 17.6 33 21 22 9 2 13 32 40.6 19 37 8 29 32 65 51 0 2022-2023 26 Metz 1 League 1.7 2 1 2 0 0 2 4 50.0 2 3 1 2 5 7 1 0 2022-2023 26 Nantes 3 Leagues 25.3 66 50 36 23 7 37 51 72.5 14 25 7 18 57 115 60 1 2023-2024 27 Hellas Verona 1 League 7.5 14 8 10 4 0 5 10 50.0 5 14 2 12 10 24 18 0 2023-2024 27 Nantes 2 Leagues 1.3 2 2 2 0 0 2 3 66.7 1 2 1 1 1 2 1 0 2024-2025 28 Nantes 1 League 0.9 3 1 1 1 1 1 3 33.3 2 1 0 1 1 4 7 0 10 Seasons 6 Clubs 6 Leagues 234.4 510 334 341 133 36 230 359 64.1 129 250 60 190 434 923 563 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Metz (4 Seasons) 4 Leagues 88.4 215 142 141 61 13 92 166 55.4 74 132 37 95 215 423 269 1 Nantes (3 Seasons) 3 Leagues 27.5 71 53 39 24 8 40 57 70.2 17 28 8 20 59 121 68 1 Clermont Foot (2 Seasons) 3 Leagues 47.9 95 61 72 18 5 48 65 73.8 17 40 6 34 65 160 104 0 Lens (1 Season) 3 Leagues 36.3 115 70 79 26 10 45 61 73.8 16 36 7 29 85 195 104 0 Evian (1 Season) 2 Leagues 26.8 0 Hellas Verona (1 Season) 1 League 7.5 14 8 10 4 0 5 10 50.0 5 14 2 12 10 24 18 0 Ligue 1 (6 Seasons) 102.1 276 177 172 84 20 123 210 58.6 87 156 44 112 248 524 331 2 Coupe de France (6 Seasons) 11.8 11 19 0 Ligue 2 (5 Seasons) 103.5 212 131 153 44 15 95 130 73.1 35 79 14 65 150 362 209 0 Coupe de la Ligue (5 Seasons) 7.5 2 2 0 Serie A (1 Season) 7.5 14 8 10 4 0 5 10 50.0 5 14 2 12 10 24 18 0 Europa Lg (1 Season) 2.0 8 5 6 1 1 7 9 77.8 2 1 0 1 5 13 5 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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 0 0 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 95 61 72 18 5 48 65 73.8 17 40 6 34 65 160 104 0 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 115 69 79 26 10 45 61 73.8 16 36 7 29 80 195 104 0 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 76 49 53 22 1 34 57 59.6 23 30 11 19 59 135 98 0 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 104 68 64 30 10 43 73 58.9 30 62 17 45 112 216 119 1 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 33 21 22 9 2 13 32 40.6 19 37 8 29 32 65 51 0 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 2 1 2 0 0 2 4 50.0 2 3 1 2 5 7 1 0 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 58 37 30 22 6 30 42 71.4 12 24 7 17 44 102 55 1 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 14 8 10 4 0 5 10 50.0 5 14 2 12 10 24 18 0 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 2 1 2 0 0 2 3 66.7 1 2 1 1 0 2 1 0 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 3 1 1 1 1 1 3 33.3 2 1 0 1 1 4 7 0 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 502 316 335 132 35 223 350 63.7 127 249 60 189 408 910 558 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 Metz (4 Seasons) 2 Leagues 83.1 215 139 141 61 13 92 166 55.4 74 132 37 95 208 423 269 1 Nantes (3 Seasons) 1 League 20.7 63 39 33 23 7 33 48 68.8 15 27 8 19 45 108 63 1 Clermont Foot (2 Seasons) 1 League 43.8 95 61 72 18 5 48 65 73.8 17 40 6 34 65 160 104 0 Lens (1 Season) 1 League 33.0 115 69 79 26 10 45 61 73.8 16 36 7 29 80 195 104 0 Evian (1 Season) 1 League 24.9 0 Hellas Verona (1 Season) 1 League 7.5 14 8 10 4 0 5 10 50.0 5 14 2 12 10 24 18 0 Ligue 1 (6 Seasons) 102.1 276 177 172 84 20 123 210 58.6 87 156 44 112 248 524 331 2 Ligue 2 (5 Seasons) 103.5 212 131 153 44 15 95 130 73.1 35 79 14 65 150 362 209 0 Serie A (1 Season) 7.5 14 8 10 4 0 5 10 50.0 5 14 2 12 10 24 18 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 2022-2023 26 Nantes 2. Europa Lg KO 2.0 8 5 6 1 1 7 9 77.8 2 1 0 1 5 13 5 0 Matches 1 Season 1 Club 1 League 2.0 8 5 6 1 1 7 9 77.8 2 1 0 1 5 13 5 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 2015-2016 19 Evian 2 Leagues 26.8 2016-2017 20 Clermont Foot 2 Leagues 23.1 2017-2018 21 Clermont Foot 3 Leagues 24.7 1430 83 582 575 297 30 1430 42 25 59.5 17 40.5 665 3598 1861 38 33 11 29 20 582 100 2018-2019 22 Lens 3 Leagues 36.3 2051 93 665 827 582 38 2051 60 31 51.7 29 48.3 851 5217 2735 76 57 16 50 21 934 196 2019-2020 23 Metz 3 Leagues 30.3 1689 108 642 751 320 21 1689 53 31 58.5 22 41.5 681 5556 3062 97 62 14 31 24 798 82 2020-2021 24 Metz 2 Leagues 38.8 2401 155 786 1068 573 33 2401 119 59 49.6 60 50.4 1230 8168 4390 117 80 9 66 32 1246 191 2021-2022 25 Metz 1 League 17.6 1038 69 347 458 245 16 1038 56 29 51.8 27 48.2 595 3724 1842 46 28 5 36 14 571 67 2022-2023 26 Metz 1 League 1.7 131 4 25 71 39 0 131 8 3 37.5 5 62.5 85 594 365 5 2 0 3 1 81 12 2022-2023 26 Nantes 3 Leagues 25.3 1354 94 363 622 380 14 1354 73 42 57.5 24 32.9 848 5140 2280 46 41 5 30 13 763 142 2023-2024 27 Hellas Verona 1 League 7.5 411 14 119 176 119 6 411 23 11 47.8 12 52.2 154 831 400 16 5 2 11 1 179 21 2023-2024 27 Nantes 2 Leagues 1.3 63 2 14 31 20 1 63 3 0 0.0 3 100.0 43 288 131 5 4 0 0 0 39 5 2024-2025 28 Nantes 1 League 0.9 69 8 17 19 33 1 69 1 0 0.0 1 100.0 30 178 94 3 3 0 1 0 34 13 10 Seasons 6 Clubs 6 Leagues 234.4 10637 630 3560 4598 2608 160 10637 438 231 52.7 200 45.7 5182 33294 17160 449 315 62 257 126 5227 829 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 Metz (4 Seasons) 4 Leagues 88.4 5259 336 1800 2348 1177 70 5259 236 122 51.7 114 48.3 2591 18042 9659 265 172 28 136 71 2696 352 Nantes (3 Seasons) 3 Leagues 27.5 1486 104 394 672 433 16 1486 77 42 54.5 28 36.4 921 5606 2505 54 48 5 31 13 836 160 Clermont Foot (2 Seasons) 3 Leagues 47.9 1430 83 582 575 297 30 1430 42 25 59.5 17 40.5 665 3598 1861 38 33 11 29 20 582 100 Lens (1 Season) 3 Leagues 36.3 2051 93 665 827 582 38 2051 60 31 51.7 29 48.3 851 5217 2735 76 57 16 50 21 934 196 Evian (1 Season) 2 Leagues 26.8 Hellas Verona (1 Season) 1 League 7.5 411 14 119 176 119 6 411 23 11 47.8 12 52.2 154 831 400 16 5 2 11 1 179 21 Ligue 1 (6 Seasons) 102.1 6477 429 2137 2891 1523 85 6477 298 157 52.7 135 45.3 3336 22590 11574 310 216 33 159 81 3359 483 Coupe de France (6 Seasons) 11.8 Ligue 2 (5 Seasons) 103.5 3612 180 1272 1473 918 68 3612 110 59 53.6 51 46.4 1601 9409 4961 119 92 27 82 42 1597 308 Coupe de la Ligue (5 Seasons) 7.5 Serie A (1 Season) 7.5 411 14 119 176 119 6 411 23 11 47.8 12 52.2 154 831 400 16 5 2 11 1 179 21 Europa Lg (1 Season) 2.0 137 7 32 58 48 1 137 7 4 57.1 2 28.6 91 464 225 4 2 0 5 2 92 17
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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 1430 83 582 575 297 30 1430 42 25 59.5 17 40.5 665 3598 1861 38 33 11 29 20 582 100 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 2051 93 665 827 582 38 2051 60 31 51.7 29 48.3 851 5217 2735 76 57 16 50 21 934 196 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 1689 108 642 751 320 21 1689 53 31 58.5 22 41.5 681 5556 3062 97 62 14 31 24 798 82 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 2401 155 786 1068 573 33 2401 119 59 49.6 60 50.4 1230 8168 4390 117 80 9 66 32 1246 191 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 1038 69 347 458 245 16 1038 56 29 51.8 27 48.2 595 3724 1842 46 28 5 36 14 571 67 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 131 4 25 71 39 0 131 8 3 37.5 5 62.5 85 594 365 5 2 0 3 1 81 12 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 1217 87 331 564 332 13 1217 66 38 57.6 22 33.3 757 4676 2055 42 39 5 25 11 671 125 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 411 14 119 176 119 6 411 23 11 47.8 12 52.2 154 831 400 16 5 2 11 1 179 21 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 63 2 14 31 20 1 63 3 0 0.0 3 100.0 43 288 131 5 4 0 0 0 39 5 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 69 8 17 19 33 1 69 1 0 0.0 1 100.0 30 178 94 3 3 0 1 0 34 13 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 10500 623 3528 4540 2560 159 10500 431 227 52.7 198 45.9 5091 32830 16935 445 313 62 252 124 5135 812 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 Metz (4 Seasons) 2 Leagues 83.1 5259 336 1800 2348 1177 70 5259 236 122 51.7 114 48.3 2591 18042 9659 265 172 28 136 71 2696 352 Nantes (3 Seasons) 1 League 20.7 1349 97 362 614 385 15 1349 70 38 54.3 26 37.1 830 5142 2280 50 46 5 26 11 744 143 Clermont Foot (2 Seasons) 1 League 43.8 1430 83 582 575 297 30 1430 42 25 59.5 17 40.5 665 3598 1861 38 33 11 29 20 582 100 Lens (1 Season) 1 League 33.0 2051 93 665 827 582 38 2051 60 31 51.7 29 48.3 851 5217 2735 76 57 16 50 21 934 196 Evian (1 Season) 1 League 24.9 Hellas Verona (1 Season) 1 League 7.5 411 14 119 176 119 6 411 23 11 47.8 12 52.2 154 831 400 16 5 2 11 1 179 21 Ligue 1 (6 Seasons) 102.1 6477 429 2137 2891 1523 85 6477 298 157 52.7 135 45.3 3336 22590 11574 310 216 33 159 81 3359 483 Ligue 2 (5 Seasons) 103.5 3612 180 1272 1473 918 68 3612 110 59 53.6 51 46.4 1601 9409 4961 119 92 27 82 42 1597 308 Serie A (1 Season) 7.5 411 14 119 176 119 6 411 23 11 47.8 12 52.2 154 831 400 16 5 2 11 1 179 21
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2022-2023 26 Nantes 2. Europa Lg KO 2.0 137 7 32 58 48 1 137 7 4 57.1 2 28.6 91 464 225 4 2 0 5 2 92 17 Matches 1 Season 1 Club 1 League 2.0 137 7 32 58 48 1 137 7 4 57.1 2 28.6 91 464 225 4 2 0 5 2 92 17
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 2015-2016 19 Evian fr FRA 1. Coupe de la Ligue 2 165 83 78.6 1.8 1 90 1 1 75 0 1.50 5 3 +2 +1.09 +3.09 Matches 2015-2016 19 Evian fr FRA 2. Ligue 2 30 2,244 75 65.6 24.9 26 20 4 2 1.00 29 26 +3 +0.12 +0.35 Matches 2016-2017 20 Clermont Foot fr FRA 1. Coupe de la Ligue 3 183 61 67.8 2.0 2 89 1 1 6 0 2.00 4 4 0 0.00 -1.03 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 29 1,897 65 55.5 21.1 19 14 10 2 1.21 27 28 -1 -0.05 +0.01 Matches 2017-2018 21 Clermont Foot fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2017-2018 21 Clermont Foot fr FRA 1. Coupe de la Ligue 1 90 90 33.3 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +1.00 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 30 2,047 68 59.9 22.7 22 15 8 4 1.60 33 25 +8 +0.35 -0.30 32.5 31.0 +1.5 +0.06 -0.66 Matches 2018-2019 22 Lens fr FRA Coupe de France 2 179 90 66.3 2.0 2 90 1 0 0 1.50 2 2 0 0.00 -1.98 Matches 2018-2019 22 Lens fr FRA 1. Coupe de la Ligue 1 120 120 57.1 1.3 1 120 1 0 1 1.00 1 1 0 0.00 -1.00 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 35 2,968 85 86.8 33.0 34 87 31 1 17 0 1.58 39 25 +14 +0.42 -0.97 40.8 30.2 +10.6 +0.32 -0.41 Matches 2019-2020 23 Metz fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 1 0 0.00 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 28 2,520 90 100.0 28.0 28 90 28 0 0 1.21 27 35 -8 -0.29 27.1 38.1 -11.0 -0.39 Matches 2020-2021 24 Metz fr FRA Coupe de France 3 268 89 89.3 3.0 2 105 2 1 58 0 2.33 5 1 +4 +1.34 -1.47 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 36 3,221 89 94.2 35.8 36 89 35 0 0 1.25 41 45 -4 -0.11 -0.11 41.2 45.7 -4.5 -0.13 +0.19 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19 1,586 83 46.4 17.6 18 86 17 1 45 0 0.84 21 34 -13 -0.74 +0.29 13.6 25.7 -12.1 -0.68 +0.36 Matches 2022-2023 26 Nantes fr FRA Coupe de France 5 407 81 71.4 4.5 4 90 4 1 47 1 2.00 6 6 0 0.00 0.00 Matches 2022-2023 26 Nantes 2. Europa Lg 2 180 90 25.0 2.0 2 90 2 0 0 0.50 1 4 -3 -1.50 -0.67 1.1 4.4 -3.4 -1.68 -1.38 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 23 1,689 73 49.4 18.8 19 81 14 4 36 3 0.96 17 22 -5 -0.27 +0.41 20.9 22.7 -1.8 -0.10 +0.31 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 3 155 52 4.5 1.7 2 73 0 1 9 0 1.33 4 3 +1 +0.58 -0.16 2.5 1.4 +1.1 +0.64 +0.06 Matches 2023-2024 27 Nantes fr FRA Coupe de France 2 27 14 15.0 0.3 0 0 2 14 0 1.50 3 0 +3 +10.00 +10.59 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 3 94 31 3.1 1.0 1 45 0 2 25 0 0.00 0 1 -1 -0.96 -0.23 0.9 1.7 -0.8 -0.73 -0.28 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 2 78 39 5.8 0.9 1 45 0 1 33 2 0.50 1 2 -1 -1.15 -0.73 1.0 2.5 -1.5 -1.73 -1.43 Matches 10 Seasons 6 Clubs 6 Leagues 272 21,094 78 51.4 234.4 231 87 195 41 31 22 1.24 276 283 -7 -0.03 +0.13 189.5 214.4 -25.0 -0.15 -0.02 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 Metz (4 Seasons) 4 Leagues 91 7,960 87 59.9 88.4 88 89 84 3 37 0 1.16 99 122 -23 -0.26 -0.38 84.3 110.8 -26.5 -0.32 -0.30 Nantes (3 Seasons) 3 Leagues 37 2,475 67 26.6 27.5 27 81 20 10 30 6 1.00 28 35 -7 -0.25 +0.39 23.8 31.3 -7.5 -0.33 +0.07 Clermont Foot (2 Seasons) 3 Leagues 64 4,307 67 57.7 47.9 45 89 32 19 6 7 1.44 65 58 +7 +0.15 -0.14 32.5 31.0 +1.5 +0.06 -0.66 Lens (1 Season) 3 Leagues 38 3,267 86 83.8 36.3 37 88 33 1 17 1 1.56 42 28 +14 +0.39 -1.04 40.8 30.2 +10.6 +0.32 -0.41 Evian (1 Season) 2 Leagues 32 2,409 75 66.4 26.8 27 90 21 5 75 2 1.03 34 29 +5 +0.19 +0.48 Hellas Verona (1 Season) 1 League 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Ligue 1 (6 Seasons) 111 9,188 83 53.4 102.1 103 87 94 8 34 5 1.06 107 139 -32 -0.31 +0.41 104.6 136.3 -31.7 -0.31 +0.24 Coupe de France (6 Seasons) 14 1,061 76 70.7 11.8 10 93 9 4 33 1 1.64 16 13 +3 +0.25 -0.16 Ligue 2 (5 Seasons) 127 9,311 73 54.5 103.5 103 86 80 24 13 8 1.36 132 107 +25 +0.24 -0.22 75.7 62.6 +13.1 +0.23 -0.40 Coupe de la Ligue (5 Seasons) 8 678 85 62.8 7.5 6 100 5 2 41 2 1.63 12 9 +3 +0.40 +0.17 Serie A (1 Season) 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Europa Lg (1 Season) 2 180 90 25.0 2.0 2 90 2 0 0 0.50 1 4 -3 -1.50 -0.67 1.1 4.4 -3.4 -1.68 -1.38
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 2015-2016 19 Evian 2 Leagues 32 2,409 75 66.4 26.8 27 90 21 5 75 2 1.03 34 29 +5 +0.19 +0.48 2016-2017 20 Clermont Foot 2 Leagues 32 2,080 65 56.4 23.1 21 89 15 11 6 2 1.28 31 32 -1 -0.04 -0.04 2017-2018 21 Clermont Foot 3 Leagues 32 2,227 70 58.9 24.7 24 90 17 8 5 1.59 34 26 +8 +0.32 -0.26 32.5 31.0 +1.5 +0.06 -0.66 2018-2019 22 Lens 3 Leagues 38 3,267 86 83.8 36.3 37 88 33 1 17 1 1.56 42 28 +14 +0.39 -1.04 40.8 30.2 +10.6 +0.32 -0.41 2019-2020 23 Metz 3 Leagues 30 2,730 91 100.0 30.3 30 91 30 0 0 1.13 28 39 -11 -0.36 27.1 38.1 -11.0 -0.39 2020-2021 24 Metz 2 Leagues 39 3,489 89 93.8 38.8 38 90 37 1 58 0 1.33 46 46 0 0.00 -0.39 41.2 45.7 -4.5 -0.13 +0.19 2021-2022 25 Metz 1 League 19 1,586 83 46.4 17.6 18 86 17 1 45 0 0.84 21 34 -13 -0.74 +0.29 13.6 25.7 -12.1 -0.68 +0.36 2022-2023 26 Metz 1 League 3 155 52 4.5 1.7 2 73 0 1 9 0 1.33 4 3 +1 +0.58 -0.16 2.5 1.4 +1.1 +0.64 +0.06 2022-2023 26 Nantes 3 Leagues 30 2,276 76 48.3 25.3 25 83 20 5 38 4 1.10 24 32 -8 -0.32 +0.35 22.0 27.2 -5.2 -0.25 +0.13 2023-2024 27 Hellas Verona 1 League 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 2023-2024 27 Nantes 2 Leagues 5 121 24 3.7 1.3 1 45 0 4 19 0 0.60 3 1 +2 +1.49 +2.21 0.9 1.7 -0.8 -0.73 -0.28 2024-2025 28 Nantes 1 League 2 78 39 5.8 0.9 1 45 0 1 33 2 0.50 1 2 -1 -1.15 -0.73 1.0 2.5 -1.5 -1.73 -1.43 10 Seasons 6 Clubs 6 Leagues 272 21,094 78 51.4 234.4 231 87 195 41 31 22 1.24 276 283 -7 -0.03 +0.13 189.5 214.4 -25.0 -0.15 -0.02 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 Metz (4 Seasons) 4 Leagues 91 7,960 87 59.9 88.4 88 89 84 3 37 0 1.16 99 122 -23 -0.26 -0.38 84.3 110.8 -26.5 -0.32 -0.30 Nantes (3 Seasons) 3 Leagues 37 2,475 67 26.6 27.5 27 81 20 10 30 6 1.00 28 35 -7 -0.25 +0.39 23.8 31.3 -7.5 -0.33 +0.07 Clermont Foot (2 Seasons) 3 Leagues 64 4,307 67 57.7 47.9 45 89 32 19 6 7 1.44 65 58 +7 +0.15 -0.14 32.5 31.0 +1.5 +0.06 -0.66 Lens (1 Season) 3 Leagues 38 3,267 86 83.8 36.3 37 88 33 1 17 1 1.56 42 28 +14 +0.39 -1.04 40.8 30.2 +10.6 +0.32 -0.41 Evian (1 Season) 2 Leagues 32 2,409 75 66.4 26.8 27 90 21 5 75 2 1.03 34 29 +5 +0.19 +0.48 Hellas Verona (1 Season) 1 League 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Ligue 1 (6 Seasons) 111 9,188 83 53.4 102.1 103 87 94 8 34 5 1.06 107 139 -32 -0.31 +0.41 104.6 136.3 -31.7 -0.31 +0.24 Coupe de France (6 Seasons) 14 1,061 76 70.7 11.8 10 93 9 4 33 1 1.64 16 13 +3 +0.25 -0.16 Ligue 2 (5 Seasons) 127 9,311 73 54.5 103.5 103 86 80 24 13 8 1.36 132 107 +25 +0.24 -0.22 75.7 62.6 +13.1 +0.23 -0.40 Coupe de la Ligue (5 Seasons) 8 678 85 62.8 7.5 6 100 5 2 41 2 1.63 12 9 +3 +0.40 +0.17 Serie A (1 Season) 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Europa Lg (1 Season) 2 180 90 25.0 2.0 2 90 2 0 0 0.50 1 4 -3 -1.50 -0.67 1.1 4.4 -3.4 -1.68 -1.38
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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 30 2,244 75 65.6 24.9 26 20 4 2 1.00 29 26 +3 +0.12 +0.35 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 29 1,897 65 55.5 21.1 19 14 10 2 1.21 27 28 -1 -0.05 +0.01 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 30 2,047 68 59.9 22.7 22 15 8 4 1.60 33 25 +8 +0.35 -0.30 32.5 31.0 +1.5 +0.06 -0.66 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 35 2,968 85 86.8 33.0 34 87 31 1 17 0 1.58 39 25 +14 +0.42 -0.97 40.8 30.2 +10.6 +0.32 -0.41 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28 2,520 90 100.0 28.0 28 90 28 0 0 1.21 27 35 -8 -0.29 27.1 38.1 -11.0 -0.39 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 36 3,221 89 94.2 35.8 36 89 35 0 0 1.25 41 45 -4 -0.11 -0.11 41.2 45.7 -4.5 -0.13 +0.19 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 19 1,586 83 46.4 17.6 18 86 17 1 45 0 0.84 21 34 -13 -0.74 +0.29 13.6 25.7 -12.1 -0.68 +0.36 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 3 155 52 4.5 1.7 2 73 0 1 9 0 1.33 4 3 +1 +0.58 -0.16 2.5 1.4 +1.1 +0.64 +0.06 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 23 1,689 73 49.4 18.8 19 81 14 4 36 3 0.96 17 22 -5 -0.27 +0.41 20.9 22.7 -1.8 -0.10 +0.31 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 3 94 31 3.1 1.0 1 45 0 2 25 0 0.00 0 1 -1 -0.96 -0.23 0.9 1.7 -0.8 -0.73 -0.28 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 2 78 39 5.8 0.9 1 45 0 1 33 2 0.50 1 2 -1 -1.15 -0.73 1.0 2.5 -1.5 -1.73 -1.43 Matches 10 Seasons 6 Clubs 3 Leagues 248 19,175 77 50.8 213.1 213 86 179 35 29 19 1.21 247 257 -10 -0.05 +0.12 188.4 210.0 -21.6 -0.13 -0.01 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 Metz (4 Seasons) 2 Leagues 86 7,482 87 58.5 83.1 84 88 80 2 27 0 1.15 93 117 -24 -0.29 -0.39 84.3 110.8 -26.5 -0.32 -0.30 Nantes (3 Seasons) 1 League 28 1,861 66 23.8 20.7 21 78 14 7 32 5 0.82 18 25 -7 -0.34 +0.31 22.8 26.9 -4.1 -0.20 +0.21 Clermont Foot (2 Seasons) 1 League 59 3,944 67 57.7 43.8 41 29 18 6 1.41 60 53 +7 +0.16 -0.12 32.5 31.0 +1.5 +0.06 -0.66 Lens (1 Season) 1 League 35 2,968 85 86.8 33.0 34 87 31 1 17 0 1.58 39 25 +14 +0.42 -0.97 40.8 30.2 +10.6 +0.32 -0.41 Evian (1 Season) 1 League 30 2,244 75 65.6 24.9 26 20 4 2 1.00 29 26 +3 +0.12 +0.35 Hellas Verona (1 Season) 1 League 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16 Ligue 1 (6 Seasons) 111 9,188 83 53.4 102.1 103 87 94 8 34 5 1.06 107 139 -32 -0.31 +0.41 104.6 136.3 -31.7 -0.31 +0.24 Ligue 2 (5 Seasons) 127 9,311 73 54.5 103.5 103 86 80 24 13 8 1.36 132 107 +25 +0.24 -0.22 75.7 62.6 +13.1 +0.23 -0.40 Serie A (1 Season) 10 676 68 19.8 7.5 7 85 5 3 27 6 1.10 8 11 -3 -0.40 -0.07 8.0 11.1 -3.1 -0.41 -0.16
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2022-2023 26 Nantes 2. Europa Lg KO 2 180 90 25.0 2.0 2 90 2 0 0 0.50 1 4 -3 -1.50 -0.67 1.1 4.4 -3.4 -1.68 -1.38 Matches 1 Season 1 Club 1 League 2 180 90 25.0 2.0 2 90 2 0 0 0.50 1 4 -3 -1.50 -0.67 1.1 4.4 -3.4 -1.68 -1.38
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 2015-2016 19 Evian 2 Leagues 26.8 5 2 0 31 0 2016-2017 20 Clermont Foot 2 Leagues 23.1 4 0 0 27 0 0 0 0 0 0 0 0 2017-2018 21 Clermont Foot 3 Leagues 24.7 5 3 1 23 33 1 59 65 61 0 1 0 129 32 25 56.1 2018-2019 22 Lens 3 Leagues 36.3 6 1 0 39 43 0 107 85 70 1 1 0 165 40 35 53.3 2019-2020 23 Metz 3 Leagues 30.3 3 0 0 19 40 2 72 61 51 0 0 0 150 39 28 58.2 2020-2021 24 Metz 2 Leagues 38.8 9 0 0 44 58 3 123 117 69 0 1 0 198 56 33 62.9 2021-2022 25 Metz 1 League 17.6 3 0 0 16 30 0 48 32 21 0 0 0 101 10 17 37.0 2022-2023 26 Metz 1 League 1.7 2 1 1 1 3 0 12 5 1 0 0 0 9 4 0 100.0 2022-2023 26 Nantes 3 Leagues 25.3 4 0 0 23 28 1 95 57 50 1 0 0 117 36 19 65.5 2023-2024 27 Hellas Verona 1 League 7.5 2 0 0 13 7 1 28 10 8 0 0 0 23 9 5 64.3 2023-2024 27 Nantes 2 Leagues 1.3 2 0 0 3 2 0 7 1 2 0 0 0 7 1 1 50.0 2024-2025 28 Nantes 1 League 0.9 0 0 0 1 0 0 5 1 1 0 0 1 2 1 2 33.3 10 Seasons 6 Clubs 6 Leagues 234.4 45 7 2 240 244 8 556 434 334 2 3 1 901 228 165 58.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (4 Seasons) 4 Leagues 88.4 17 1 1 80 131 5 255 215 142 0 1 0 458 109 78 58.3 Nantes (3 Seasons) 3 Leagues 27.5 6 0 0 27 30 1 107 59 53 1 0 1 126 38 22 63.3 Clermont Foot (2 Seasons) 3 Leagues 47.9 9 3 1 50 33 1 59 65 61 0 1 0 129 32 25 56.1 Lens (1 Season) 3 Leagues 36.3 6 1 0 39 43 0 107 85 70 1 1 0 165 40 35 53.3 Evian (1 Season) 2 Leagues 26.8 5 2 0 31 0 Hellas Verona (1 Season) 1 League 7.5 2 0 0 13 7 1 28 10 8 0 0 0 23 9 5 64.3 Ligue 1 (6 Seasons) 102.1 20 0 0 95 146 5 309 248 177 1 1 1 566 140 100 58.3 Coupe de France (6 Seasons) 11.8 2 0 0 7 5 1 32 19 11 0 0 0 Ligue 2 (5 Seasons) 103.5 21 7 2 121 79 1 174 150 131 1 2 0 303 76 60 55.9 Coupe de la Ligue (5 Seasons) 7.5 0 0 0 0 4 0 4 2 2 0 Serie A (1 Season) 7.5 2 0 0 13 7 1 28 10 8 0 0 0 23 9 5 64.3 Europa Lg (1 Season) 2.0 0 0 0 4 3 0 9 5 5 0 0 0 9 3 0 100.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 2015-2016 19 Evian fr FRA 2. Ligue 2 18th 24.9 5 2 31 Matches 2016-2017 20 Clermont Foot fr FRA 2. Ligue 2 14th 21.1 4 0 0 27 0 0 0 0 0 0 0 0 Matches 2017-2018 21 Clermont Foot fr FRA 2. Ligue 2 6th 22.7 5 3 1 23 33 1 59 65 61 0 1 0 129 32 25 56.1 Matches 2018-2019 22 Lens fr FRA 2. Ligue 2 5th 33.0 5 1 0 39 43 0 103 80 69 1 1 0 165 40 35 53.3 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 28.0 3 0 0 19 36 2 68 59 49 0 0 0 150 39 28 58.2 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 35.8 9 0 0 43 57 3 114 112 68 0 1 0 198 56 33 62.9 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 17.6 3 0 0 16 30 0 48 32 21 0 0 0 101 10 17 37.0 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 1.7 2 1 1 1 3 0 12 5 1 0 0 0 9 4 0 100.0 Matches 2022-2023 26 Nantes fr FRA 1. Ligue 1 16th 18.8 4 0 0 14 21 0 67 44 37 1 0 0 108 33 19 63.5 Matches 2023-2024 27 Hellas Verona it ITA 1. Serie A 13th 7.5 2 0 0 13 7 1 28 10 8 0 0 0 23 9 5 64.3 Matches 2023-2024 27 Nantes fr FRA 1. Ligue 1 14th 1.0 1 0 0 2 2 0 7 0 1 0 0 0 7 1 1 50.0 Matches 2024-2025 28 Nantes fr FRA 1. Ligue 1 14th 0.9 0 0 0 1 0 0 5 1 1 0 0 1 2 1 2 33.3 Matches 10 Seasons 6 Clubs 3 Leagues 213.1 43 7 2 229 232 7 511 408 316 2 3 1 892 225 165 57.7 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (4 Seasons) 2 Leagues 83.1 17 1 1 79 126 5 242 208 139 0 1 0 458 109 78 58.3 Nantes (3 Seasons) 1 League 20.7 5 0 0 17 23 0 79 45 39 1 0 1 117 35 22 61.4 Clermont Foot (2 Seasons) 1 League 43.8 9 3 1 50 33 1 59 65 61 0 1 0 129 32 25 56.1 Lens (1 Season) 1 League 33.0 5 1 0 39 43 0 103 80 69 1 1 0 165 40 35 53.3 Evian (1 Season) 1 League 24.9 5 2 31 Hellas Verona (1 Season) 1 League 7.5 2 0 0 13 7 1 28 10 8 0 0 0 23 9 5 64.3 Ligue 1 (6 Seasons) 102.1 20 0 0 95 146 5 309 248 177 1 1 1 566 140 100 58.3 Ligue 2 (5 Seasons) 103.5 21 7 2 121 79 1 174 150 131 1 2 0 303 76 60 55.9 Serie A (1 Season) 7.5 2 0 0 13 7 1 28 10 8 0 0 0 23 9 5 64.3
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2022-2023 26 Nantes 2. Europa Lg KO 2.0 0 0 0 4 3 0 9 5 5 0 0 0 9 3 0 100.0 Matches 1 Season 1 Club 1 League 2.0 0 0 0 4 3 0 9 5 5 0 0 0 9 3 0 100.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 Fabien Centonze Pages
Fabien Centonze 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