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 23 Le Havre 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 2016-2017 23 Le Havre fr FRA 2. Ligue 2 34 30 2,580 28.7 3 7 10 2 1 1 1 0 0.10 0.24 0.35 0.07 0.31 Matches 2017-2018 24 Le Havre fr FRA 1. Coupe de la Ligue 2 1 172 1.9 1 0 1 1 0 0 0 0 0.52 0.00 0.52 0.52 0.52 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 35 35 3,122 34.7 4 20 24 4 0 1 8 0 6.2 5.4 16.9 22.3 119 136 292 0.12 0.58 0.69 0.12 0.69 0.18 0.49 0.67 0.16 0.64 Matches 2018-2019 25 Le Havre fr FRA Coupe de France 3 2 198 2.2 0 1 1 0 0 0 0 0 0.00 0.45 0.45 0.00 0.45 Matches 2018-2019 25 Le Havre fr FRA 1. Coupe de la Ligue 5 4 410 4.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 35 30 2,707 30.1 5 9 14 4 1 1 4 1 4.0 3.2 9.9 13.1 90 133 254 0.17 0.30 0.47 0.13 0.43 0.13 0.33 0.46 0.11 0.44 Matches 2019-2020 26 Nîmes fr FRA Coupe de France 1 1 108 1.2 0 1 1 0 0 0 0 0 0.00 0.83 0.83 0.00 0.83 Matches 2019-2020 26 Nîmes fr FRA 1. Coupe de la Ligue 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 26 25 2,246 25.0 3 4 7 3 0 0 1 0 4.1 4.1 5.6 9.8 85 82 198 0.12 0.16 0.28 0.12 0.28 0.17 0.22 0.39 0.17 0.39 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 33 33 2,957 32.9 6 10 16 5 1 1 2 0 5.9 5.1 6.5 11.6 92 121 266 0.18 0.30 0.49 0.15 0.46 0.18 0.20 0.38 0.15 0.35 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 14 10 901 10.0 0 0 0 0 0 1 1 0 2.9 2.1 1.6 3.7 30 54 104 0.00 0.00 0.00 0.00 0.00 0.29 0.16 0.44 0.21 0.37 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26 Matches 2023-2024 30 Angers fr FRA Coupe de France 2 1 97 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 25 21 1,656 18.4 2 3 5 1 1 1 2 0 2.3 1.6 4.2 5.8 29 65 139 0.11 0.16 0.27 0.05 0.22 0.13 0.23 0.36 0.08 0.31 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 6 2 206 2.3 1 0 1 1 0 0 0 0 0.3 0.3 0.4 0.7 5 12 20 0.44 0.00 0.44 0.44 0.44 0.13 0.16 0.29 0.13 0.29 Matches 9 Seasons 4 Clubs 5 Leagues 246 208 18,547 206.1 26 57 83 22 4 6 22 1 25.7 21.8 45.1 66.9 450 603 1273 0.13 0.28 0.40 0.11 0.38 0.17 0.29 0.46 0.14 0.44 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 Le Havre (3 Seasons) 3 Leagues 115 103 9,279 103.1 13 37 50 11 2 3 13 1 10.2 8.6 26.8 35.5 209 269 546 0.13 0.36 0.48 0.11 0.47 0.16 0.41 0.57 0.13 0.55 Nîmes (3 Seasons) 4 Leagues 75 69 6,257 69.5 9 15 24 8 1 2 4 0 12.9 11.3 13.7 25.0 207 257 568 0.13 0.22 0.35 0.12 0.33 0.19 0.20 0.39 0.17 0.37 Angers (2 Seasons) 3 Leagues 33 24 1,959 21.8 3 3 6 2 1 1 3 0 2.6 1.9 4.6 6.4 34 77 159 0.14 0.14 0.28 0.09 0.23 0.13 0.22 0.35 0.09 0.31 Alanyaspor (1 Season) 1 League 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26 Ligue 2 (5 Seasons) 143 126 10,966 121.8 14 39 53 11 3 5 16 1 15.4 12.3 32.6 44.9 268 388 789 0.11 0.32 0.43 0.09 0.41 0.17 0.35 0.52 0.13 0.48 Coupe de la Ligue (4 Seasons) 9 6 717 8.0 1 0 1 1 0 0 0 0 0.13 0.00 0.13 0.13 0.13 Ligue 1 (3 Seasons) 65 60 5,409 60.1 10 14 24 9 1 1 3 0 10.3 9.5 12.5 22.0 182 215 484 0.17 0.23 0.40 0.15 0.38 0.17 0.21 0.38 0.16 0.37 Coupe de France (3 Seasons) 6 4 403 4.5 0 2 2 0 0 0 1 0 0.00 0.45 0.45 0.00 0.45 Süper Lig (1 Season) 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26
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 23 Le Havre 2 Leagues 35 31 2,670 29.7 3 7 10 2 1 1 1 0 0.10 0.24 0.34 0.07 0.30 2017-2018 24 Le Havre 2 Leagues 37 36 3,294 36.6 5 20 25 5 0 1 8 0 6.2 5.4 16.9 22.3 119 136 292 0.14 0.55 0.68 0.14 0.68 0.18 0.49 0.67 0.16 0.64 2018-2019 25 Le Havre 3 Leagues 43 36 3,315 36.8 5 10 15 4 1 1 4 1 4.0 3.2 9.9 13.1 90 133 254 0.14 0.27 0.41 0.11 0.38 0.13 0.33 0.46 0.11 0.44 2019-2020 26 Nîmes 3 Leagues 28 26 2,399 26.7 3 5 8 3 0 0 1 0 4.1 4.1 5.6 9.8 85 82 198 0.11 0.19 0.30 0.11 0.30 0.17 0.22 0.39 0.17 0.39 2020-2021 27 Nîmes 1 League 33 33 2,957 32.9 6 10 16 5 1 1 2 0 5.9 5.1 6.5 11.6 92 121 266 0.18 0.30 0.49 0.15 0.46 0.18 0.20 0.38 0.15 0.35 2021-2022 28 Nîmes 1 League 14 10 901 10.0 0 0 0 0 0 1 1 0 2.9 2.1 1.6 3.7 30 54 104 0.00 0.00 0.00 0.00 0.00 0.29 0.16 0.44 0.21 0.37 2022-2023 29 Alanyaspor 1 League 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26 2023-2024 30 Angers 2 Leagues 27 22 1,753 19.5 2 3 5 1 1 1 3 0 2.3 1.6 4.2 5.8 29 65 139 0.10 0.15 0.26 0.05 0.21 0.13 0.23 0.36 0.08 0.31 2024-2025 31 Angers 1 League 6 2 206 2.3 1 0 1 1 0 0 0 0 0.3 0.3 0.4 0.7 5 12 20 0.44 0.00 0.44 0.44 0.44 0.13 0.16 0.29 0.13 0.29 9 Seasons 4 Clubs 5 Leagues 246 208 18,547 206.1 26 57 83 22 4 6 22 1 25.7 21.8 45.1 66.9 450 603 1273 0.13 0.28 0.40 0.11 0.38 0.17 0.29 0.46 0.14 0.44 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 Le Havre (3 Seasons) 3 Leagues 115 103 9,279 103.1 13 37 50 11 2 3 13 1 10.2 8.6 26.8 35.5 209 269 546 0.13 0.36 0.48 0.11 0.47 0.16 0.41 0.57 0.13 0.55 Nîmes (3 Seasons) 4 Leagues 75 69 6,257 69.5 9 15 24 8 1 2 4 0 12.9 11.3 13.7 25.0 207 257 568 0.13 0.22 0.35 0.12 0.33 0.19 0.20 0.39 0.17 0.37 Angers (2 Seasons) 3 Leagues 33 24 1,959 21.8 3 3 6 2 1 1 3 0 2.6 1.9 4.6 6.4 34 77 159 0.14 0.14 0.28 0.09 0.23 0.13 0.22 0.35 0.09 0.31 Alanyaspor (1 Season) 1 League 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26 Ligue 2 (5 Seasons) 143 126 10,966 121.8 14 39 53 11 3 5 16 1 15.4 12.3 32.6 44.9 268 388 789 0.11 0.32 0.43 0.09 0.41 0.17 0.35 0.52 0.13 0.48 Coupe de la Ligue (4 Seasons) 9 6 717 8.0 1 0 1 1 0 0 0 0 0.13 0.00 0.13 0.13 0.13 Ligue 1 (3 Seasons) 65 60 5,409 60.1 10 14 24 9 1 1 3 0 10.3 9.5 12.5 22.0 182 215 484 0.17 0.23 0.40 0.15 0.38 0.17 0.21 0.38 0.16 0.37 Coupe de France (3 Seasons) 6 4 403 4.5 0 2 2 0 0 0 1 0 0.00 0.45 0.45 0.00 0.45 Süper Lig (1 Season) 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26
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 23 Le Havre fr FRA 2. Ligue 2 8th 34 30 2,580 28.7 3 7 10 2 1 1 1 0 0.10 0.24 0.35 0.07 0.31 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 35 35 3,122 34.7 4 20 24 4 0 1 8 0 6.2 5.4 16.9 22.3 119 136 292 0.12 0.58 0.69 0.12 0.69 0.18 0.49 0.67 0.16 0.64 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 35 30 2,707 30.1 5 9 14 4 1 1 4 1 4.0 3.2 9.9 13.1 90 133 254 0.17 0.30 0.47 0.13 0.43 0.13 0.33 0.46 0.11 0.44 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 26 25 2,246 25.0 3 4 7 3 0 0 1 0 4.1 4.1 5.6 9.8 85 82 198 0.12 0.16 0.28 0.12 0.28 0.17 0.22 0.39 0.17 0.39 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 33 33 2,957 32.9 6 10 16 5 1 1 2 0 5.9 5.1 6.5 11.6 92 121 266 0.18 0.30 0.49 0.15 0.46 0.18 0.20 0.38 0.15 0.35 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 14 10 901 10.0 0 0 0 0 0 1 1 0 2.9 2.1 1.6 3.7 30 54 104 0.00 0.00 0.00 0.00 0.00 0.29 0.16 0.44 0.21 0.37 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 25 21 1,656 18.4 2 3 5 1 1 1 2 0 2.3 1.6 4.2 5.8 29 65 139 0.11 0.16 0.27 0.05 0.22 0.13 0.23 0.36 0.08 0.31 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 6 2 206 2.3 1 0 1 1 0 0 0 0 0.3 0.3 0.4 0.7 5 12 20 0.44 0.00 0.44 0.44 0.44 0.13 0.16 0.29 0.13 0.29 Matches 9 Seasons 4 Clubs 3 Leagues 231 198 17,427 193.6 25 55 80 21 4 6 21 1 25.7 21.8 45.1 66.9 450 603 1273 0.13 0.28 0.41 0.11 0.39 0.17 0.29 0.46 0.14 0.44 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 Le Havre (3 Seasons) 1 League 104 95 8,409 93.4 12 36 48 10 2 3 13 1 10.2 8.6 26.8 35.5 209 269 546 0.13 0.39 0.51 0.11 0.49 0.16 0.41 0.57 0.13 0.55 Nîmes (3 Seasons) 2 Leagues 73 68 6,104 67.8 9 14 23 8 1 2 4 0 12.9 11.3 13.7 25.0 207 257 568 0.13 0.21 0.34 0.12 0.32 0.19 0.20 0.39 0.17 0.37 Angers (2 Seasons) 2 Leagues 31 23 1,862 20.7 3 3 6 2 1 1 2 0 2.6 1.9 4.6 6.4 34 77 159 0.15 0.15 0.29 0.10 0.24 0.13 0.22 0.35 0.09 0.31 Alanyaspor (1 Season) 1 League 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26 Ligue 2 (5 Seasons) 143 126 10,966 121.8 14 39 53 11 3 5 16 1 15.4 12.3 32.6 44.9 268 388 789 0.11 0.32 0.43 0.09 0.41 0.17 0.35 0.52 0.13 0.48 Ligue 1 (3 Seasons) 65 60 5,409 60.1 10 14 24 9 1 1 3 0 10.3 9.5 12.5 22.0 182 215 484 0.17 0.23 0.40 0.15 0.38 0.17 0.21 0.38 0.16 0.37 Süper Lig (1 Season) 23 12 1,052 11.7 1 2 3 1 0 0 2 0 0.09 0.17 0.26 0.09 0.26
Standard Stats Table Season Age Squad Country 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 2016-2017 23 Le Havre fr FRA 1. Coupe de la Ligue 27th 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 24 Le Havre fr FRA 1. Coupe de la Ligue 27th 2 1 172 1.9 1 0 1 1 0 0 0 0 0.52 0.00 0.52 0.52 0.52 Matches 2018-2019 25 Le Havre fr FRA Coupe de France 17th 3 2 198 2.2 0 1 1 0 0 0 0 0 0.00 0.45 0.45 0.00 0.45 Matches 2018-2019 25 Le Havre fr FRA 1. Coupe de la Ligue 5th 5 4 410 4.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Nîmes fr FRA Coupe de France 17th 1 1 108 1.2 0 1 1 0 0 0 0 0 0.00 0.83 0.83 0.00 0.83 Matches 2019-2020 26 Nîmes fr FRA 1. Coupe de la Ligue 9th 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Angers fr FRA Coupe de France R64 2 1 97 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 5 Seasons 3 Clubs 2 Leagues 15 10 1,120 12.4 1 2 3 1 0 0 1 0 0.08 0.16 0.24 0.08 0.24 Country 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 Le Havre (3 Seasons) 2 Leagues 11 8 870 9.7 1 1 2 1 0 0 0 0 0.10 0.10 0.21 0.10 0.21 Nîmes (1 Season) 2 Leagues 2 1 153 1.7 0 1 1 0 0 0 0 0 0.00 0.59 0.59 0.00 0.59 Angers (1 Season) 1 League 2 1 97 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (4 Seasons) 9 6 717 8.0 1 0 1 1 0 0 0 0 0.13 0.00 0.13 0.13 0.13 Coupe de France (3 Seasons) 6 4 403 4.5 0 2 2 0 0 0 1 0 0.00 0.45 0.45 0.00 0.45
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 23 Le Havre 2 Leagues 29.7 3 0 16 0.00 0.56 0.13 1 1 2017-2018 24 Le Havre 2 Leagues 36.6 5 54 20 37.0 1.56 0.58 0.07 0.20 21.4 12 0 1 6.2 5.4 0.10 -2.2 -1.4 2018-2019 25 Le Havre 3 Leagues 36.8 5 35 11 31.4 1.08 0.34 0.11 0.36 19.9 4 1 1 4.0 3.2 0.09 +1.0 +0.8 2019-2020 26 Nîmes 3 Leagues 26.7 3 46 13 28.3 1.73 0.49 0.07 0.23 19.2 3 0 0 4.1 4.1 0.09 -1.1 -1.1 2020-2021 27 Nîmes 1 League 32.9 6 61 22 36.1 1.86 0.67 0.08 0.23 20.0 5 1 1 5.9 5.1 0.08 +0.1 -0.1 2021-2022 28 Nîmes 1 League 10.0 0 17 7 41.2 1.70 0.70 0.00 0.00 16.2 1 0 1 2.9 2.1 0.12 -2.9 -2.1 2022-2023 29 Alanyaspor 1 League 11.7 1 15 4 26.7 1.28 0.34 0.07 0.25 0 0 2023-2024 30 Angers 2 Leagues 19.5 2 12 3 25.0 0.62 0.15 0.08 0.33 15.7 1 1 1 2.3 1.6 0.15 -0.3 -0.6 2024-2025 31 Angers 1 League 2.3 1 5 3 60.0 2.18 1.31 0.20 0.33 20.2 1 0 0 0.3 0.3 0.06 +0.7 +0.7 9 Seasons 4 Clubs 5 Leagues 206.1 26 245 99 40.4 1.23 0.50 0.09 0.21 19.6 27 4 6 25.7 21.8 0.10 -4.7 -3.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 Le Havre (3 Seasons) 3 Leagues 103.1 13 89 47 52.8 0.93 0.49 0.11 0.21 20.8 16 2 3 10.2 8.6 0.10 -1.2 -0.6 Nîmes (3 Seasons) 4 Leagues 69.5 9 124 42 33.9 1.78 0.60 0.06 0.19 19.2 9 1 2 12.9 11.3 0.09 -3.9 -3.3 Angers (2 Seasons) 3 Leagues 21.8 3 17 6 35.3 0.78 0.28 0.12 0.33 17.0 2 1 1 2.6 1.9 0.12 +0.4 +0.1 Alanyaspor (1 Season) 1 League 11.7 1 15 4 26.7 1.28 0.34 0.07 0.25 0 0 Ligue 2 (5 Seasons) 121.8 14 117 57 48.7 0.96 0.47 0.09 0.19 19.6 18 3 5 15.4 12.3 0.11 -4.4 -3.3 Coupe de la Ligue (4 Seasons) 8.0 1 1 0 0.0 2.00 0.00 0.00 0 0 Ligue 1 (3 Seasons) 60.1 10 111 38 34.2 1.85 0.63 0.08 0.24 19.7 9 1 1 10.3 9.5 0.09 -0.3 -0.5 Coupe de France (3 Seasons) 4.5 0 1 0 0.0 0.22 0.00 0.00 0 0 Süper Lig (1 Season) 11.7 1 15 4 26.7 1.28 0.34 0.07 0.25 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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 3 0 16 0.00 0.56 0.13 1 1 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 4 54 20 37.0 1.56 0.58 0.07 0.20 21.4 12 0 1 6.2 5.4 0.10 -2.2 -1.4 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 5 34 11 32.4 1.13 0.37 0.12 0.36 19.9 4 1 1 4.0 3.2 0.09 +1.0 +0.8 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 3 45 13 28.9 1.80 0.52 0.07 0.23 19.2 3 0 0 4.1 4.1 0.09 -1.1 -1.1 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 6 61 22 36.1 1.86 0.67 0.08 0.23 20.0 5 1 1 5.9 5.1 0.08 +0.1 -0.1 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 0 17 7 41.2 1.70 0.70 0.00 0.00 16.2 1 0 1 2.9 2.1 0.12 -2.9 -2.1 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 1 15 4 26.7 1.28 0.34 0.07 0.25 0 0 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 2 12 3 25.0 0.65 0.16 0.08 0.33 15.7 1 1 1 2.3 1.6 0.15 -0.3 -0.6 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 1 5 3 60.0 2.18 1.31 0.20 0.33 20.2 1 0 0 0.3 0.3 0.06 +0.7 +0.7 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 25 243 99 40.7 1.25 0.51 0.09 0.21 19.6 27 4 6 25.7 21.8 0.10 -4.7 -3.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 Le Havre (3 Seasons) 1 League 93.4 12 88 47 53.4 0.94 0.50 0.11 0.21 20.8 16 2 3 10.2 8.6 0.10 -1.2 -0.6 Nîmes (3 Seasons) 2 Leagues 67.8 9 123 42 34.1 1.81 0.62 0.07 0.19 19.2 9 1 2 12.9 11.3 0.09 -3.9 -3.3 Angers (2 Seasons) 2 Leagues 20.7 3 17 6 35.3 0.82 0.29 0.12 0.33 17.0 2 1 1 2.6 1.9 0.12 +0.4 +0.1 Alanyaspor (1 Season) 1 League 11.7 1 15 4 26.7 1.28 0.34 0.07 0.25 0 0 Ligue 2 (5 Seasons) 121.8 14 117 57 48.7 0.96 0.47 0.09 0.19 19.6 18 3 5 15.4 12.3 0.11 -4.4 -3.3 Ligue 1 (3 Seasons) 60.1 10 111 38 34.2 1.85 0.63 0.08 0.24 19.7 9 1 1 10.3 9.5 0.09 -0.3 -0.5 Süper Lig (1 Season) 11.7 1 15 4 26.7 1.28 0.34 0.07 0.25 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 23 Le Havre 2 Leagues 29.7 7 2017-2018 24 Le Havre 2 Leagues 36.6 976 1549 63.0 18781 7020 433 551 78.6 347 516 67.2 171 374 45.7 20 16.9 12.7 +3.1 119 95 69 31 136 2018-2019 25 Le Havre 3 Leagues 36.8 885 1418 62.4 16658 5803 425 555 76.6 310 478 64.9 133 299 44.5 10 9.9 7.2 +0.1 80 94 49 20 133 2019-2020 26 Nîmes 3 Leagues 26.7 587 938 62.6 9531 3508 319 418 76.3 177 280 63.2 63 148 42.6 5 5.6 5.0 -0.6 51 55 38 17 82 2020-2021 27 Nîmes 1 League 32.9 819 1242 65.9 12967 3865 433 550 78.7 251 390 64.4 84 180 46.7 10 6.5 5.4 +3.5 50 77 49 15 121 2021-2022 28 Nîmes 1 League 10.0 308 455 67.7 5111 1458 152 187 81.3 107 157 68.2 31 62 50.0 0 1.6 1.8 -1.6 11 37 19 3 54 2022-2023 29 Alanyaspor 1 League 11.7 2 2023-2024 30 Angers 2 Leagues 19.5 577 831 69.4 9637 3251 278 352 79.0 200 281 71.2 66 133 49.6 3 4.2 3.4 -1.2 35 49 21 7 65 2024-2025 31 Angers 1 League 2.3 74 113 65.5 1308 467 38 47 80.9 24 39 61.5 11 21 52.4 0 0.4 0.4 -0.4 4 6 4 0 12 9 Seasons 4 Clubs 5 Leagues 206.1 4226 6546 64.6 73993 25372 2078 2660 78.1 1416 2141 66.1 559 1217 45.9 57 45.1 35.9 +11.9 350 413 249 93 603 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 Le Havre (3 Seasons) 3 Leagues 103.1 1861 2967 62.7 35439 12823 858 1106 77.6 657 994 66.1 304 673 45.2 37 26.8 20.0 +10.2 199 189 118 51 269 Nîmes (3 Seasons) 4 Leagues 69.5 1714 2635 65.0 27609 8831 904 1155 78.3 535 827 64.7 178 390 45.6 15 13.7 12.2 +1.3 112 169 106 35 257 Angers (2 Seasons) 3 Leagues 21.8 651 944 69.0 10945 3718 316 399 79.2 224 320 70.0 77 154 50.0 3 4.6 3.8 -1.6 39 55 25 7 77 Alanyaspor (1 Season) 1 League 11.7 2 Ligue 2 (5 Seasons) 121.8 2746 4253 64.6 50187 17532 1288 1645 78.3 964 1432 67.3 401 868 46.2 39 32.6 25.1 +6.4 245 275 158 61 388 Coupe de la Ligue (4 Seasons) 8.0 0 Ligue 1 (3 Seasons) 60.1 1480 2293 64.5 23806 7840 790 1015 77.8 452 709 63.8 158 349 45.3 14 12.5 10.8 +1.5 105 138 91 32 215 Coupe de France (3 Seasons) 4.5 2 Süper Lig (1 Season) 11.7 2
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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 7 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 976 1549 63.0 18781 7020 433 551 78.6 347 516 67.2 171 374 45.7 20 16.9 12.7 +3.1 119 95 69 31 136 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 885 1418 62.4 16658 5803 425 555 76.6 310 478 64.9 133 299 44.5 9 9.9 7.2 -0.9 80 94 49 20 133 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 587 938 62.6 9531 3508 319 418 76.3 177 280 63.2 63 148 42.6 4 5.6 5.0 -1.6 51 55 38 17 82 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 819 1242 65.9 12967 3865 433 550 78.7 251 390 64.4 84 180 46.7 10 6.5 5.4 +3.5 50 77 49 15 121 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 308 455 67.7 5111 1458 152 187 81.3 107 157 68.2 31 62 50.0 0 1.6 1.8 -1.6 11 37 19 3 54 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 2 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 577 831 69.4 9637 3251 278 352 79.0 200 281 71.2 66 133 49.6 3 4.2 3.4 -1.2 35 49 21 7 65 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 74 113 65.5 1308 467 38 47 80.9 24 39 61.5 11 21 52.4 0 0.4 0.4 -0.4 4 6 4 0 12 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 4226 6546 64.6 73993 25372 2078 2660 78.1 1416 2141 66.1 559 1217 45.9 55 45.1 35.9 +9.9 350 413 249 93 603 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 Le Havre (3 Seasons) 1 League 93.4 1861 2967 62.7 35439 12823 858 1106 77.6 657 994 66.1 304 673 45.2 36 26.8 20.0 +9.2 199 189 118 51 269 Nîmes (3 Seasons) 2 Leagues 67.8 1714 2635 65.0 27609 8831 904 1155 78.3 535 827 64.7 178 390 45.6 14 13.7 12.2 +0.3 112 169 106 35 257 Angers (2 Seasons) 2 Leagues 20.7 651 944 69.0 10945 3718 316 399 79.2 224 320 70.0 77 154 50.0 3 4.6 3.8 -1.6 39 55 25 7 77 Alanyaspor (1 Season) 1 League 11.7 2 Ligue 2 (5 Seasons) 121.8 2746 4253 64.6 50187 17532 1288 1645 78.3 964 1432 67.3 401 868 46.2 39 32.6 25.1 +6.4 245 275 158 61 388 Ligue 1 (3 Seasons) 60.1 1480 2293 64.5 23806 7840 790 1015 77.8 452 709 63.8 158 349 45.3 14 12.5 10.8 +1.5 105 138 91 32 215 Süper Lig (1 Season) 11.7 2
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 23 Le Havre 2 Leagues 29.7 0 2017-2018 24 Le Havre 2 Leagues 36.6 1549 1263 268 91 17 14 321 28 149 55 83 0 976 18 42 2018-2019 25 Le Havre 3 Leagues 36.8 1418 1169 242 88 6 18 289 31 123 30 74 5 885 7 45 2019-2020 26 Nîmes 3 Leagues 26.7 938 812 119 43 2 6 175 15 61 17 33 5 587 7 34 2020-2021 27 Nîmes 1 League 32.9 1242 1156 80 15 5 11 124 24 39 10 18 1 819 6 31 2021-2022 28 Nîmes 1 League 10.0 455 404 48 9 6 6 43 14 21 11 7 0 308 3 13 2022-2023 29 Alanyaspor 1 League 11.7 55 2023-2024 30 Angers 2 Leagues 19.5 831 738 89 26 7 5 105 9 54 16 33 0 577 4 22 2024-2025 31 Angers 1 League 2.3 113 92 20 3 1 1 19 4 13 3 7 1 74 1 2 9 Seasons 4 Clubs 5 Leagues 206.1 6546 5634 866 275 44 61 1131 125 460 142 255 12 4226 46 189 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Le Havre (3 Seasons) 3 Leagues 103.1 2967 2432 510 179 23 32 610 59 272 85 157 5 1861 25 87 Nîmes (3 Seasons) 4 Leagues 69.5 2635 2372 247 67 13 23 342 53 121 38 58 6 1714 16 78 Angers (2 Seasons) 3 Leagues 21.8 944 830 109 29 8 6 124 13 67 19 40 1 651 5 24 Alanyaspor (1 Season) 1 League 11.7 55 Ligue 2 (5 Seasons) 121.8 4253 3574 647 214 36 43 752 82 347 112 197 5 2746 32 122 Coupe de la Ligue (4 Seasons) 8.0 10 Ligue 1 (3 Seasons) 60.1 2293 2060 219 61 8 18 308 43 113 30 58 7 1480 14 67 Coupe de France (3 Seasons) 4.5 6 Süper Lig (1 Season) 11.7 55
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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 0 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 1549 1263 268 91 17 14 321 28 149 55 83 0 976 18 42 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 1418 1169 242 88 6 18 287 31 123 30 74 5 885 7 45 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 938 812 119 43 2 6 165 15 61 17 33 5 587 7 34 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 1242 1156 80 15 5 11 124 24 39 10 18 1 819 6 31 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 455 404 48 9 6 6 43 14 21 11 7 0 308 3 13 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 55 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 831 738 89 26 7 5 101 9 54 16 33 0 577 4 22 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 113 92 20 3 1 1 19 4 13 3 7 1 74 1 2 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 6546 5634 866 275 44 61 1115 125 460 142 255 12 4226 46 189 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Le Havre (3 Seasons) 1 League 93.4 2967 2432 510 179 23 32 608 59 272 85 157 5 1861 25 87 Nîmes (3 Seasons) 2 Leagues 67.8 2635 2372 247 67 13 23 332 53 121 38 58 6 1714 16 78 Angers (2 Seasons) 2 Leagues 20.7 944 830 109 29 8 6 120 13 67 19 40 1 651 5 24 Alanyaspor (1 Season) 1 League 11.7 55 Ligue 2 (5 Seasons) 121.8 4253 3574 647 214 36 43 752 82 347 112 197 5 2746 32 122 Ligue 1 (3 Seasons) 60.1 2293 2060 219 61 8 18 308 43 113 30 58 7 1480 14 67 Süper Lig (1 Season) 11.7 55
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 23 Le Havre 2 Leagues 29.7 2017-2018 24 Le Havre 2 Leagues 36.6 200 5.77 102 69 10 6 12 1 26 0.75 18 6 1 1 0 0 2018-2019 25 Le Havre 3 Leagues 36.8 134 4.46 68 49 6 4 6 1 16 0.53 8 6 0 2 0 0 2019-2020 26 Nîmes 3 Leagues 26.7 99 3.97 55 18 13 4 8 1 6 0.24 4 0 1 1 0 0 2020-2021 27 Nîmes 1 League 32.9 111 3.38 73 9 14 4 10 1 20 0.61 14 0 2 1 3 0 2021-2022 28 Nîmes 1 League 10.0 32 3.20 17 5 7 1 2 0 1 0.10 0 0 0 1 0 0 2022-2023 29 Alanyaspor 1 League 11.7 2023-2024 30 Angers 2 Leagues 19.5 65 3.53 38 21 4 1 1 0 7 0.38 5 1 0 1 0 0 2024-2025 31 Angers 1 League 2.3 7 3.06 3 3 1 0 0 0 0 0.00 0 0 0 0 0 0 9 Seasons 4 Clubs 5 Leagues 206.1 648 4.23 356 174 55 20 39 4 76 0.50 49 13 4 7 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Le Havre (3 Seasons) 3 Leagues 103.1 334 5.16 170 118 16 10 18 2 42 0.65 26 12 1 3 0 0 Nîmes (3 Seasons) 4 Leagues 69.5 242 3.57 145 32 34 9 20 2 27 0.40 18 0 3 3 3 0 Angers (2 Seasons) 3 Leagues 21.8 72 3.48 41 24 5 1 1 0 7 0.34 5 1 0 1 0 0 Alanyaspor (1 Season) 1 League 11.7 Ligue 2 (5 Seasons) 121.8 431 4.63 225 144 27 12 21 2 50 0.54 31 13 1 5 0 0 Coupe de la Ligue (4 Seasons) 8.0 Ligue 1 (3 Seasons) 60.1 217 3.61 131 30 28 8 18 2 26 0.43 18 0 3 2 3 0 Coupe de France (3 Seasons) 4.5 Süper Lig (1 Season) 11.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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 200 5.77 102 69 10 6 12 1 26 0.75 18 6 1 1 0 0 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 134 4.46 68 49 6 4 6 1 16 0.53 8 6 0 2 0 0 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 99 3.97 55 18 13 4 8 1 6 0.24 4 0 1 1 0 0 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 111 3.38 73 9 14 4 10 1 20 0.61 14 0 2 1 3 0 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 32 3.20 17 5 7 1 2 0 1 0.10 0 0 0 1 0 0 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 65 3.53 38 21 4 1 1 0 7 0.38 5 1 0 1 0 0 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 7 3.06 3 3 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 648 4.23 356 174 55 20 39 4 76 0.50 49 13 4 7 3 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Le Havre (3 Seasons) 1 League 93.4 334 5.16 170 118 16 10 18 2 42 0.65 26 12 1 3 0 0 Nîmes (3 Seasons) 2 Leagues 67.8 242 3.57 145 32 34 9 20 2 27 0.40 18 0 3 3 3 0 Angers (2 Seasons) 2 Leagues 20.7 72 3.48 41 24 5 1 1 0 7 0.34 5 1 0 1 0 0 Alanyaspor (1 Season) 1 League 11.7 Ligue 2 (5 Seasons) 121.8 431 4.63 225 144 27 12 21 2 50 0.54 31 13 1 5 0 0 Ligue 1 (3 Seasons) 60.1 217 3.61 131 30 28 8 18 2 26 0.43 18 0 3 2 3 0 Süper Lig (1 Season) 11.7
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 23 Le Havre 2 Leagues 29.7 0 0 0 2017-2018 24 Le Havre 2 Leagues 36.6 42 30 17 22 3 18 56 32.1 38 22 3 19 33 75 39 0 2018-2019 25 Le Havre 3 Leagues 36.8 23 21 7 10 6 8 31 25.8 23 15 3 12 29 52 52 0 2019-2020 26 Nîmes 3 Leagues 26.7 26 16 5 16 5 15 46 32.6 31 15 3 12 16 42 18 0 2020-2021 27 Nîmes 1 League 32.9 36 21 18 9 9 18 39 46.2 21 22 0 22 32 68 38 0 2021-2022 28 Nîmes 1 League 10.0 10 6 4 4 2 4 11 36.4 7 2 0 2 9 19 5 0 2022-2023 29 Alanyaspor 1 League 11.7 13 9 0 2023-2024 30 Angers 2 Leagues 19.5 17 12 7 7 3 9 23 39.1 14 16 2 14 15 31 15 0 2024-2025 31 Angers 1 League 2.3 1 0 0 1 0 0 2 0.0 2 1 0 1 2 3 2 0 9 Seasons 4 Clubs 5 Leagues 206.1 155 119 58 69 28 72 208 34.6 136 93 11 82 145 290 169 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Le Havre (3 Seasons) 3 Leagues 103.1 65 51 24 32 9 26 87 29.9 61 37 6 31 62 127 91 0 Nîmes (3 Seasons) 4 Leagues 69.5 72 43 27 29 16 37 96 38.5 59 39 3 36 57 129 61 0 Angers (2 Seasons) 3 Leagues 21.8 18 12 7 8 3 9 25 36.0 16 17 2 15 17 34 17 0 Alanyaspor (1 Season) 1 League 11.7 13 9 0 Ligue 2 (5 Seasons) 121.8 92 68 35 43 14 39 121 32.2 82 55 8 47 85 177 111 0 Coupe de la Ligue (4 Seasons) 8.0 0 0 0 Ligue 1 (3 Seasons) 60.1 63 37 23 26 14 33 87 37.9 54 38 3 35 50 113 58 0 Coupe de France (3 Seasons) 4.5 1 1 0 Süper Lig (1 Season) 11.7 13 9 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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 0 0 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 42 30 17 22 3 18 56 32.1 38 22 3 19 33 75 39 0 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 23 20 7 10 6 8 31 25.8 23 15 3 12 29 52 52 0 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 26 16 5 16 5 15 46 32.6 31 15 3 12 16 42 18 0 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 36 21 18 9 9 18 39 46.2 21 22 0 22 32 68 38 0 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 10 6 4 4 2 4 11 36.4 7 2 0 2 9 19 5 0 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 13 9 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 17 12 7 7 3 9 23 39.1 14 16 2 14 14 31 15 0 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 1 0 0 1 0 0 2 0.0 2 1 0 1 2 3 2 0 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 155 118 58 69 28 72 208 34.6 136 93 11 82 144 290 169 0 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 Le Havre (3 Seasons) 1 League 93.4 65 50 24 32 9 26 87 29.9 61 37 6 31 62 127 91 0 Nîmes (3 Seasons) 2 Leagues 67.8 72 43 27 29 16 37 96 38.5 59 39 3 36 57 129 61 0 Angers (2 Seasons) 2 Leagues 20.7 18 12 7 8 3 9 25 36.0 16 17 2 15 16 34 17 0 Alanyaspor (1 Season) 1 League 11.7 13 9 0 Ligue 2 (5 Seasons) 121.8 92 68 35 43 14 39 121 32.2 82 55 8 47 85 177 111 0 Ligue 1 (3 Seasons) 60.1 63 37 23 26 14 33 87 37.9 54 38 3 35 50 113 58 0 Süper Lig (1 Season) 11.7 13 9 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 23 Le Havre 2 Leagues 29.7 2017-2018 24 Le Havre 2 Leagues 36.6 1928 43 276 815 872 73 1927 93 49 52.7 44 47.3 1341 7734 3525 119 66 25 89 57 1262 292 2018-2019 25 Le Havre 3 Leagues 36.8 1726 48 202 743 800 71 1725 92 52 56.5 40 43.5 915 5576 2414 90 63 26 78 38 1163 254 2019-2020 26 Nîmes 3 Leagues 26.7 1222 22 126 469 643 80 1222 104 50 48.1 54 51.9 720 4869 2284 85 43 36 57 43 850 198 2020-2021 27 Nîmes 1 League 32.9 1686 43 227 700 780 109 1685 128 64 50.0 64 50.0 982 5803 2524 92 73 37 88 48 1242 266 2021-2022 28 Nîmes 1 League 10.0 584 6 47 266 281 40 583 53 27 50.9 26 49.1 379 2350 957 30 17 12 32 11 440 104 2022-2023 29 Alanyaspor 1 League 11.7 2023-2024 30 Angers 2 Leagues 19.5 1007 19 94 522 404 37 1006 52 22 42.3 22 42.3 749 4304 1263 29 34 5 37 16 734 139 2024-2025 31 Angers 1 League 2.3 138 1 9 60 71 7 138 4 4 100.0 0 0.0 81 420 125 5 2 2 7 4 102 20 9 Seasons 4 Clubs 5 Leagues 206.1 8291 182 981 3575 3851 417 8286 526 268 51.0 250 47.5 5167 31056 13092 450 298 143 388 217 5793 1273 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 Le Havre (3 Seasons) 3 Leagues 103.1 3654 91 478 1558 1672 144 3652 185 101 54.6 84 45.4 2256 13310 5939 209 129 51 167 95 2425 546 Nîmes (3 Seasons) 4 Leagues 69.5 3492 71 400 1435 1704 229 3490 285 141 49.5 144 50.5 2081 13022 5765 207 133 85 177 102 2532 568 Angers (2 Seasons) 3 Leagues 21.8 1145 20 103 582 475 44 1144 56 26 46.4 22 39.3 830 4724 1388 34 36 7 44 20 836 159 Alanyaspor (1 Season) 1 League 11.7 Ligue 2 (5 Seasons) 121.8 5245 116 619 2346 2357 221 5241 290 150 51.7 132 45.5 3384 19964 8159 268 180 68 236 122 3599 789 Coupe de la Ligue (4 Seasons) 8.0 Ligue 1 (3 Seasons) 60.1 3046 66 362 1229 1494 196 3045 236 118 50.0 118 50.0 1783 11092 4933 182 118 75 152 95 2194 484 Coupe de France (3 Seasons) 4.5 Süper Lig (1 Season) 11.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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 1928 43 276 815 872 73 1927 93 49 52.7 44 47.3 1341 7734 3525 119 66 25 89 57 1262 292 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 1726 48 202 743 800 71 1725 92 52 56.5 40 43.5 915 5576 2414 90 63 26 78 38 1163 254 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 1222 22 126 469 643 80 1222 104 50 48.1 54 51.9 720 4869 2284 85 43 36 57 43 850 198 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 1686 43 227 700 780 109 1685 128 64 50.0 64 50.0 982 5803 2524 92 73 37 88 48 1242 266 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 584 6 47 266 281 40 583 53 27 50.9 26 49.1 379 2350 957 30 17 12 32 11 440 104 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 1007 19 94 522 404 37 1006 52 22 42.3 22 42.3 749 4304 1263 29 34 5 37 16 734 139 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 138 1 9 60 71 7 138 4 4 100.0 0 0.0 81 420 125 5 2 2 7 4 102 20 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 8291 182 981 3575 3851 417 8286 526 268 51.0 250 47.5 5167 31056 13092 450 298 143 388 217 5793 1273 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 Le Havre (3 Seasons) 1 League 93.4 3654 91 478 1558 1672 144 3652 185 101 54.6 84 45.4 2256 13310 5939 209 129 51 167 95 2425 546 Nîmes (3 Seasons) 2 Leagues 67.8 3492 71 400 1435 1704 229 3490 285 141 49.5 144 50.5 2081 13022 5765 207 133 85 177 102 2532 568 Angers (2 Seasons) 2 Leagues 20.7 1145 20 103 582 475 44 1144 56 26 46.4 22 39.3 830 4724 1388 34 36 7 44 20 836 159 Alanyaspor (1 Season) 1 League 11.7 Ligue 2 (5 Seasons) 121.8 5245 116 619 2346 2357 221 5241 290 150 51.7 132 45.5 3384 19964 8159 268 180 68 236 122 3599 789 Ligue 1 (3 Seasons) 60.1 3046 66 362 1229 1494 196 3045 236 118 50.0 118 50.0 1783 11092 4933 182 118 75 152 95 2194 484 Süper Lig (1 Season) 11.7
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 23 Le Havre fr FRA 1. Coupe de la Ligue 1 90 90 50.0 1.0 1 90 1 0 0 3.00 5 2 +3 +3.00 +6.00 Matches 2016-2017 23 Le Havre fr FRA 2. Ligue 2 34 2,580 76 75.4 28.7 30 16 4 0 1.29 29 23 +6 +0.21 0.00 Matches 2017-2018 24 Le Havre fr FRA 1. Coupe de la Ligue 2 172 86 71.7 1.9 1 121 1 1 51 0 1.50 4 4 0 0.00 0.00 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 35 3,122 89 91.3 34.7 35 31 0 0 1.70 46 30 +16 +0.46 -0.44 54.7 33.4 +21.2 +0.61 +0.53 Matches 2018-2019 25 Le Havre fr FRA Coupe de France 3 198 66 55.0 2.2 2 83 1 1 32 0 2.00 5 1 +4 +1.82 -0.40 Matches 2018-2019 25 Le Havre fr FRA 1. Coupe de la Ligue 5 410 82 85.4 4.6 4 90 4 1 49 0 2.00 6 2 +4 +0.88 +0.88 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 35 2,707 77 79.2 30.1 30 87 25 5 20 0 1.46 40 36 +4 +0.13 +0.01 37.8 32.6 +5.2 +0.17 +0.04 Matches 2019-2020 26 Nîmes fr FRA Coupe de France 1 108 108 51.4 1.2 1 108 0 0 0 3.00 2 2 0 0.00 +4.41 Matches 2019-2020 26 Nîmes fr FRA 1. Coupe de la Ligue 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -1.33 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 26 2,246 86 89.1 25.0 25 89 21 1 26 0 0.96 26 41 -15 -0.60 -0.60 28.4 36.9 -8.5 -0.34 +0.36 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 33 2,957 90 86.5 32.9 33 90 30 0 0 0.97 39 61 -22 -0.67 +1.08 39.2 55.1 -15.9 -0.49 +0.48 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 14 901 64 26.3 10.0 10 82 6 4 21 0 0.79 6 18 -12 -1.20 -1.38 12.0 17.3 -5.3 -0.53 -0.12 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46 Matches 2023-2024 30 Angers fr FRA Coupe de France 2 97 49 35.9 1.1 1 79 0 1 18 0 1.50 1 1 0 0.00 -1.04 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 25 1,656 66 48.4 18.4 21 73 2 4 29 1 1.80 27 22 +5 +0.27 -0.19 24.1 20.8 +3.2 +0.18 +0.01 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 6 206 34 20.8 2.3 2 67 1 4 18 1 0.50 1 5 -4 -1.75 -1.40 2.4 3.9 -1.4 -0.63 +0.04 Matches 9 Seasons 4 Clubs 5 Leagues 246 18,547 75 63.9 206.1 208 84 143 38 24 4 1.32 255 275 -20 -0.10 -0.11 198.5 200.1 -1.5 -0.01 +0.25 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 Le Havre (3 Seasons) 3 Leagues 115 9,279 81 80.5 103.1 103 88 79 12 29 0 1.53 135 98 +37 +0.36 +0.08 92.5 66.0 +26.5 +0.41 +0.29 Nîmes (3 Seasons) 4 Leagues 75 6,257 83 64.2 69.5 69 88 57 6 26 0 0.95 74 123 -49 -0.70 -0.52 79.5 109.3 -29.8 -0.44 +0.08 Angers (2 Seasons) 3 Leagues 33 1,959 59 41.9 21.8 24 73 3 9 23 2 1.55 29 28 +1 +0.05 -0.22 26.5 24.7 +1.8 +0.09 +0.18 Alanyaspor (1 Season) 1 League 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46 Ligue 2 (5 Seasons) 143 10,966 77 64.1 121.8 126 81 80 17 23 1 1.47 148 129 +19 +0.16 -0.14 128.5 104.2 +24.3 +0.26 +0.38 Coupe de la Ligue (4 Seasons) 9 717 80 66.4 8.0 6 95 6 3 48 0 1.78 16 9 +7 +0.88 +1.13 Ligue 1 (3 Seasons) 65 5,409 83 78.1 60.1 60 89 52 5 20 1 0.92 66 107 -41 -0.68 +0.03 70.0 95.9 -25.9 -0.43 +0.34 Coupe de France (3 Seasons) 6 403 67 48.0 4.5 4 88 1 2 25 0 2.00 8 4 +4 +0.89 +0.69 Süper Lig (1 Season) 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46
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 23 Le Havre 2 Leagues 35 2,670 76 74.2 29.7 31 90 17 4 0 1.34 34 25 +9 +0.30 +0.40 2017-2018 24 Le Havre 2 Leagues 37 3,294 89 90.0 36.6 36 121 32 1 51 0 1.69 50 34 +16 +0.44 -0.30 54.7 33.4 +21.2 +0.61 +0.53 2018-2019 25 Le Havre 3 Leagues 43 3,315 77 77.8 36.8 36 87 30 7 26 0 1.56 51 39 +12 +0.33 -0.15 37.8 32.6 +5.2 +0.17 +0.04 2019-2020 26 Nîmes 3 Leagues 28 2,399 86 82.4 26.7 26 90 21 2 36 0 1.00 29 44 -15 -0.56 -0.03 28.4 36.9 -8.5 -0.34 +0.36 2020-2021 27 Nîmes 1 League 33 2,957 90 86.5 32.9 33 90 30 0 0 0.97 39 61 -22 -0.67 +1.08 39.2 55.1 -15.9 -0.49 +0.48 2021-2022 28 Nîmes 1 League 14 901 64 26.3 10.0 10 82 6 4 21 0 0.79 6 18 -12 -1.20 -1.38 12.0 17.3 -5.3 -0.53 -0.12 2022-2023 29 Alanyaspor 1 League 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46 2023-2024 30 Angers 2 Leagues 27 1,753 65 47.5 19.5 22 74 2 5 27 1 1.78 28 23 +5 +0.26 -0.25 24.1 20.8 +3.2 +0.18 +0.01 2024-2025 31 Angers 1 League 6 206 34 20.8 2.3 2 67 1 4 18 1 0.50 1 5 -4 -1.75 -1.40 2.4 3.9 -1.4 -0.63 +0.04 9 Seasons 4 Clubs 5 Leagues 246 18,547 75 63.9 206.1 208 84 143 38 24 4 1.32 255 275 -20 -0.10 -0.11 198.5 200.1 -1.5 -0.01 +0.25 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 Le Havre (3 Seasons) 3 Leagues 115 9,279 81 80.5 103.1 103 88 79 12 29 0 1.53 135 98 +37 +0.36 +0.08 92.5 66.0 +26.5 +0.41 +0.29 Nîmes (3 Seasons) 4 Leagues 75 6,257 83 64.2 69.5 69 88 57 6 26 0 0.95 74 123 -49 -0.70 -0.52 79.5 109.3 -29.8 -0.44 +0.08 Angers (2 Seasons) 3 Leagues 33 1,959 59 41.9 21.8 24 73 3 9 23 2 1.55 29 28 +1 +0.05 -0.22 26.5 24.7 +1.8 +0.09 +0.18 Alanyaspor (1 Season) 1 League 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46 Ligue 2 (5 Seasons) 143 10,966 77 64.1 121.8 126 81 80 17 23 1 1.47 148 129 +19 +0.16 -0.14 128.5 104.2 +24.3 +0.26 +0.38 Coupe de la Ligue (4 Seasons) 9 717 80 66.4 8.0 6 95 6 3 48 0 1.78 16 9 +7 +0.88 +1.13 Ligue 1 (3 Seasons) 65 5,409 83 78.1 60.1 60 89 52 5 20 1 0.92 66 107 -41 -0.68 +0.03 70.0 95.9 -25.9 -0.43 +0.34 Coupe de France (3 Seasons) 6 403 67 48.0 4.5 4 88 1 2 25 0 2.00 8 4 +4 +0.89 +0.69 Süper Lig (1 Season) 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46
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 23 Le Havre fr FRA 2. Ligue 2 8th 34 2,580 76 75.4 28.7 30 16 4 0 1.29 29 23 +6 +0.21 0.00 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 35 3,122 89 91.3 34.7 35 31 0 0 1.70 46 30 +16 +0.46 -0.44 54.7 33.4 +21.2 +0.61 +0.53 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 35 2,707 77 79.2 30.1 30 87 25 5 20 0 1.46 40 36 +4 +0.13 +0.01 37.8 32.6 +5.2 +0.17 +0.04 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 26 2,246 86 89.1 25.0 25 89 21 1 26 0 0.96 26 41 -15 -0.60 -0.60 28.4 36.9 -8.5 -0.34 +0.36 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 33 2,957 90 86.5 32.9 33 90 30 0 0 0.97 39 61 -22 -0.67 +1.08 39.2 55.1 -15.9 -0.49 +0.48 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 14 901 64 26.3 10.0 10 82 6 4 21 0 0.79 6 18 -12 -1.20 -1.38 12.0 17.3 -5.3 -0.53 -0.12 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 25 1,656 66 48.4 18.4 21 73 2 4 29 1 1.80 27 22 +5 +0.27 -0.19 24.1 20.8 +3.2 +0.18 +0.01 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 6 206 34 20.8 2.3 2 67 1 4 18 1 0.50 1 5 -4 -1.75 -1.40 2.4 3.9 -1.4 -0.63 +0.04 Matches 9 Seasons 4 Clubs 3 Leagues 231 17,427 75 64.3 193.6 198 84 136 33 21 4 1.29 231 262 -31 -0.16 -0.17 198.5 200.1 -1.5 -0.01 +0.25 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 Le Havre (3 Seasons) 1 League 104 8,409 81 82.0 93.4 95 87 72 9 20 0 1.49 115 89 +26 +0.28 -0.01 92.5 66.0 +26.5 +0.41 +0.29 Nîmes (3 Seasons) 2 Leagues 73 6,104 84 65.2 67.8 68 88 57 5 22 0 0.93 71 120 -49 -0.72 -0.61 79.5 109.3 -29.8 -0.44 +0.08 Angers (2 Seasons) 2 Leagues 31 1,862 60 42.2 20.7 23 73 3 8 24 2 1.55 28 27 +1 +0.05 -0.16 26.5 24.7 +1.8 +0.09 +0.18 Alanyaspor (1 Season) 1 League 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46 Ligue 2 (5 Seasons) 143 10,966 77 64.1 121.8 126 81 80 17 23 1 1.47 148 129 +19 +0.16 -0.14 128.5 104.2 +24.3 +0.26 +0.38 Ligue 1 (3 Seasons) 65 5,409 83 78.1 60.1 60 89 52 5 20 1 0.92 66 107 -41 -0.68 +0.03 70.0 95.9 -25.9 -0.43 +0.34 Süper Lig (1 Season) 23 1,052 46 34.4 11.7 12 70 4 11 20 2 1.17 17 26 -9 -0.77 -0.46
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 Matches 2016-2017 23 Le Havre fr FRA 1. Coupe de la Ligue 27th 1 90 90 50.0 1.0 1 90 1 0 0 3.00 5 2 +3 +3.00 +6.00 Matches 2017-2018 24 Le Havre fr FRA 1. Coupe de la Ligue 27th 2 172 86 71.7 1.9 1 121 1 1 51 0 1.50 4 4 0 0.00 0.00 Matches 2018-2019 25 Le Havre fr FRA Coupe de France 17th 3 198 66 55.0 2.2 2 83 1 1 32 0 2.00 5 1 +4 +1.82 -0.40 Matches 2018-2019 25 Le Havre fr FRA 1. Coupe de la Ligue 5th 5 410 82 85.4 4.6 4 90 4 1 49 0 2.00 6 2 +4 +0.88 +0.88 Matches 2019-2020 26 Nîmes fr FRA Coupe de France 17th 1 108 108 51.4 1.2 1 108 0 0 0 3.00 2 2 0 0.00 +4.41 Matches 2019-2020 26 Nîmes fr FRA 1. Coupe de la Ligue 9th 1 45 45 25.0 0.5 0 0 1 45 0 0.00 1 1 0 0.00 -1.33 Matches 2023-2024 30 Angers fr FRA Coupe de France R64 2 97 49 35.9 1.1 1 79 0 1 18 0 1.50 1 1 0 0.00 -1.04 Matches 5 Seasons 3 Clubs 2 Leagues 15 1,120 75 58.3 12.4 10 93 7 5 39 0 1.87 24 13 +11 +0.88 +0.88 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Le Havre (3 Seasons) 2 Leagues 11 870 79 69.0 9.7 8 92 7 3 44 0 2.00 20 9 +11 +1.14 +0.91 Nîmes (1 Season) 2 Leagues 2 153 77 39.2 1.7 1 108 0 1 45 0 1.50 3 3 0 0.00 +1.14 Angers (1 Season) 1 League 2 97 49 35.9 1.1 1 79 0 1 18 0 1.50 1 1 0 0.00 -1.04 Coupe de la Ligue (4 Seasons) 9 717 80 66.4 8.0 6 95 6 3 48 0 1.78 16 9 +7 +0.88 +1.13 Coupe de France (3 Seasons) 6 403 67 48.0 4.5 4 88 1 2 25 0 2.00 8 4 +4 +0.89 +0.69
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 23 Le Havre 2 Leagues 29.7 1 0 0 26 0 0 0 0 0 0 0 0 2017-2018 24 Le Havre 2 Leagues 36.6 8 0 0 30 76 11 321 33 30 0 0 0 192 56 68 45.2 2018-2019 25 Le Havre 3 Leagues 36.8 4 1 0 24 76 8 289 29 21 0 0 0 132 73 61 54.5 2019-2020 26 Nîmes 3 Leagues 26.7 1 0 0 17 55 8 175 16 16 0 0 0 114 68 45 60.2 2020-2021 27 Nîmes 1 League 32.9 2 0 0 23 66 9 124 32 21 3 0 0 145 71 67 51.4 2021-2022 28 Nîmes 1 League 10.0 1 0 0 3 21 2 43 9 6 0 0 0 54 21 12 63.6 2022-2023 29 Alanyaspor 1 League 11.7 2 0 0 11 18 7 55 9 13 0 2023-2024 30 Angers 2 Leagues 19.5 3 0 0 14 43 3 105 15 12 0 0 0 67 40 27 59.7 2024-2025 31 Angers 1 League 2.3 0 0 0 3 7 0 19 2 0 0 0 0 14 4 3 57.1 9 Seasons 4 Clubs 5 Leagues 206.1 22 1 0 151 362 48 1131 145 119 3 0 0 718 333 283 54.1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Le Havre (3 Seasons) 3 Leagues 103.1 13 1 0 80 152 19 610 62 51 0 0 0 324 129 129 50.0 Nîmes (3 Seasons) 4 Leagues 69.5 4 0 0 43 142 19 342 57 43 3 0 0 313 160 124 56.3 Angers (2 Seasons) 3 Leagues 21.8 3 0 0 17 50 3 124 17 12 0 0 0 81 44 30 59.5 Alanyaspor (1 Season) 1 League 11.7 2 0 0 11 18 7 55 9 13 0 Ligue 2 (5 Seasons) 121.8 16 1 0 95 210 24 752 85 68 0 0 0 445 190 168 53.1 Coupe de la Ligue (4 Seasons) 8.0 0 0 0 0 1 0 10 0 0 0 Ligue 1 (3 Seasons) 60.1 3 0 0 43 127 17 308 50 37 3 0 0 273 143 115 55.4 Coupe de France (3 Seasons) 4.5 1 0 0 2 6 0 6 1 1 0 0 0 Süper Lig (1 Season) 11.7 2 0 0 11 18 7 55 9 13 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 23 Le Havre fr FRA 2. Ligue 2 8th 28.7 1 0 0 26 0 0 0 0 0 0 0 0 Matches 2017-2018 24 Le Havre fr FRA 2. Ligue 2 4th 34.7 8 0 0 30 76 11 321 33 30 0 0 0 192 56 68 45.2 Matches 2018-2019 25 Le Havre fr FRA 2. Ligue 2 7th 30.1 4 1 0 23 74 8 287 29 20 0 0 0 132 73 61 54.5 Matches 2019-2020 26 Nîmes fr FRA 1. Ligue 1 18th 25.0 1 0 0 17 54 8 165 16 16 0 0 0 114 68 45 60.2 Matches 2020-2021 27 Nîmes fr FRA 1. Ligue 1 19th 32.9 2 0 0 23 66 9 124 32 21 3 0 0 145 71 67 51.4 Matches 2021-2022 28 Nîmes fr FRA 2. Ligue 2 9th 10.0 1 0 0 3 21 2 43 9 6 0 0 0 54 21 12 63.6 Matches 2022-2023 29 Alanyaspor tr TUR 1. Süper Lig 15th 11.7 2 0 0 11 18 7 55 9 13 0 Matches 2023-2024 30 Angers fr FRA 2. Ligue 2 2nd 18.4 2 0 0 13 39 3 101 14 12 0 0 0 67 40 27 59.7 Matches 2024-2025 31 Angers fr FRA 1. Ligue 1 15th 2.3 0 0 0 3 7 0 19 2 0 0 0 0 14 4 3 57.1 Matches 9 Seasons 4 Clubs 3 Leagues 193.6 21 1 0 149 355 48 1115 144 118 3 0 0 718 333 283 54.1 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Le Havre (3 Seasons) 1 League 93.4 13 1 0 79 150 19 608 62 50 0 0 0 324 129 129 50.0 Nîmes (3 Seasons) 2 Leagues 67.8 4 0 0 43 141 19 332 57 43 3 0 0 313 160 124 56.3 Angers (2 Seasons) 2 Leagues 20.7 2 0 0 16 46 3 120 16 12 0 0 0 81 44 30 59.5 Alanyaspor (1 Season) 1 League 11.7 2 0 0 11 18 7 55 9 13 0 Ligue 2 (5 Seasons) 121.8 16 1 0 95 210 24 752 85 68 0 0 0 445 190 168 53.1 Ligue 1 (3 Seasons) 60.1 3 0 0 43 127 17 308 50 37 3 0 0 273 143 115 55.4 Süper Lig (1 Season) 11.7 2 0 0 11 18 7 55 9 13 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 Zinedine Ferhat Pages
Zinedine Ferhat 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