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 17 Nîmes fr FRA 2. Ligue 2 1 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 20 19 1,692 18.8 0 1 1 0 0 0 3 1 0.00 0.05 0.05 0.00 0.05 Matches 2017-2018 19 Nîmes fr FRA Coupe de France 2 1 104 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Nîmes fr FRA 1. Coupe de la Ligue 1 1 80 0.9 0 1 1 0 0 0 0 0 0.00 1.13 1.13 0.00 1.13 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 30 27 2,381 26.5 0 3 3 0 0 0 2 0 0.9 0.9 2.0 2.8 51 118 90 0.00 0.11 0.11 0.00 0.11 0.03 0.07 0.11 0.03 0.11 Matches 2018-2019 20 Nîmes fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Nîmes fr FRA 1. Coupe de la Ligue 2 2 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 25 23 1,895 21.1 1 0 1 1 0 0 4 0 0.5 0.5 1.5 2.0 43 79 64 0.05 0.00 0.05 0.05 0.05 0.02 0.07 0.10 0.02 0.10 Matches 2019-2020 21 Nîmes fr FRA Coupe de France 0 0 Matches 2019-2020 21 Nîmes 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 2019-2020 21 Nîmes fr FRA 1. Ligue 1 17 17 1,400 15.6 0 0 0 0 0 0 3 0 0.9 0.9 0.4 1.4 32 78 39 0.00 0.00 0.00 0.00 0.00 0.06 0.03 0.09 0.06 0.09 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 22 17 1,505 16.7 0 2 2 0 0 0 4 0 0.2 0.2 1.3 1.5 35 65 47 0.00 0.12 0.12 0.00 0.12 0.01 0.08 0.09 0.01 0.09 Matches 2021-2022 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 2021-2022 23 Metz fr FRA 1. Ligue 1 4 0 158 1.8 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 3 5 10 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26 Matches 2022-2023 24 Metz fr FRA Coupe de France 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 5 0 17 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Paris FC fr FRA Coupe de France 1 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 0 0 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 12 11 929 10.3 1 1 2 1 0 0 1 0 0.2 0.2 0.4 0.6 24 47 44 0.10 0.10 0.19 0.10 0.19 0.02 0.04 0.06 0.02 0.06 Matches 9 Seasons 4 Clubs 5 Leagues 157 131 11,451 127.2 2 10 12 2 0 0 23 1 2.7 2.7 5.6 8.4 189 397 295 0.02 0.08 0.09 0.02 0.09 0.03 0.06 0.09 0.03 0.09 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 Nîmes (6 Seasons) 4 Leagues 122 110 9,476 105.3 1 7 8 1 0 0 17 1 2.5 2.5 5.2 7.7 161 340 240 0.01 0.07 0.08 0.01 0.08 0.03 0.06 0.10 0.03 0.10 Metz (3 Seasons) 3 Leagues 11 2 325 3.6 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 4 10 11 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Paris FC (1 Season) 2 Leagues 13 11 962 10.7 1 1 2 1 0 0 1 0 0.2 0.2 0.4 0.6 24 47 44 0.09 0.09 0.19 0.09 0.19 0.02 0.04 0.06 0.02 0.06 Lausanne-Sport (1 Season) 1 League 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26 Coupe de France (6 Seasons) 6 4 377 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 68 57 4,958 55.1 1 2 3 1 0 0 12 0 1.7 1.7 3.2 4.9 113 227 160 0.02 0.04 0.05 0.02 0.05 0.03 0.06 0.09 0.03 0.09 Ligue 2 (5 Seasons) 68 58 5,087 56.5 1 5 6 1 0 0 6 1 1.0 1.0 2.4 3.4 76 170 135 0.02 0.09 0.11 0.02 0.11 0.03 0.06 0.09 0.03 0.09 Coupe de la Ligue (3 Seasons) 4 4 341 3.8 0 1 1 0 0 0 0 0 0.00 0.26 0.26 0.00 0.26 Super Lg (1 Season) 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 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 2015-2016 17 Nîmes 1 League 1 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 18 Nîmes 1 League 20 19 1,692 18.8 0 1 1 0 0 0 3 1 0.00 0.05 0.05 0.00 0.05 2017-2018 19 Nîmes 3 Leagues 33 29 2,565 28.5 0 4 4 0 0 0 2 0 0.9 0.9 2.0 2.8 51 118 90 0.00 0.14 0.14 0.00 0.14 0.03 0.07 0.11 0.03 0.11 2018-2019 20 Nîmes 3 Leagues 28 26 2,156 24.0 1 0 1 1 0 0 5 0 0.5 0.5 1.5 2.0 43 79 64 0.04 0.00 0.04 0.04 0.04 0.02 0.07 0.10 0.02 0.10 2019-2020 21 Nîmes 3 Leagues 18 18 1,490 16.6 0 0 0 0 0 0 3 0 0.9 0.9 0.4 1.4 32 78 39 0.00 0.00 0.00 0.00 0.00 0.06 0.03 0.09 0.06 0.09 2020-2021 22 Nîmes 1 League 22 17 1,505 16.7 0 2 2 0 0 0 4 0 0.2 0.2 1.3 1.5 35 65 47 0.00 0.12 0.12 0.00 0.12 0.01 0.08 0.09 0.01 0.09 2021-2022 23 Lausanne-Sport 1 League 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26 2021-2022 23 Metz 2 Leagues 5 1 248 2.8 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 3 5 10 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 2022-2023 24 Metz 2 Leagues 6 1 77 0.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2023-2024 25 Metz 1 League 0 0 2023-2024 25 Paris FC 2 Leagues 13 11 962 10.7 1 1 2 1 0 0 1 0 0.2 0.2 0.4 0.6 24 47 44 0.09 0.09 0.19 0.09 0.19 0.02 0.04 0.06 0.02 0.06 9 Seasons 4 Clubs 5 Leagues 157 131 11,451 127.2 2 10 12 2 0 0 23 1 2.7 2.7 5.6 8.4 189 397 295 0.02 0.08 0.09 0.02 0.09 0.03 0.06 0.09 0.03 0.09 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 Nîmes (6 Seasons) 4 Leagues 122 110 9,476 105.3 1 7 8 1 0 0 17 1 2.5 2.5 5.2 7.7 161 340 240 0.01 0.07 0.08 0.01 0.08 0.03 0.06 0.10 0.03 0.10 Metz (3 Seasons) 3 Leagues 11 2 325 3.6 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 4 10 11 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Paris FC (1 Season) 2 Leagues 13 11 962 10.7 1 1 2 1 0 0 1 0 0.2 0.2 0.4 0.6 24 47 44 0.09 0.09 0.19 0.09 0.19 0.02 0.04 0.06 0.02 0.06 Lausanne-Sport (1 Season) 1 League 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26 Coupe de France (6 Seasons) 6 4 377 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 68 57 4,958 55.1 1 2 3 1 0 0 12 0 1.7 1.7 3.2 4.9 113 227 160 0.02 0.04 0.05 0.02 0.05 0.03 0.06 0.09 0.03 0.09 Ligue 2 (5 Seasons) 68 58 5,087 56.5 1 5 6 1 0 0 6 1 1.0 1.0 2.4 3.4 76 170 135 0.02 0.09 0.11 0.02 0.11 0.03 0.06 0.09 0.03 0.09 Coupe de la Ligue (3 Seasons) 4 4 341 3.8 0 1 1 0 0 0 0 0 0.00 0.26 0.26 0.00 0.26 Super Lg (1 Season) 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 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 2015-2016 17 Nîmes fr FRA 2. Ligue 2 14th 1 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 20 19 1,692 18.8 0 1 1 0 0 0 3 1 0.00 0.05 0.05 0.00 0.05 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 30 27 2,381 26.5 0 3 3 0 0 0 2 0 0.9 0.9 2.0 2.8 51 118 90 0.00 0.11 0.11 0.00 0.11 0.03 0.07 0.11 0.03 0.11 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 25 23 1,895 21.1 1 0 1 1 0 0 4 0 0.5 0.5 1.5 2.0 43 79 64 0.05 0.00 0.05 0.05 0.05 0.02 0.07 0.10 0.02 0.10 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 17 17 1,400 15.6 0 0 0 0 0 0 3 0 0.9 0.9 0.4 1.4 32 78 39 0.00 0.00 0.00 0.00 0.00 0.06 0.03 0.09 0.06 0.09 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 22 17 1,505 16.7 0 2 2 0 0 0 4 0 0.2 0.2 1.3 1.5 35 65 47 0.00 0.12 0.12 0.00 0.12 0.01 0.08 0.09 0.01 0.09 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 4 0 158 1.8 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 3 5 10 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 5 0 17 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 0 0 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 12 11 929 10.3 1 1 2 1 0 0 1 0 0.2 0.2 0.4 0.6 24 47 44 0.10 0.10 0.19 0.10 0.19 0.02 0.04 0.06 0.02 0.06 Matches 9 Seasons 4 Clubs 3 Leagues 147 123 10,733 119.3 2 9 11 2 0 0 22 1 2.7 2.7 5.6 8.4 189 397 295 0.02 0.08 0.09 0.02 0.09 0.03 0.06 0.09 0.03 0.09 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 Nîmes (6 Seasons) 2 Leagues 115 104 8,941 99.3 1 6 7 1 0 0 16 1 2.5 2.5 5.2 7.7 161 340 240 0.01 0.06 0.07 0.01 0.07 0.03 0.06 0.10 0.03 0.10 Metz (3 Seasons) 2 Leagues 9 0 175 1.9 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 4 10 11 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.02 0.01 0.02 Paris FC (1 Season) 1 League 12 11 929 10.3 1 1 2 1 0 0 1 0 0.2 0.2 0.4 0.6 24 47 44 0.10 0.10 0.19 0.10 0.19 0.02 0.04 0.06 0.02 0.06 Lausanne-Sport (1 Season) 1 League 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26 Ligue 1 (5 Seasons) 68 57 4,958 55.1 1 2 3 1 0 0 12 0 1.7 1.7 3.2 4.9 113 227 160 0.02 0.04 0.05 0.02 0.05 0.03 0.06 0.09 0.03 0.09 Ligue 2 (5 Seasons) 68 58 5,087 56.5 1 5 6 1 0 0 6 1 1.0 1.0 2.4 3.4 76 170 135 0.02 0.09 0.11 0.02 0.11 0.03 0.06 0.09 0.03 0.09 Super Lg (1 Season) 11 8 688 7.6 0 2 2 0 0 0 4 0 0.00 0.26 0.26 0.00 0.26
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 17 Nîmes 1 League 0.8 0 0 0.00 0 0 2016-2017 18 Nîmes 1 League 18.8 0 0 3 0.00 0.16 0.00 0 0 2017-2018 19 Nîmes 3 Leagues 28.5 0 16 6 37.5 0.60 0.23 0.00 0.00 22.4 0 0 0 0.9 0.9 0.05 -0.9 -0.9 2018-2019 20 Nîmes 3 Leagues 24.0 1 13 3 23.1 0.59 0.14 0.08 0.33 22.3 0 0 0 0.5 0.5 0.04 +0.5 +0.5 2019-2020 21 Nîmes 3 Leagues 16.6 0 9 4 44.4 0.54 0.24 0.00 0.00 21.8 0 0 0 0.9 0.9 0.10 -0.9 -0.9 2020-2021 22 Nîmes 1 League 16.7 0 5 0 0.0 0.30 0.00 0.00 21.4 0 0 0 0.2 0.2 0.04 -0.2 -0.2 2021-2022 23 Lausanne-Sport 1 League 7.6 0 5 2 40.0 0.65 0.26 0.00 0.00 0 0 2021-2022 23 Metz 2 Leagues 2.8 0 1 0 0.0 0.36 0.00 0.00 27.4 0 0 0 0.0 0.0 0.02 0.0 0.0 2022-2023 24 Metz 2 Leagues 0.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2023-2024 25 Paris FC 2 Leagues 10.7 1 5 1 20.0 0.48 0.10 0.20 1.00 20.9 0 0 0 0.2 0.2 0.04 +0.8 +0.8 9 Seasons 4 Clubs 5 Leagues 127.2 2 54 19 35.2 0.44 0.15 0.04 0.11 22.1 0 0 0 2.7 2.7 0.06 -0.7 -0.7 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Nîmes (6 Seasons) 4 Leagues 105.3 1 43 16 37.2 0.43 0.16 0.02 0.06 22.2 0 0 0 2.5 2.5 0.06 -1.5 -1.5 Metz (3 Seasons) 3 Leagues 3.6 0 1 0 0.0 0.28 0.00 0.00 27.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Paris FC (1 Season) 2 Leagues 10.7 1 5 1 20.0 0.48 0.10 0.20 1.00 20.9 0 0 0 0.2 0.2 0.04 +0.8 +0.8 Lausanne-Sport (1 Season) 1 League 7.6 0 5 2 40.0 0.65 0.26 0.00 0.00 0 0 Coupe de France (6 Seasons) 4.2 0 0 0 0.00 0.00 0 0 Ligue 1 (5 Seasons) 55.1 1 28 7 25.0 0.51 0.13 0.04 0.14 22.2 0 0 0 1.7 1.7 0.06 -0.7 -0.7 Ligue 2 (5 Seasons) 56.5 1 21 10 47.6 0.38 0.18 0.05 0.10 22.1 0 0 0 1.0 1.0 0.05 0.0 0.0 Coupe de la Ligue (3 Seasons) 3.8 0 0 0 0.00 0.00 0 0 Super Lg (1 Season) 7.6 0 5 2 40.0 0.65 0.26 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2015-2016 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 0 0 0.00 0 0 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 0 0 3 0.00 0.16 0.00 0 0 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 0 16 6 37.5 0.60 0.23 0.00 0.00 22.4 0 0 0 0.9 0.9 0.05 -0.9 -0.9 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 1 13 3 23.1 0.62 0.14 0.08 0.33 22.3 0 0 0 0.5 0.5 0.04 +0.5 +0.5 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 0 9 4 44.4 0.58 0.26 0.00 0.00 21.8 0 0 0 0.9 0.9 0.10 -0.9 -0.9 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 0 5 0 0.0 0.30 0.00 0.00 21.4 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 0 5 2 40.0 0.65 0.26 0.00 0.00 0 0 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 0 1 0 0.0 0.57 0.00 0.00 27.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 1 5 1 20.0 0.48 0.10 0.20 1.00 20.9 0 0 0 0.2 0.2 0.04 +0.8 +0.8 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 2 54 19 35.2 0.46 0.16 0.04 0.11 22.1 0 0 0 2.7 2.7 0.06 -0.7 -0.7 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Nîmes (6 Seasons) 2 Leagues 99.3 1 43 16 37.2 0.44 0.16 0.02 0.06 22.2 0 0 0 2.5 2.5 0.06 -1.5 -1.5 Metz (3 Seasons) 2 Leagues 1.9 0 1 0 0.0 0.51 0.00 0.00 27.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Paris FC (1 Season) 1 League 10.3 1 5 1 20.0 0.48 0.10 0.20 1.00 20.9 0 0 0 0.2 0.2 0.04 +0.8 +0.8 Lausanne-Sport (1 Season) 1 League 7.6 0 5 2 40.0 0.65 0.26 0.00 0.00 0 0 Ligue 1 (5 Seasons) 55.1 1 28 7 25.0 0.51 0.13 0.04 0.14 22.2 0 0 0 1.7 1.7 0.06 -0.7 -0.7 Ligue 2 (5 Seasons) 56.5 1 21 10 47.6 0.38 0.18 0.05 0.10 22.1 0 0 0 1.0 1.0 0.05 0.0 0.0 Super Lg (1 Season) 7.6 0 5 2 40.0 0.65 0.26 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2022 23 ma Morocco WCQ 1.2 0 0 0 Matches 2022 23 ma Morocco Friendlies (M) 0.2 0 0 0 Matches 3 Seasons 1 Club 4 Leagues 1.3 0 0 0 WCQ (1 Season) 1.2 0 0 0 Friendlies (M) (1 Season) 0.2 0 0 0 Africa Cup of Nations (1 Season) Africa Cup of Nations qualification (1 Season)
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 17 Nîmes 1 League 0.8 0 2016-2017 18 Nîmes 1 League 18.8 1 2017-2018 19 Nîmes 3 Leagues 28.5 1121 1404 79.8 16777 6853 655 732 89.5 360 439 82.0 70 143 49.0 4 2.0 1.9 +2.0 24 77 26 19 118 2018-2019 20 Nîmes 3 Leagues 24.0 832 1096 75.9 11690 5247 522 588 88.8 237 313 75.7 38 105 36.2 0 1.5 1.3 -1.5 21 50 15 5 79 2019-2020 21 Nîmes 3 Leagues 16.6 648 798 81.2 10366 4185 342 376 91.0 260 305 85.2 40 79 50.6 0 0.4 0.5 -0.4 11 46 13 7 78 2020-2021 22 Nîmes 1 League 16.7 718 913 78.6 11430 4676 375 414 90.6 274 340 80.6 52 106 49.1 2 1.3 1.1 +0.7 5 64 8 2 65 2021-2022 23 Lausanne-Sport 1 League 7.6 2 2021-2022 23 Metz 2 Leagues 2.8 83 103 80.6 1154 309 52 56 92.9 27 33 81.8 2 5 40.0 0 0.0 0.0 0.0 1 6 0 0 5 2022-2023 24 Metz 2 Leagues 0.9 16 20 80.0 268 58 8 9 88.9 7 8 87.5 1 2 50.0 0 0.0 0.0 0.0 0 1 2 0 5 2023-2024 25 Paris FC 2 Leagues 10.7 494 604 81.8 8693 2937 210 231 90.9 227 269 84.4 45 75 60.0 1 0.4 0.9 +0.6 9 37 11 7 47 9 Seasons 4 Clubs 5 Leagues 127.2 3912 4938 79.2 60378 24265 2164 2406 89.9 1392 1707 81.5 248 515 48.2 10 5.6 5.7 +4.4 71 281 75 40 397 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 Nîmes (6 Seasons) 4 Leagues 105.3 3319 4211 78.8 50263 20961 1894 2110 89.8 1131 1397 81.0 200 433 46.2 7 5.2 4.8 +1.8 61 237 62 33 340 Metz (3 Seasons) 3 Leagues 3.6 99 123 80.5 1422 367 60 65 92.3 34 41 82.9 3 7 42.9 0 0.0 0.0 0.0 1 7 2 0 10 Paris FC (1 Season) 2 Leagues 10.7 494 604 81.8 8693 2937 210 231 90.9 227 269 84.4 45 75 60.0 1 0.4 0.9 +0.6 9 37 11 7 47 Lausanne-Sport (1 Season) 1 League 7.6 2 Coupe de France (6 Seasons) 4.2 0 Ligue 1 (5 Seasons) 55.1 2281 2910 78.4 34640 14417 1291 1434 90.0 798 991 80.5 132 295 44.7 2 3.2 3.0 -1.2 38 166 36 14 227 Ligue 2 (5 Seasons) 56.5 1631 2028 80.4 25738 9848 873 972 89.8 594 716 83.0 116 220 52.7 5 2.4 2.8 +2.6 33 115 39 26 170 Coupe de la Ligue (3 Seasons) 3.8 1 Super Lg (1 Season) 7.6 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 2015-2016 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 0 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 1 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 1121 1404 79.8 16777 6853 655 732 89.5 360 439 82.0 70 143 49.0 3 2.0 1.9 +1.0 24 77 26 19 118 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 832 1096 75.9 11690 5247 522 588 88.8 237 313 75.7 38 105 36.2 0 1.5 1.3 -1.5 21 50 15 5 79 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 648 798 81.2 10366 4185 342 376 91.0 260 305 85.2 40 79 50.6 0 0.4 0.5 -0.4 11 46 13 7 78 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 718 913 78.6 11430 4676 375 414 90.6 274 340 80.6 52 106 49.1 2 1.3 1.1 +0.7 5 64 8 2 65 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 2 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 83 103 80.6 1154 309 52 56 92.9 27 33 81.8 2 5 40.0 0 0.0 0.0 0.0 1 6 0 0 5 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 16 20 80.0 268 58 8 9 88.9 7 8 87.5 1 2 50.0 0 0.0 0.0 0.0 0 1 2 0 5 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 494 604 81.8 8693 2937 210 231 90.9 227 269 84.4 45 75 60.0 1 0.4 0.9 +0.6 9 37 11 7 47 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 3912 4938 79.2 60378 24265 2164 2406 89.9 1392 1707 81.5 248 515 48.2 9 5.6 5.7 +3.4 71 281 75 40 397 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 Nîmes (6 Seasons) 2 Leagues 99.3 3319 4211 78.8 50263 20961 1894 2110 89.8 1131 1397 81.0 200 433 46.2 6 5.2 4.8 +0.8 61 237 62 33 340 Metz (3 Seasons) 2 Leagues 1.9 99 123 80.5 1422 367 60 65 92.3 34 41 82.9 3 7 42.9 0 0.0 0.0 0.0 1 7 2 0 10 Paris FC (1 Season) 1 League 10.3 494 604 81.8 8693 2937 210 231 90.9 227 269 84.4 45 75 60.0 1 0.4 0.9 +0.6 9 37 11 7 47 Lausanne-Sport (1 Season) 1 League 7.6 2 Ligue 1 (5 Seasons) 55.1 2281 2910 78.4 34640 14417 1291 1434 90.0 798 991 80.5 132 295 44.7 2 3.2 3.0 -1.2 38 166 36 14 227 Ligue 2 (5 Seasons) 56.5 1631 2028 80.4 25738 9848 873 972 89.8 594 716 83.0 116 220 52.7 5 2.4 2.8 +2.6 33 115 39 26 170 Super Lg (1 Season) 7.6 2
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2022 23 ma Morocco WCQ 1.2 0 Matches 2022 23 ma Morocco Friendlies (M) 0.2 0 Matches 3 Seasons 1 Club 4 Leagues 1.3 0 WCQ (1 Season) 1.2 0 Friendlies (M) (1 Season) 0.2 0 Africa Cup of Nations (1 Season) Africa Cup of Nations qualification (1 Season)
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 17 Nîmes 1 League 0.8 2016-2017 18 Nîmes 1 League 18.8 0 2017-2018 19 Nîmes 3 Leagues 28.5 1404 1059 339 9 1 5 82 330 0 0 0 0 1121 6 34 2018-2019 20 Nîmes 3 Leagues 24.0 1096 838 254 5 2 2 40 249 0 0 0 0 832 4 32 2019-2020 21 Nîmes 3 Leagues 16.6 798 601 196 13 0 4 29 183 0 0 0 0 648 1 20 2020-2021 22 Nîmes 1 League 16.7 913 719 191 14 0 3 19 176 0 0 0 0 718 3 26 2021-2022 23 Lausanne-Sport 1 League 7.6 18 2021-2022 23 Metz 2 Leagues 2.8 103 90 13 1 0 1 7 12 0 0 0 0 83 0 7 2022-2023 24 Metz 2 Leagues 0.9 20 16 4 0 0 0 0 4 0 0 0 0 16 0 1 2023-2024 25 Paris FC 2 Leagues 10.7 604 515 87 8 0 1 22 79 0 0 0 0 494 2 14 9 Seasons 4 Clubs 5 Leagues 127.2 4938 3838 1084 50 3 16 217 1033 0 0 0 0 3912 16 134 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Nîmes (6 Seasons) 4 Leagues 105.3 4211 3217 980 41 3 14 170 938 0 0 0 0 3319 14 112 Metz (3 Seasons) 3 Leagues 3.6 123 106 17 1 0 1 7 16 0 0 0 0 99 0 8 Paris FC (1 Season) 2 Leagues 10.7 604 515 87 8 0 1 22 79 0 0 0 0 494 2 14 Lausanne-Sport (1 Season) 1 League 7.6 18 Coupe de France (6 Seasons) 4.2 5 Ligue 1 (5 Seasons) 55.1 2910 2248 654 33 2 10 90 620 0 0 0 0 2281 8 85 Ligue 2 (5 Seasons) 56.5 2028 1590 430 17 1 6 104 413 0 0 0 0 1631 8 49 Coupe de la Ligue (3 Seasons) 3.8 0 Super Lg (1 Season) 7.6 18
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 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 0 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 1404 1059 339 9 1 5 82 330 0 0 0 0 1121 6 34 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 1096 838 254 5 2 2 40 249 0 0 0 0 832 4 32 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 798 601 196 13 0 4 29 183 0 0 0 0 648 1 20 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 913 719 191 14 0 3 19 176 0 0 0 0 718 3 26 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 18 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 103 90 13 1 0 1 2 12 0 0 0 0 83 0 7 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 20 16 4 0 0 0 0 4 0 0 0 0 16 0 1 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 604 515 87 8 0 1 22 79 0 0 0 0 494 2 14 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 4938 3838 1084 50 3 16 212 1033 0 0 0 0 3912 16 134 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Nîmes (6 Seasons) 2 Leagues 99.3 4211 3217 980 41 3 14 170 938 0 0 0 0 3319 14 112 Metz (3 Seasons) 2 Leagues 1.9 123 106 17 1 0 1 2 16 0 0 0 0 99 0 8 Paris FC (1 Season) 1 League 10.3 604 515 87 8 0 1 22 79 0 0 0 0 494 2 14 Lausanne-Sport (1 Season) 1 League 7.6 18 Ligue 1 (5 Seasons) 55.1 2910 2248 654 33 2 10 90 620 0 0 0 0 2281 8 85 Ligue 2 (5 Seasons) 56.5 2028 1590 430 17 1 6 104 413 0 0 0 0 1631 8 49 Super Lg (1 Season) 7.6 18
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 23 ma Morocco WCQ 1.2 Matches 2022 23 ma Morocco Friendlies (M) 0.2 Matches 3 Seasons 1 Club 4 Leagues 1.3 WCQ (1 Season) 1.2 Friendlies (M) (1 Season) 0.2 Africa Cup of Nations (1 Season) Africa Cup of Nations qualification (1 Season)
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 17 Nîmes 1 League 0.8 2016-2017 18 Nîmes 1 League 18.8 2017-2018 19 Nîmes 3 Leagues 28.5 66 2.49 52 4 2 1 6 1 3 0.11 3 0 0 0 0 0 2018-2019 20 Nîmes 3 Leagues 24.0 56 2.66 37 6 7 0 6 0 5 0.24 4 0 0 0 1 0 2019-2020 21 Nîmes 3 Leagues 16.6 33 2.12 24 4 2 1 1 1 2 0.13 2 0 0 0 0 0 2020-2021 22 Nîmes 1 League 16.7 21 1.25 14 2 2 0 3 0 3 0.18 2 0 0 0 1 0 2021-2022 23 Lausanne-Sport 1 League 7.6 2021-2022 23 Metz 2 Leagues 2.8 4 2.28 2 0 0 0 2 0 0 0.00 0 0 0 0 0 0 2022-2023 24 Metz 2 Leagues 0.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2023-2024 25 Paris FC 2 Leagues 10.7 15 1.45 14 0 0 0 1 0 1 0.10 1 0 0 0 0 0 9 Seasons 4 Clubs 5 Leagues 127.2 195 2.12 143 16 13 2 19 2 14 0.15 12 0 0 0 2 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Nîmes (6 Seasons) 4 Leagues 105.3 176 2.21 127 16 13 2 16 2 13 0.16 11 0 0 0 2 0 Metz (3 Seasons) 3 Leagues 3.6 4 2.06 2 0 0 0 2 0 0 0.00 0 0 0 0 0 0 Paris FC (1 Season) 2 Leagues 10.7 15 1.45 14 0 0 0 1 0 1 0.10 1 0 0 0 0 0 Lausanne-Sport (1 Season) 1 League 7.6 Coupe de France (6 Seasons) 4.2 Ligue 1 (5 Seasons) 55.1 114 2.07 77 12 11 1 12 1 10 0.18 8 0 0 0 2 0 Ligue 2 (5 Seasons) 56.5 81 2.19 66 4 2 1 7 1 4 0.11 4 0 0 0 0 0 Coupe de la Ligue (3 Seasons) 3.8 Super Lg (1 Season) 7.6
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 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 66 2.49 52 4 2 1 6 1 3 0.11 3 0 0 0 0 0 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 56 2.66 37 6 7 0 6 0 5 0.24 4 0 0 0 1 0 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 33 2.12 24 4 2 1 1 1 2 0.13 2 0 0 0 0 0 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 21 1.25 14 2 2 0 3 0 3 0.18 2 0 0 0 1 0 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 4 2.28 2 0 0 0 2 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 15 1.45 14 0 0 0 1 0 1 0.10 1 0 0 0 0 0 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 195 2.12 143 16 13 2 19 2 14 0.15 12 0 0 0 2 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Nîmes (6 Seasons) 2 Leagues 99.3 176 2.21 127 16 13 2 16 2 13 0.16 11 0 0 0 2 0 Metz (3 Seasons) 2 Leagues 1.9 4 2.06 2 0 0 0 2 0 0 0.00 0 0 0 0 0 0 Paris FC (1 Season) 1 League 10.3 15 1.45 14 0 0 0 1 0 1 0.10 1 0 0 0 0 0 Lausanne-Sport (1 Season) 1 League 7.6 Ligue 1 (5 Seasons) 55.1 114 2.07 77 12 11 1 12 1 10 0.18 8 0 0 0 2 0 Ligue 2 (5 Seasons) 56.5 81 2.19 66 4 2 1 7 1 4 0.11 4 0 0 0 0 0 Super Lg (1 Season) 7.6
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 23 ma Morocco WCQ 1.2 Matches 2022 23 ma Morocco Friendlies (M) 0.2 Matches 3 Seasons 1 Club 4 Leagues 1.3 WCQ (1 Season) 1.2 Friendlies (M) (1 Season) 0.2 Africa Cup of Nations (1 Season) Africa Cup of Nations qualification (1 Season)
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 17 Nîmes 1 League 0.8 0 2016-2017 18 Nîmes 1 League 18.8 0 0 0 2017-2018 19 Nîmes 3 Leagues 28.5 79 63 39 30 10 29 63 46.0 34 23 4 19 48 127 42 1 2018-2019 20 Nîmes 3 Leagues 24.0 81 44 44 31 6 36 63 57.1 27 15 4 11 46 127 57 0 2019-2020 21 Nîmes 3 Leagues 16.6 45 26 25 13 7 25 48 52.1 23 13 2 11 23 68 39 3 2020-2021 22 Nîmes 1 League 16.7 53 33 30 16 7 29 45 64.4 16 17 2 15 21 74 38 0 2021-2022 23 Lausanne-Sport 1 League 7.6 12 12 0 2021-2022 23 Metz 2 Leagues 2.8 7 6 3 4 0 2 5 40.0 3 4 0 4 4 8 4 0 2022-2023 24 Metz 2 Leagues 0.9 1 0 1 0 0 1 1 100.0 0 0 0 0 0 1 0 0 2023-2024 25 Paris FC 2 Leagues 10.7 29 20 16 11 2 18 35 51.4 17 7 0 7 15 44 23 0 9 Seasons 4 Clubs 5 Leagues 127.2 295 204 158 105 32 140 260 53.8 120 79 12 67 169 449 203 4 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Nîmes (6 Seasons) 4 Leagues 105.3 258 166 138 90 30 119 219 54.3 100 68 12 56 138 396 176 4 Metz (3 Seasons) 3 Leagues 3.6 8 6 4 4 0 3 6 50.0 3 4 0 4 4 9 4 0 Paris FC (1 Season) 2 Leagues 10.7 29 20 16 11 2 18 35 51.4 17 7 0 7 15 44 23 0 Lausanne-Sport (1 Season) 1 League 7.6 12 12 0 Coupe de France (6 Seasons) 4.2 2 3 0 Ligue 1 (5 Seasons) 55.1 186 107 102 64 20 92 161 57.1 69 49 8 41 91 277 138 3 Ligue 2 (5 Seasons) 56.5 109 83 56 41 12 48 99 48.5 51 30 4 26 63 172 65 1 Coupe de la Ligue (3 Seasons) 3.8 0 0 0 Super Lg (1 Season) 7.6 12 12 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 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 0 0 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 79 63 39 30 10 29 63 46.0 34 23 4 19 48 127 42 1 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 81 44 44 31 6 36 63 57.1 27 15 4 11 46 127 57 0 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 45 26 25 13 7 25 48 52.1 23 13 2 11 23 68 39 3 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 53 33 30 16 7 29 45 64.4 16 17 2 15 21 74 38 0 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 12 12 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 7 4 3 4 0 2 5 40.0 3 4 0 4 1 8 4 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 1 0 1 0 0 1 1 100.0 0 0 0 0 0 1 0 0 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 29 20 16 11 2 18 35 51.4 17 7 0 7 15 44 23 0 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 295 202 158 105 32 140 260 53.8 120 79 12 67 166 449 203 4 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 Nîmes (6 Seasons) 2 Leagues 99.3 258 166 138 90 30 119 219 54.3 100 68 12 56 138 396 176 4 Metz (3 Seasons) 2 Leagues 1.9 8 4 4 4 0 3 6 50.0 3 4 0 4 1 9 4 0 Paris FC (1 Season) 1 League 10.3 29 20 16 11 2 18 35 51.4 17 7 0 7 15 44 23 0 Lausanne-Sport (1 Season) 1 League 7.6 12 12 0 Ligue 1 (5 Seasons) 55.1 186 107 102 64 20 92 161 57.1 69 49 8 41 91 277 138 3 Ligue 2 (5 Seasons) 56.5 109 83 56 41 12 48 99 48.5 51 30 4 26 63 172 65 1 Super Lg (1 Season) 7.6 12 12 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 23 ma Morocco WCQ 1.2 Matches 2022 23 ma Morocco Friendlies (M) 0.2 Matches 3 Seasons 1 Club 4 Leagues 1.3 0 WCQ (1 Season) 1.2 0 Friendlies (M) (1 Season) 0.2 0 Africa Cup of Nations (1 Season) 0 Africa Cup of Nations qualification (1 Season) 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 17 Nîmes 1 League 0.8 2016-2017 18 Nîmes 1 League 18.8 2017-2018 19 Nîmes 3 Leagues 28.5 1674 36 399 812 477 24 1674 38 23 60.5 14 36.8 947 3900 2345 51 43 11 19 20 869 90 2018-2019 20 Nîmes 3 Leagues 24.0 1382 55 390 633 367 17 1382 34 21 61.8 13 38.2 607 3159 1978 43 36 6 31 16 705 64 2019-2020 21 Nîmes 3 Leagues 16.6 984 39 284 473 242 17 984 33 17 51.5 16 48.5 454 2492 1477 32 22 8 21 7 488 39 2020-2021 22 Nîmes 1 League 16.7 1127 46 376 530 228 9 1127 36 18 50.0 18 50.0 545 2292 1350 35 22 4 26 17 605 47 2021-2022 23 Lausanne-Sport 1 League 7.6 2021-2022 23 Metz 2 Leagues 2.8 131 6 32 69 30 0 131 4 2 50.0 2 50.0 72 244 142 3 5 0 6 2 85 10 2022-2023 24 Metz 2 Leagues 0.9 24 2 5 6 13 1 24 2 1 50.0 1 50.0 14 80 48 1 2 0 1 0 13 1 2023-2024 25 Paris FC 2 Leagues 10.7 721 29 216 370 142 13 721 19 7 36.8 10 52.6 502 2722 1447 24 21 3 12 6 449 44 9 Seasons 4 Clubs 5 Leagues 127.2 6043 213 1702 2893 1499 81 6043 166 89 53.6 74 44.6 3141 14889 8787 189 151 32 116 68 3214 295 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 Nîmes (6 Seasons) 4 Leagues 105.3 5167 176 1449 2448 1314 67 5167 141 79 56.0 61 43.3 2553 11843 7150 161 123 29 97 60 2667 240 Metz (3 Seasons) 3 Leagues 3.6 155 8 37 75 43 1 155 6 3 50.0 3 50.0 86 324 190 4 7 0 7 2 98 11 Paris FC (1 Season) 2 Leagues 10.7 721 29 216 370 142 13 721 19 7 36.8 10 52.6 502 2722 1447 24 21 3 12 6 449 44 Lausanne-Sport (1 Season) 1 League 7.6 Coupe de France (6 Seasons) 4.2 Ligue 1 (5 Seasons) 55.1 3624 146 1082 1705 867 43 3624 107 58 54.2 49 45.8 1678 8187 4947 113 85 18 84 42 1883 160 Ligue 2 (5 Seasons) 56.5 2419 67 620 1188 632 38 2419 59 31 52.5 25 42.4 1463 6702 3840 76 66 14 32 26 1331 135 Coupe de la Ligue (3 Seasons) 3.8 Super Lg (1 Season) 7.6
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 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 1674 36 399 812 477 24 1674 38 23 60.5 14 36.8 947 3900 2345 51 43 11 19 20 869 90 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 1382 55 390 633 367 17 1382 34 21 61.8 13 38.2 607 3159 1978 43 36 6 31 16 705 64 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 984 39 284 473 242 17 984 33 17 51.5 16 48.5 454 2492 1477 32 22 8 21 7 488 39 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 1127 46 376 530 228 9 1127 36 18 50.0 18 50.0 545 2292 1350 35 22 4 26 17 605 47 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 131 6 32 69 30 0 131 4 2 50.0 2 50.0 72 244 142 3 5 0 6 2 85 10 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 24 2 5 6 13 1 24 2 1 50.0 1 50.0 14 80 48 1 2 0 1 0 13 1 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 721 29 216 370 142 13 721 19 7 36.8 10 52.6 502 2722 1447 24 21 3 12 6 449 44 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 6043 213 1702 2893 1499 81 6043 166 89 53.6 74 44.6 3141 14889 8787 189 151 32 116 68 3214 295 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 Nîmes (6 Seasons) 2 Leagues 99.3 5167 176 1449 2448 1314 67 5167 141 79 56.0 61 43.3 2553 11843 7150 161 123 29 97 60 2667 240 Metz (3 Seasons) 2 Leagues 1.9 155 8 37 75 43 1 155 6 3 50.0 3 50.0 86 324 190 4 7 0 7 2 98 11 Paris FC (1 Season) 1 League 10.3 721 29 216 370 142 13 721 19 7 36.8 10 52.6 502 2722 1447 24 21 3 12 6 449 44 Lausanne-Sport (1 Season) 1 League 7.6 Ligue 1 (5 Seasons) 55.1 3624 146 1082 1705 867 43 3624 107 58 54.2 49 45.8 1678 8187 4947 113 85 18 84 42 1883 160 Ligue 2 (5 Seasons) 56.5 2419 67 620 1188 632 38 2419 59 31 52.5 25 42.4 1463 6702 3840 76 66 14 32 26 1331 135 Super Lg (1 Season) 7.6
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2022 23 ma Morocco WCQ 1.2 Matches 2022 23 ma Morocco Friendlies (M) 0.2 Matches 3 Seasons 1 Club 4 Leagues 1.3 WCQ (1 Season) 1.2 Friendlies (M) (1 Season) 0.2 Africa Cup of Nations (1 Season) Africa Cup of Nations qualification (1 Season)
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 17 Nîmes fr FRA 2. Ligue 2 1 68 68 2.0 0.8 1 0 0 0 3.00 2 1 +1 +1.32 +1.40 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 20 1,692 85 49.5 18.8 19 14 1 1 2.15 34 15 +19 +1.01 +1.06 Matches 2017-2018 19 Nîmes fr FRA Coupe de France 2 104 52 38.5 1.2 1 91 1 1 13 0 1.50 3 1 +2 +1.73 +2.27 Matches 2017-2018 19 Nîmes fr FRA 1. Coupe de la Ligue 1 80 80 66.7 0.9 1 80 0 0 0 0.00 2 4 -2 -2.25 -6.75 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 30 2,381 79 69.6 26.5 27 20 3 3 1.83 46 29 +17 +0.64 -1.18 43.5 29.4 +14.1 +0.53 -0.32 Matches 2018-2019 20 Nîmes 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 2018-2019 20 Nîmes fr FRA 1. Coupe de la Ligue 2 171 86 81.4 1.9 2 86 1 0 0 1.50 1 3 -2 -1.05 -3.36 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 25 1,895 76 55.4 21.1 23 80 14 2 26 3 1.24 28 36 -8 -0.38 -0.79 23.8 37.3 -13.6 -0.64 -1.06 Matches 2019-2020 21 Nîmes fr FRA Coupe de France 0 0 0 0 1 Matches 2019-2020 21 Nîmes fr FRA 1. Coupe de la Ligue 1 90 90 50.0 1.0 1 90 1 0 0 3.00 3 0 +3 +3.00 +4.00 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 17 1,400 82 55.6 15.6 17 82 11 0 8 0.76 13 23 -10 -0.64 -0.24 16.7 21.9 -5.2 -0.33 +0.11 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 22 1,505 68 44.0 16.7 17 84 9 5 17 9 0.77 22 34 -12 -0.72 +0.18 19.8 28.4 -8.6 -0.51 +0.07 Matches 2021-2022 23 Metz fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 1.00 0 0 0 0.00 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 4 158 40 4.6 1.8 0 0 4 40 13 1.00 0 2 -2 -1.14 -0.26 1.6 3.2 -1.6 -0.92 -0.04 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88 Matches 2022-2023 24 Metz fr FRA Coupe de France 1 60 60 22.2 0.7 1 60 0 0 0 0.00 0 1 -1 -1.50 -2.36 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 5 17 3 0.5 0.2 0 0 5 3 10 2.40 0 0 0 0.00 -0.74 0.2 0.1 +0.1 +0.54 -0.04 Matches 2023-2024 25 Paris FC fr FRA Coupe de France 1 33 33 8.5 0.4 0 0 1 33 1 3.00 3 1 +2 +5.45 +5.45 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 0 0 0 0 1 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 12 929 77 27.2 10.3 11 83 8 1 16 0 1.92 15 9 +6 +0.58 +0.55 14.6 12.0 +2.6 +0.25 -0.03 Matches 9 Seasons 4 Clubs 5 Leagues 157 11,451 73 30.1 127.2 131 81 83 26 23 51 1.41 183 176 +7 +0.06 +0.19 120.2 132.3 -12.1 -0.13 -0.11 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 Nîmes (6 Seasons) 4 Leagues 122 9,476 78 45.8 105.3 110 82 72 12 18 25 1.40 154 149 +5 +0.05 +0.04 103.8 117.0 -13.2 -0.17 -0.15 Metz (3 Seasons) 3 Leagues 11 325 30 3.2 3.6 2 75 1 9 19 24 1.55 0 3 -3 -0.83 -0.80 1.8 3.3 -1.5 -0.78 -0.64 Paris FC (1 Season) 2 Leagues 13 962 74 25.2 10.7 11 83 8 2 25 1 2.00 18 10 +8 +0.75 +0.72 14.6 12.0 +2.6 +0.25 -0.03 Lausanne-Sport (1 Season) 1 League 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88 Coupe de France (6 Seasons) 6 377 63 28.6 4.2 4 83 3 2 23 2 1.17 6 6 0 0.00 -0.12 Ligue 1 (5 Seasons) 68 4,958 73 31.3 55.1 57 82 34 11 27 34 0.95 63 95 -32 -0.58 -0.02 61.9 90.8 -28.9 -0.52 -0.04 Ligue 2 (5 Seasons) 68 5,087 75 29.7 56.5 58 83 42 10 6 14 2.00 97 54 +43 +0.76 +0.42 58.3 41.5 +16.8 +0.45 -0.06 Coupe de la Ligue (3 Seasons) 4 341 85 66.9 3.8 4 85 2 0 0 1.50 6 7 -1 -0.26 -1.33 Super Lg (1 Season) 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88
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 17 Nîmes 1 League 1 68 68 2.0 0.8 1 0 0 0 3.00 2 1 +1 +1.32 +1.40 2016-2017 18 Nîmes 1 League 20 1,692 85 49.5 18.8 19 14 1 1 2.15 34 15 +19 +1.01 +1.06 2017-2018 19 Nîmes 3 Leagues 33 2,565 78 67.3 28.5 29 86 21 4 13 3 1.75 51 34 +17 +0.60 -0.99 43.5 29.4 +14.1 +0.53 -0.32 2018-2019 20 Nîmes 3 Leagues 28 2,156 77 58.0 24.0 26 81 16 2 26 3 1.21 29 42 -13 -0.54 -1.00 23.8 37.3 -13.6 -0.64 -1.06 2019-2020 21 Nîmes 3 Leagues 18 1,490 83 51.2 16.6 18 83 12 0 9 0.88 16 23 -7 -0.42 +0.02 16.7 21.9 -5.2 -0.33 +0.11 2020-2021 22 Nîmes 1 League 22 1,505 68 44.0 16.7 17 84 9 5 17 9 0.77 22 34 -12 -0.72 +0.18 19.8 28.4 -8.6 -0.51 +0.07 2021-2022 23 Lausanne-Sport 1 League 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88 2021-2022 23 Metz 2 Leagues 5 248 50 7.1 2.8 1 90 1 4 40 13 1.00 0 2 -2 -0.73 +0.16 1.6 3.2 -1.6 -0.92 -0.04 2022-2023 24 Metz 2 Leagues 6 77 13 2.1 0.9 1 60 0 5 3 10 2.00 0 1 -1 -1.17 -1.92 0.2 0.1 +0.1 +0.54 -0.04 2023-2024 25 Metz 1 League 0 0 0 0 1 2023-2024 25 Paris FC 2 Leagues 13 962 74 25.2 10.7 11 83 8 2 25 1 2.00 18 10 +8 +0.75 +0.72 14.6 12.0 +2.6 +0.25 -0.03 9 Seasons 4 Clubs 5 Leagues 157 11,451 73 30.1 127.2 131 81 83 26 23 51 1.41 183 176 +7 +0.06 +0.19 120.2 132.3 -12.1 -0.13 -0.11 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 Nîmes (6 Seasons) 4 Leagues 122 9,476 78 45.8 105.3 110 82 72 12 18 25 1.40 154 149 +5 +0.05 +0.04 103.8 117.0 -13.2 -0.17 -0.15 Metz (3 Seasons) 3 Leagues 11 325 30 3.2 3.6 2 75 1 9 19 24 1.55 0 3 -3 -0.83 -0.80 1.8 3.3 -1.5 -0.78 -0.64 Paris FC (1 Season) 2 Leagues 13 962 74 25.2 10.7 11 83 8 2 25 1 2.00 18 10 +8 +0.75 +0.72 14.6 12.0 +2.6 +0.25 -0.03 Lausanne-Sport (1 Season) 1 League 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88 Coupe de France (6 Seasons) 6 377 63 28.6 4.2 4 83 3 2 23 2 1.17 6 6 0 0.00 -0.12 Ligue 1 (5 Seasons) 68 4,958 73 31.3 55.1 57 82 34 11 27 34 0.95 63 95 -32 -0.58 -0.02 61.9 90.8 -28.9 -0.52 -0.04 Ligue 2 (5 Seasons) 68 5,087 75 29.7 56.5 58 83 42 10 6 14 2.00 97 54 +43 +0.76 +0.42 58.3 41.5 +16.8 +0.45 -0.06 Coupe de la Ligue (3 Seasons) 4 341 85 66.9 3.8 4 85 2 0 0 1.50 6 7 -1 -0.26 -1.33 Super Lg (1 Season) 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88
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 17 Nîmes fr FRA 2. Ligue 2 14th 1 68 68 2.0 0.8 1 0 0 0 3.00 2 1 +1 +1.32 +1.40 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 20 1,692 85 49.5 18.8 19 14 1 1 2.15 34 15 +19 +1.01 +1.06 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 30 2,381 79 69.6 26.5 27 20 3 3 1.83 46 29 +17 +0.64 -1.18 43.5 29.4 +14.1 +0.53 -0.32 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 25 1,895 76 55.4 21.1 23 80 14 2 26 3 1.24 28 36 -8 -0.38 -0.79 23.8 37.3 -13.6 -0.64 -1.06 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 17 1,400 82 55.6 15.6 17 82 11 0 8 0.76 13 23 -10 -0.64 -0.24 16.7 21.9 -5.2 -0.33 +0.11 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 22 1,505 68 44.0 16.7 17 84 9 5 17 9 0.77 22 34 -12 -0.72 +0.18 19.8 28.4 -8.6 -0.51 +0.07 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 4 158 40 4.6 1.8 0 0 4 40 13 1.00 0 2 -2 -1.14 -0.26 1.6 3.2 -1.6 -0.92 -0.04 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 5 17 3 0.5 0.2 0 0 5 3 10 2.40 0 0 0 0.00 -0.74 0.2 0.1 +0.1 +0.54 -0.04 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 0 0 0 0 1 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 12 929 77 27.2 10.3 11 83 8 1 16 0 1.92 15 9 +6 +0.58 +0.55 14.6 12.0 +2.6 +0.25 -0.03 Matches 9 Seasons 4 Clubs 3 Leagues 147 10,733 73 29.7 119.3 123 81 78 24 23 49 1.41 171 163 +8 +0.07 +0.22 120.2 132.3 -12.1 -0.13 -0.11 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 Nîmes (6 Seasons) 2 Leagues 115 8,941 78 45.6 99.3 104 82 68 11 19 24 1.41 145 138 +7 +0.07 +0.07 103.8 117.0 -13.2 -0.17 -0.15 Metz (3 Seasons) 2 Leagues 9 175 19 1.8 1.9 0 0 9 19 24 1.78 0 2 -2 -1.03 -0.97 1.8 3.3 -1.5 -0.78 -0.64 Paris FC (1 Season) 1 League 12 929 77 27.2 10.3 11 83 8 1 16 0 1.92 15 9 +6 +0.58 +0.55 14.6 12.0 +2.6 +0.25 -0.03 Lausanne-Sport (1 Season) 1 League 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88 Ligue 1 (5 Seasons) 68 4,958 73 31.3 55.1 57 82 34 11 27 34 0.95 63 95 -32 -0.58 -0.02 61.9 90.8 -28.9 -0.52 -0.04 Ligue 2 (5 Seasons) 68 5,087 75 29.7 56.5 58 83 42 10 6 14 2.00 97 54 +43 +0.76 +0.42 58.3 41.5 +16.8 +0.45 -0.06 Super Lg (1 Season) 11 688 63 21.2 7.6 8 70 2 3 42 1 0.64 11 14 -3 -0.39 +0.88
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2021 22 ma Morocco Africa Cup of Nations QF 0 0 0 3 Matches 2022 23 ma Morocco WCQ 3 106 35 14.7 1.2 1 90 1 2 8 1 2.33 4 0 +4 +3.40 +0.76 Matches 2022 23 ma Morocco Friendlies (M) 1 14 14 3.9 0.2 0 0 1 14 0 0.00 0 0 0 0.00 -0.52 Matches 2023 24 ma Morocco Africa Cup of Nations qualification 0 0 0 0 2 Matches 3 Seasons 1 Club 4 Leagues 4 120 30 6.3 1.3 1 90 1 3 10 6 1.75 4 0 +4 +3.00 +1.13 WCQ (1 Season) 3 106 35 14.7 1.2 1 90 1 2 8 1 2.33 4 0 +4 +3.40 +0.76 Friendlies (M) (1 Season) 1 14 14 3.9 0.2 0 0 1 14 0 0.00 0 0 0 0.00 -0.52 Africa Cup of Nations (1 Season) 0 0 0 3 Africa Cup of Nations qualification (1 Season) 0 0 0 0 2
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 17 Nîmes 1 League 0.8 0 0 2 2016-2017 18 Nîmes 1 League 18.8 3 1 0 16 0 0 0 0 0 0 0 0 2017-2018 19 Nîmes 3 Leagues 28.5 2 0 0 26 49 1 82 48 63 1 0 0 150 24 24 50.0 2018-2019 20 Nîmes 3 Leagues 24.0 5 0 0 29 32 0 40 46 44 0 0 0 93 18 26 40.9 2019-2020 21 Nîmes 3 Leagues 16.6 3 0 0 14 27 1 29 23 26 0 1 1 74 10 16 38.5 2020-2021 22 Nîmes 1 League 16.7 4 0 0 25 26 1 19 21 33 1 1 0 106 7 13 35.0 2021-2022 23 Lausanne-Sport 1 League 7.6 4 0 0 14 17 0 18 12 12 0 2021-2022 23 Metz 2 Leagues 2.8 1 0 0 6 8 0 7 4 6 0 0 0 6 0 1 0.0 2022-2023 24 Metz 2 Leagues 0.9 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0.0 2023-2024 25 Paris FC 2 Leagues 10.7 1 0 0 15 23 1 22 15 20 0 0 0 68 5 4 55.6 9 Seasons 4 Clubs 5 Leagues 127.2 23 1 0 148 182 4 217 169 204 2 2 1 498 64 85 43.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Nîmes (6 Seasons) 4 Leagues 105.3 17 1 0 112 134 3 170 138 166 2 2 1 423 59 79 42.8 Metz (3 Seasons) 3 Leagues 3.6 1 0 0 7 8 0 7 4 6 0 0 0 7 0 2 0.0 Paris FC (1 Season) 2 Leagues 10.7 1 0 0 15 23 1 22 15 20 0 0 0 68 5 4 55.6 Lausanne-Sport (1 Season) 1 League 7.6 4 0 0 14 17 0 18 12 12 0 Coupe de France (6 Seasons) 4.2 1 0 0 1 1 0 5 3 2 0 0 0 Ligue 1 (5 Seasons) 55.1 12 0 0 73 92 2 90 91 107 1 2 1 279 35 56 38.5 Ligue 2 (5 Seasons) 56.5 6 1 0 60 72 2 104 63 83 1 0 0 219 29 29 50.0 Coupe de la Ligue (3 Seasons) 3.8 0 0 0 0 0 0 0 0 0 0 Super Lg (1 Season) 7.6 4 0 0 14 17 0 18 12 12 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 17 Nîmes fr FRA 2. Ligue 2 14th 0.8 0 0 2 Matches 2016-2017 18 Nîmes fr FRA 2. Ligue 2 6th 18.8 3 1 0 16 0 0 0 0 0 0 0 0 Matches 2017-2018 19 Nîmes fr FRA 2. Ligue 2 2nd 26.5 2 0 0 26 49 1 82 48 63 1 0 0 150 24 24 50.0 Matches 2018-2019 20 Nîmes fr FRA 1. Ligue 1 9th 21.1 4 0 0 29 32 0 40 46 44 0 0 0 93 18 26 40.9 Matches 2019-2020 21 Nîmes fr FRA 1. Ligue 1 18th 15.6 3 0 0 14 27 1 29 23 26 0 1 1 74 10 16 38.5 Matches 2020-2021 22 Nîmes fr FRA 1. Ligue 1 19th 16.7 4 0 0 25 26 1 19 21 33 1 1 0 106 7 13 35.0 Matches 2021-2022 23 Lausanne-Sport ch SUI 1. Super Lg 10th 7.6 4 0 0 14 17 0 18 12 12 0 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 1.8 1 0 0 5 7 0 2 1 4 0 0 0 6 0 1 0.0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 0.2 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0.0 Matches 2023-2024 25 Paris FC fr FRA 2. Ligue 2 5th 10.3 1 0 0 15 23 1 22 15 20 0 0 0 68 5 4 55.6 Matches 9 Seasons 4 Clubs 3 Leagues 119.3 22 1 0 147 181 4 212 166 202 2 2 1 498 64 85 43.0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Nîmes (6 Seasons) 2 Leagues 99.3 16 1 0 112 134 3 170 138 166 2 2 1 423 59 79 42.8 Metz (3 Seasons) 2 Leagues 1.9 1 0 0 6 7 0 2 1 4 0 0 0 7 0 2 0.0 Paris FC (1 Season) 1 League 10.3 1 0 0 15 23 1 22 15 20 0 0 0 68 5 4 55.6 Lausanne-Sport (1 Season) 1 League 7.6 4 0 0 14 17 0 18 12 12 0 Ligue 1 (5 Seasons) 55.1 12 0 0 73 92 2 90 91 107 1 2 1 279 35 56 38.5 Ligue 2 (5 Seasons) 56.5 6 1 0 60 72 2 104 63 83 1 0 0 219 29 29 50.0 Super Lg (1 Season) 7.6 4 0 0 14 17 0 18 12 12 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022 23 ma Morocco WCQ 1.2 0 0 0 0 Matches 2022 23 ma Morocco Friendlies (M) 0.2 0 0 0 0 Matches 3 Seasons 1 Club 4 Leagues 1.3 0 0 0 0 WCQ (1 Season) 1.2 0 0 0 0 Friendlies (M) (1 Season) 0.2 0 0 0 0 Africa Cup of Nations (1 Season) Africa Cup of Nations qualification (1 Season)
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 Sofiane Alakouch Pages
Sofiane Alakouch 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