Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2018-201922Dijonfr FRACoupe de France332703.0000000000.000.000.000.000.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue11710.8000000000.000.000.000.000.00Matches
2018-201922Dijonfr FRA1. Ligue 113121,05011.7303300411.51.50.11.6113230.260.000.260.260.260.130.010.140.130.14Matches
2019-202023Dijonfr FRACoupe de France00Matches
2019-202023Dijonfr FRA1. Ligue 1111195710.6101100200.30.30.00.302700.090.000.090.090.090.030.000.030.030.03Matches
2020-202124Rennes1. Champions Lg422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04Matches
2020-202124Rennesfr FRACoupe de France11590.7000000000.000.000.000.000.00Matches
2020-202124Rennesfr FRA1. Ligue 135353,14735.0314300603.23.20.74.01413620.090.030.110.090.110.090.020.110.090.11Matches
2021-202225Rennes3. Conf Lg776307.0000000101.11.10.01.142700.000.000.000.000.000.150.000.160.150.16Matches
2021-202225Rennesfr FRACoupe de France00Matches
2021-202225Rennesfr FRA1. Ligue 131312,73530.4224200312.12.10.32.41110110.070.070.130.070.130.070.010.080.070.08Matches
2022-202326West Ham3. Conf Lg887057.8000000200.70.70.10.841210.000.000.000.000.000.090.010.100.090.10Matches
2022-202326West Hameng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202326West Hameng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2022-202326West Hameng ENG1. Premier League18171,59517.7202200402.22.20.52.722540.110.000.110.110.110.130.030.150.130.15Matches
2023-202427West Hameng ENGEFL Cup11901.0011000000.001.001.000.001.00Matches
2023-202427West Ham2. Europa Lg654094.5101100000.40.40.00.411600.220.000.220.220.220.100.000.100.100.10Matches
2023-202427West Hameng ENG1. Premier League21211,85720.6101100311.51.50.31.8106830.050.000.050.050.050.070.010.090.070.09Matches
2024-202528Real Sociedades ESPCopa del Rey442823.1000000100.000.000.000.000.00Matches
2024-202528Real Sociedad2. Europa Lg1198809.8000000200.20.20.00.303320.000.000.000.000.000.030.000.030.030.03Matches
2024-202528Real Sociedades ESP1. La Liga21211,76019.6000000502.42.40.12.5267510.000.000.000.000.000.120.010.130.120.13Matches
7 Seasons4 Clubs11 Leagues20019317,132190.413417130033315.915.92.218.083557170.070.020.090.070.090.090.010.100.090.10
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
Rennes (2 Seasons)4 Leagues78766,84676.15385001016.56.51.17.62926930.070.040.110.070.110.090.010.100.090.10
West Ham (2 Seasons)5 Leagues58565,01655.7415400914.94.90.85.71712180.070.020.090.070.090.100.020.110.100.11
Dijon (2 Seasons)3 Leagues28272,34826.1404400611.91.90.11.9115930.150.000.150.150.150.080.000.090.080.09
Real Sociedad (1 Season)3 Leagues36342,92232.5000000802.62.60.22.82610830.000.000.000.000.000.090.010.100.090.10
Ligue 1 (4 Seasons)90897,88987.793129001527.27.21.18.33629660.100.030.140.100.140.080.010.090.080.09
Coupe de France (4 Seasons)443293.7000000000.000.000.000.000.00
Premier League (2 Seasons)39383,45238.4303300713.83.80.84.5129370.080.000.080.080.080.100.020.120.100.12
Europa Lg (2 Seasons)17141,28914.3101100200.70.70.00.714920.070.000.070.070.070.050.000.050.050.05
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
La Liga (1 Season)21211,76019.6000000502.42.40.12.5267510.000.000.000.000.000.120.010.130.120.13
Champions Lg (1 Season)422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04
Copa del Rey (1 Season)442823.1000000100.000.000.000.000.00
FA Cup (1 Season)332703.0000000000.000.000.000.000.00
Coupe de la Ligue (1 Season)11710.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2018-201922Dijon3 Leagues17161,39115.5303300411.51.50.11.6113230.190.000.190.190.190.130.010.140.130.14
2019-202023Dijon2 Leagues111195710.6101100200.30.30.00.302700.090.000.090.090.090.030.000.030.030.03
2020-202124Rennes3 Leagues40383,48138.7314300603.43.40.74.11414120.080.030.100.080.100.090.020.110.090.11
2021-202225Rennes3 Leagues38383,36537.4224200413.13.10.33.51512810.050.050.110.050.110.080.010.090.080.09
2022-202326West Ham4 Leagues30292,66029.6202200602.92.90.63.563750.070.000.070.070.070.110.020.140.110.14
2023-202427West Ham3 Leagues28272,35626.2213200312.02.00.32.3118430.080.040.110.080.110.080.010.090.080.09
2024-202528Real Sociedad3 Leagues36342,92232.5000000802.62.60.22.82610830.000.000.000.000.000.090.010.100.090.10
7 Seasons4 Clubs11 Leagues20019317,132190.413417130033315.915.92.218.083557170.070.020.090.070.090.090.010.100.090.10
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
Rennes (2 Seasons)4 Leagues78766,84676.15385001016.56.51.17.62926930.070.040.110.070.110.090.010.100.090.10
West Ham (2 Seasons)5 Leagues58565,01655.7415400914.94.90.85.71712180.070.020.090.070.090.100.020.110.100.11
Dijon (2 Seasons)3 Leagues28272,34826.1404400611.91.90.11.9115930.150.000.150.150.150.080.000.090.080.09
Real Sociedad (1 Season)3 Leagues36342,92232.5000000802.62.60.22.82610830.000.000.000.000.000.090.010.100.090.10
Ligue 1 (4 Seasons)90897,88987.793129001527.27.21.18.33629660.100.030.140.100.140.080.010.090.080.09
Coupe de France (4 Seasons)443293.7000000000.000.000.000.000.00
Premier League (2 Seasons)39383,45238.4303300713.83.80.84.5129370.080.000.080.080.080.100.020.120.100.12
Europa Lg (2 Seasons)17141,28914.3101100200.70.70.00.714920.070.000.070.070.070.050.000.050.050.05
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
La Liga (1 Season)21211,76019.6000000502.42.40.12.5267510.000.000.000.000.000.120.010.130.120.13
Champions Lg (1 Season)422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04
Copa del Rey (1 Season)442823.1000000100.000.000.000.000.00
FA Cup (1 Season)332703.0000000000.000.000.000.000.00
Coupe de la Ligue (1 Season)11710.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2018-201922Dijonfr FRA1. Ligue 118th13121,05011.7303300411.51.50.11.6113230.260.000.260.260.260.130.010.140.130.14Matches
2019-202023Dijonfr FRA1. Ligue 116th111195710.6101100200.30.30.00.302700.090.000.090.090.090.030.000.030.030.03Matches
2020-202124Rennesfr FRA1. Ligue 16th35353,14735.0314300603.23.20.74.01413620.090.030.110.090.110.090.020.110.090.11Matches
2021-202225Rennesfr FRA1. Ligue 14th31312,73530.4224200312.12.10.32.41110110.070.070.130.070.130.070.010.080.070.08Matches
2022-202326West Hameng ENG1. Premier League14th18171,59517.7202200402.22.20.52.722540.110.000.110.110.110.130.030.150.130.15Matches
2023-202427West Hameng ENG1. Premier League9th21211,85720.6101100311.51.50.31.8106830.050.000.050.050.050.070.010.090.070.09Matches
2024-202528Real Sociedades ESP1. La Liga11th21211,76019.6000000502.42.40.12.5267510.000.000.000.000.000.120.010.130.120.13Matches
7 Seasons4 Clubs3 Leagues15014813,101145.612315120027313.313.32.015.474464140.080.020.100.080.100.090.010.110.090.11
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Rennes (2 Seasons)1 League66665,88265.4538500915.35.31.06.42523730.080.050.120.080.120.080.020.100.080.10
West Ham (2 Seasons)1 League39383,45238.4303300713.83.80.84.5129370.080.000.080.080.080.100.020.120.100.12
Dijon (2 Seasons)1 League24232,00722.3404400611.91.90.11.9115930.180.000.180.180.180.080.000.090.080.09
Real Sociedad (1 Season)1 League21211,76019.6000000502.42.40.12.5267510.000.000.000.000.000.120.010.130.120.13
Ligue 1 (4 Seasons)90897,88987.793129001527.27.21.18.33629660.100.030.140.100.140.080.010.090.080.09
Premier League (2 Seasons)39383,45238.4303300713.83.80.84.5129370.080.000.080.080.080.100.020.120.100.12
La Liga (1 Season)21211,76019.6000000502.42.40.12.5267510.000.000.000.000.000.120.010.130.120.13
Standard Stats Table
Playing Time Performance Per 90 Minutes
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
2018-201922Dijonfr FRACoupe de France5th332703.0000000000.000.000.000.000.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th11710.8000000000.000.000.000.000.00Matches
2019-202023Dijonfr FRACoupe de France5th00Matches
2020-202124Rennesfr FRACoupe de France33rd11590.7000000000.000.000.000.000.00Matches
2021-202225Rennesfr FRACoupe de FranceR3200Matches
2022-202326West Hameng ENGEFL CupRd311901.0000000000.000.000.000.000.00Matches
2022-202326West Hameng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2023-202427West Hameng ENGEFL CupQF11901.0011000000.001.001.000.001.00Matches
2024-202528Real Sociedades ESPCopa del ReySF442823.1000000100.000.000.000.000.00Matches
7 Seasons4 Clubs5 Leagues14141,13212.6011000100.000.080.080.000.08
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
West Ham (2 Seasons)2 Leagues554505.0011000000.000.200.200.000.20
Dijon (2 Seasons)2 Leagues443413.8000000000.000.000.000.000.00
Rennes (2 Seasons)1 League11590.7000000000.000.000.000.000.00
Real Sociedad (1 Season)1 League442823.1000000100.000.000.000.000.00
Coupe de France (4 Seasons)443293.7000000000.000.000.000.000.00
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
Copa del Rey (1 Season)442823.1000000100.000.000.000.000.00
FA Cup (1 Season)332703.0000000000.000.000.000.000.00
Coupe de la Ligue (1 Season)11710.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2020-202124Rennes1. Champions LgGR422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04Matches
2021-202225Rennes3. Conf LgR16776307.0000000101.11.10.01.142700.000.000.000.000.000.150.000.160.150.16Matches
2022-202326West Ham3. Conf Lg1st887057.8000000200.70.70.10.841210.000.000.000.000.000.090.010.100.090.10Matches
2023-202427West Ham2. Europa LgQF654094.5101100000.40.40.00.411600.220.000.220.220.220.100.000.100.100.10Matches
2024-202528Real Sociedad2. Europa LgR161198809.8000000200.20.20.00.303320.000.000.000.000.000.030.000.030.030.03Matches
5 Seasons3 Clubs3 Leagues36312,89932.2101100502.62.60.12.799330.030.000.030.030.030.080.000.080.080.08
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
West Ham (2 Seasons)2 Leagues14131,11412.4101100201.11.10.11.252810.080.000.080.080.080.090.000.100.090.10
Rennes (2 Seasons)2 Leagues11990510.1000000101.21.20.01.243200.000.000.000.000.000.120.000.120.120.12
Real Sociedad (1 Season)1 League1198809.8000000200.20.20.00.303320.000.000.000.000.000.030.000.030.030.03
Europa Lg (2 Seasons)17141,28914.3101100200.70.70.00.714920.070.000.070.070.070.050.000.050.050.05
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
Champions Lg (1 Season)422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201619ma MoroccoFriendlies (M)11891.0000000000.000.000.000.000.00Matches
201720ma MoroccoFriendlies (M)00Matches
201922ma MoroccoFriendlies (M)00Matches
201922ma MoroccoAfrica Cup of Nations qualification21971.1000000000.000.000.000.000.00Matches
202124ma MoroccoFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202124ma MoroccoAfrica Cup of NationsQF554805.3000000000.000.000.000.000.00Matches
202124ma MoroccoAfrica Cup of Nations qualification221802.0000000100.000.000.000.000.00Matches
202226ma Morocco1. World Cup4th443533.9000000000.20.20.00.20300.000.000.000.000.000.040.010.050.040.05Matches
202225ma MoroccoWCQ887208.0101100100.120.000.120.120.12Matches
202225ma MoroccoFriendlies (M)221802.0000000000.000.000.000.000.00Matches
202326ma MoroccoFriendlies (M)554505.0000000000.000.000.000.000.00Matches
202326ma MoroccoAfrica Cup of NationsR16443604.0000000000.000.000.000.000.00Matches
202326ma MoroccoAfrica Cup of Nations qualification332703.0000000100.000.000.000.000.00Matches
202427ma MoroccoFriendlies (M)221802.0000000000.000.000.000.000.00Matches
202528ma MoroccoAfrica Cup of Nations qualification665055.6011000000.000.180.180.000.18Matches
202629ma MoroccoWCQ554505.0112100000.200.200.400.200.40Matches
9 Seasons1 Club5 Leagues50494,40448.9224200300.20.20.00.20300.040.040.080.040.080.040.010.050.040.05
Friendlies (M) (7 Seasons)111198911.0000000000.000.000.000.000.00
Africa Cup of Nations qualification (4 Seasons)13121,05211.7011000200.000.090.090.000.09
WCQ (2 Seasons)13131,17013.0213200100.150.080.230.150.23
Africa Cup of Nations (2 Seasons)998409.3000000000.000.000.000.000.00
World Cup (1 Season)443533.9000000000.20.20.00.20300.000.000.000.000.000.040.010.050.040.05

Shooting

Shooting Table
Standard Expected
Season Age Squad Country 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
2018-201922Dijonfr FRACoupe de France3.00000.000.0000Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.8000Matches
2018-201922Dijonfr FRA1. Ligue 111.7310440.00.860.340.300.7514.00001.51.50.15+1.5+1.5Matches
2019-202023Dijonfr FRA1. Ligue 110.614125.00.380.090.251.0022.01000.30.30.08+0.7+0.7Matches
2020-202124Rennes1. Champions Lg3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1Matches
2020-202124Rennesfr FRACoupe de France0.70000.000.0000Matches
2020-202124Rennesfr FRA1. Ligue 135.0328621.40.800.170.110.5010.10003.23.20.12-0.2-0.2Matches
2021-202225Rennes3. Conf Lg7.00700.01.000.000.009.50001.11.10.15-1.1-1.1Matches
2021-202225Rennesfr FRA1. Ligue 130.4225728.00.820.230.080.299.40002.12.10.08-0.1-0.1Matches
2022-202326West Ham3. Conf Lg7.80500.00.640.000.0013.80000.70.70.14-0.7-0.7Matches
2022-202326West Hameng ENGEFL Cup1.00200.02.000.000.0000Matches
2022-202326West Hameng ENGFA Cup3.00000.000.0000Matches
2022-202326West Hameng ENG1. Premier League17.7212216.70.680.110.171.009.90002.22.20.19-0.2-0.2Matches
2023-202427West Hameng ENGEFL Cup1.00000.000.0000Matches
2023-202427West Ham2. Europa Lg4.514250.00.880.440.250.508.30000.40.40.11+0.6+0.6Matches
2023-202427West Hameng ENG1. Premier League20.6114321.40.680.150.070.3310.80001.51.50.11-0.5-0.5Matches
2024-202528Real Sociedades ESPCopa del Rey3.10100.00.320.000.0000Matches
2024-202528Real Sociedad2. Europa Lg9.80700.00.720.000.0017.91000.20.20.04-0.2-0.2Matches
2024-202528Real Sociedades ESP1. La Liga19.6015533.30.770.260.000.0011.50002.42.40.16-2.4-2.4Matches
7 Seasons4 Clubs11 Leagues190.4131373021.90.720.160.090.4311.520015.915.90.12-2.9-2.9
Country 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
Rennes (2 Seasons)4 Leagues76.15631320.60.830.170.080.3810.20006.56.50.10-1.5-1.5
West Ham (2 Seasons)5 Leagues55.7437718.90.660.130.110.5710.60004.94.90.14-0.9-0.9
Dijon (2 Seasons)3 Leagues26.1414535.70.550.200.290.8016.31001.91.90.13+2.1+2.1
Real Sociedad (1 Season)3 Leagues32.5023521.70.710.150.000.0013.51002.62.60.12-2.6-2.6
Ligue 1 (4 Seasons)87.79671826.90.760.210.130.5011.21007.27.20.11+1.8+1.8
Coupe de France (4 Seasons)3.70000.000.0000
Premier League (2 Seasons)38.4326519.20.680.130.120.6010.40003.83.80.14-0.8-0.8
Europa Lg (2 Seasons)14.3111218.20.770.140.090.5014.41000.70.70.06+0.3+0.3
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
EFL Cup (2 Seasons)2.00200.01.000.000.0000
La Liga (1 Season)19.6015533.30.770.260.000.0011.50002.42.40.16-2.4-2.4
Champions Lg (1 Season)3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1
Copa del Rey (1 Season)3.10100.00.320.000.0000
FA Cup (1 Season)3.00000.000.0000
Coupe de la Ligue (1 Season)0.8000
Shooting Table
Standard Expected
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
2018-201922Dijon3 Leagues15.5310440.00.680.270.300.7514.00001.51.50.15+1.5+1.5
2019-202023Dijon2 Leagues10.614125.00.380.090.251.0022.01000.30.30.08+0.7+0.7
2020-202124Rennes3 Leagues38.7331619.40.800.160.100.5011.10003.43.40.11-0.4-0.4
2021-202225Rennes3 Leagues37.4232721.90.860.190.060.299.40003.13.10.10-1.1-1.1
2022-202326West Ham4 Leagues29.6219210.50.640.070.111.0011.10002.92.90.17-0.9-0.9
2023-202427West Ham3 Leagues26.2218527.80.690.190.110.4010.20002.02.00.110.00.0
2024-202528Real Sociedad3 Leagues32.5023521.70.710.150.000.0013.51002.62.60.12-2.6-2.6
7 Seasons4 Clubs11 Leagues190.4131373021.90.720.160.090.4311.520015.915.90.12-2.9-2.9
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
Rennes (2 Seasons)4 Leagues76.15631320.60.830.170.080.3810.20006.56.50.10-1.5-1.5
West Ham (2 Seasons)5 Leagues55.7437718.90.660.130.110.5710.60004.94.90.14-0.9-0.9
Dijon (2 Seasons)3 Leagues26.1414535.70.550.200.290.8016.31001.91.90.13+2.1+2.1
Real Sociedad (1 Season)3 Leagues32.5023521.70.710.150.000.0013.51002.62.60.12-2.6-2.6
Ligue 1 (4 Seasons)87.79671826.90.760.210.130.5011.21007.27.20.11+1.8+1.8
Coupe de France (4 Seasons)3.70000.000.0000
Premier League (2 Seasons)38.4326519.20.680.130.120.6010.40003.83.80.14-0.8-0.8
Europa Lg (2 Seasons)14.3111218.20.770.140.090.5014.41000.70.70.06+0.3+0.3
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
EFL Cup (2 Seasons)2.00200.01.000.000.0000
La Liga (1 Season)19.6015533.30.770.260.000.0011.50002.42.40.16-2.4-2.4
Champions Lg (1 Season)3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1
Copa del Rey (1 Season)3.10100.00.320.000.0000
FA Cup (1 Season)3.00000.000.0000
Coupe de la Ligue (1 Season)0.8000
Shooting Table
Standard Expected
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
2018-201922Dijonfr FRA1. Ligue 118th11.7310440.00.860.340.300.7514.00001.51.50.15+1.5+1.5Matches
2019-202023Dijonfr FRA1. Ligue 116th10.614125.00.380.090.251.0022.01000.30.30.08+0.7+0.7Matches
2020-202124Rennesfr FRA1. Ligue 16th35.0328621.40.800.170.110.5010.10003.23.20.12-0.2-0.2Matches
2021-202225Rennesfr FRA1. Ligue 14th30.4225728.00.820.230.080.299.40002.12.10.08-0.1-0.1Matches
2022-202326West Hameng ENG1. Premier League14th17.7212216.70.680.110.171.009.90002.22.20.19-0.2-0.2Matches
2023-202427West Hameng ENG1. Premier League9th20.6114321.40.680.150.070.3310.80001.51.50.11-0.5-0.5Matches
2024-202528Real Sociedades ESP1. La Liga11th19.6015533.30.770.260.000.0011.50002.42.40.16-2.4-2.4Matches
7 Seasons4 Clubs3 Leagues145.6121082825.90.740.190.110.4311.010013.313.30.12-1.3-1.3
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
Rennes (2 Seasons)1 League65.45531324.50.810.200.090.389.80005.35.30.10-0.3-0.3
West Ham (2 Seasons)1 League38.4326519.20.680.130.120.6010.40003.83.80.14-0.8-0.8
Dijon (2 Seasons)1 League22.3414535.70.630.220.290.8016.31001.91.90.13+2.1+2.1
Real Sociedad (1 Season)1 League19.6015533.30.770.260.000.0011.50002.42.40.16-2.4-2.4
Ligue 1 (4 Seasons)87.79671826.90.760.210.130.5011.21007.27.20.11+1.8+1.8
Premier League (2 Seasons)38.4326519.20.680.130.120.6010.40003.83.80.14-0.8-0.8
La Liga (1 Season)19.6015533.30.770.260.000.0011.50002.42.40.16-2.4-2.4
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201922Dijonfr FRACoupe de France5th3.00000.000.0000Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.8000Matches
2020-202124Rennesfr FRACoupe de France33rd0.70000.000.0000Matches
2022-202326West Hameng ENGEFL CupRd31.00200.02.000.000.0000Matches
2022-202326West Hameng ENGFA Cup3.00000.000.0000Matches
2023-202427West Hameng ENGEFL CupQF1.00000.000.0000Matches
2024-202528Real Sociedades ESPCopa del ReySF3.10100.00.320.000.0000Matches
7 Seasons4 Clubs5 Leagues12.60300.00.250.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
West Ham (2 Seasons)2 Leagues5.00200.00.400.000.0000
Dijon (2 Seasons)2 Leagues3.80000.000.0000
Rennes (2 Seasons)1 League0.70000.000.0000
Real Sociedad (1 Season)1 League3.10100.00.320.000.0000
Coupe de France (4 Seasons)3.70000.000.0000
EFL Cup (2 Seasons)2.00200.01.000.000.0000
Copa del Rey (1 Season)3.10100.00.320.000.0000
FA Cup (1 Season)3.00000.000.0000
Coupe de la Ligue (1 Season)0.8000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2020-202124Rennes1. Champions LgGR3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1Matches
2021-202225Rennes3. Conf LgR167.00700.01.000.000.009.50001.11.10.15-1.1-1.1Matches
2022-202326West Ham3. Conf Lg1st7.80500.00.640.000.0013.80000.70.70.14-0.7-0.7Matches
2023-202427West Ham2. Europa LgQF4.514250.00.880.440.250.508.30000.40.40.11+0.6+0.6Matches
2024-202528Real Sociedad2. Europa LgR169.80700.00.720.000.0017.91000.20.20.04-0.2-0.2Matches
5 Seasons3 Clubs3 Leagues32.212627.70.810.060.040.5013.61002.62.60.10-1.6-1.6
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
West Ham (2 Seasons)2 Leagues12.419222.20.730.160.110.5011.30001.11.10.13-0.1-0.1
Rennes (2 Seasons)2 Leagues10.101000.00.990.000.0012.60001.21.20.12-1.2-1.2
Real Sociedad (1 Season)1 League9.80700.00.720.000.0017.91000.20.20.04-0.2-0.2
Europa Lg (2 Seasons)14.3111218.20.770.140.090.5014.41000.70.70.06+0.3+0.3
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
Champions Lg (1 Season)3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201619ma MoroccoFriendlies (M)1.0000Matches
201922ma MoroccoAfrica Cup of Nations qualification1.1000Matches
202124ma MoroccoFriendlies (M)1.0000Matches
202124ma MoroccoAfrica Cup of NationsQF5.305240.00.940.370.000.0000Matches
202124ma MoroccoAfrica Cup of Nations qualification2.0000Matches
202226ma Morocco1. World Cup4th3.90100.00.250.000.008.00000.20.20.17-0.2-0.2Matches
202225ma MoroccoWCQ8.0100Matches
202225ma MoroccoFriendlies (M)2.0000Matches
202326ma MoroccoFriendlies (M)5.0000Matches
202326ma MoroccoAfrica Cup of NationsR164.00100.00.250.000.0000Matches
202326ma MoroccoAfrica Cup of Nations qualification3.0000Matches
202427ma MoroccoFriendlies (M)2.0000Matches
202528ma MoroccoAfrica Cup of Nations qualification5.6000Matches
202629ma MoroccoWCQ5.0100Matches
9 Seasons1 Club5 Leagues48.927228.60.530.150.000.008.00000.20.20.17-0.2-0.2
Friendlies (M) (7 Seasons)11.0000
Africa Cup of Nations qualification (4 Seasons)11.7000
WCQ (2 Seasons)13.0200
Africa Cup of Nations (2 Seasons)9.306233.30.640.210.000.0000
World Cup (1 Season)3.90100.00.250.000.008.00000.20.20.17-0.2-0.2

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country 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
2018-201922Dijonfr FRACoupe de France3.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.80Matches
2018-201922Dijonfr FRA1. Ligue 111.746560477.09427417115316791.622326484.58014854.100.10.1-0.12393232Matches
2019-202023Dijonfr FRA1. Ligue 110.649259782.410780441116017193.623926988.89014362.900.00.00.00230027Matches
2020-202124Rennes1. Champions Lg3.117720188.135321518667193.0869392.5243470.600.00.00.008005Matches
2020-202124Rennesfr FRACoupe de France0.70Matches
2020-202124Rennesfr FRA1. Ligue 135.02449271290.34568818953976102195.61198128293.425136568.810.70.7+0.3512610136Matches
2021-202225Rennes3. Conf Lg7.039744788.88584352510611393.821222992.6739279.300.00.10.01330027Matches
2021-202225Rennesfr FRA1. Ligue 130.41959220488.9404141532961366092.91050110694.927739869.620.30.3+1.7411820101Matches
2022-202326West Ham3. Conf Lg7.830838480.26334263010311887.316018188.4387451.400.10.1-0.12161012Matches
2022-202326West Hameng ENGEFL Cup1.00Matches
2022-202326West Hameng ENGFA Cup3.00Matches
2022-202326West Hameng ENG1. Premier League17.759976378.512203533222424491.828733585.78216948.500.50.3-0.56374025Matches
2023-202427West Hameng ENGEFL Cup1.01Matches
2023-202427West Ham2. Europa Lg4.527833184.05410221011212391.113414393.7295750.900.00.00.00170016Matches
2023-202427West Hameng ENG1. Premier League20.6943117780.119870880433536093.145249391.714329748.100.30.4-0.34742068Matches
2024-202528Real Sociedades ESPCopa del Rey3.10Matches
2024-202528Real Sociedad2. Europa Lg9.851258687.49999350318920492.626228093.6558862.500.00.10.01281033Matches
2024-202528Real Sociedades ESP1. La Liga19.61213138987.323636836643846294.861866293.414422962.900.10.3-0.15873175Matches
7 Seasons4 Clubs11 Leagues190.497921139585.9195877787523475371493.64921533792.21286209461.442.22.3+1.830606173557
Country 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
Rennes (2 Seasons)4 Leagues76.14982556489.598218393251761186594.42546271093.962588970.331.11.1+1.91028530269
West Ham (2 Seasons)5 Leagues55.72128265580.2438171897677484591.61033115289.729259748.910.80.7+0.21214470121
Dijon (2 Seasons)3 Leagues26.1957120179.720207858231333892.646253386.717029158.400.10.2-0.12623259
Real Sociedad (1 Season)3 Leagues32.51725197587.3336351186962766694.188094293.419931762.800.20.3-0.2611541108
Ligue 1 (4 Seasons)87.75365611787.7106309428641902201994.22710292192.8698105466.231.11.2+1.91130662296
Coupe de France (4 Seasons)3.70
Premier League (2 Seasons)38.41542194079.5320731413655960492.573982889.322546648.300.80.6-0.8101116093
Europa Lg (2 Seasons)14.379091786.215409571330132792.039642393.68414557.900.00.10.01451049
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
EFL Cup (2 Seasons)2.01
La Liga (1 Season)19.61213138987.323636836643846294.861866293.414422962.900.10.3-0.15873175
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
Copa del Rey (1 Season)3.10
FA Cup (1 Season)3.00
Coupe de la Ligue (1 Season)0.80
Passing Table
Total Short Medium Long Expected
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
2018-201922Dijon3 Leagues15.546560477.09427417115316791.622326484.58014854.100.10.1-0.12393232
2019-202023Dijon2 Leagues10.649259782.410780441116017193.623926988.89014362.900.00.00.00230027
2020-202124Rennes3 Leagues38.72626291390.149220204711042109295.41284137593.427539968.910.70.7+0.3513410141
2021-202225Rennes3 Leagues37.42356265188.9489981885471977393.01262133594.535049071.420.30.4+1.7515120128
2022-202326West Ham4 Leagues29.6907114779.118537796232736290.344751686.612024349.400.60.3-0.68535037
2023-202427West Ham3 Leagues26.21221150881.0252801101444748392.558663692.117235448.610.30.4+0.74912084
2024-202528Real Sociedad3 Leagues32.51725197587.3336351186962766694.188094293.419931762.800.20.3-0.2611541108
7 Seasons4 Clubs11 Leagues190.497921139585.9195877787523475371493.64921533792.21286209461.442.22.3+1.830606173557
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
Rennes (2 Seasons)4 Leagues76.14982556489.598218393251761186594.42546271093.962588970.331.11.1+1.91028530269
West Ham (2 Seasons)5 Leagues55.72128265580.2438171897677484591.61033115289.729259748.910.80.7+0.21214470121
Dijon (2 Seasons)3 Leagues26.1957120179.720207858231333892.646253386.717029158.400.10.2-0.12623259
Real Sociedad (1 Season)3 Leagues32.51725197587.3336351186962766694.188094293.419931762.800.20.3-0.2611541108
Ligue 1 (4 Seasons)87.75365611787.7106309428641902201994.22710292192.8698105466.231.11.2+1.91130662296
Coupe de France (4 Seasons)3.70
Premier League (2 Seasons)38.41542194079.5320731413655960492.573982889.322546648.300.80.6-0.8101116093
Europa Lg (2 Seasons)14.379091786.215409571330132792.039642393.68414557.900.00.10.01451049
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
EFL Cup (2 Seasons)2.01
La Liga (1 Season)19.61213138987.323636836643846294.861866293.414422962.900.10.3-0.15873175
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
Copa del Rey (1 Season)3.10
FA Cup (1 Season)3.00
Coupe de la Ligue (1 Season)0.80
Passing Table
Total Short Medium Long Expected
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
2018-201922Dijonfr FRA1. Ligue 118th11.746560477.09427417115316791.622326484.58014854.100.10.1-0.12393232Matches
2019-202023Dijonfr FRA1. Ligue 116th10.649259782.410780441116017193.623926988.89014362.900.00.00.00230027Matches
2020-202124Rennesfr FRA1. Ligue 16th35.02449271290.34568818953976102195.61198128293.425136568.810.70.7+0.3512610136Matches
2021-202225Rennesfr FRA1. Ligue 14th30.41959220488.9404141532961366092.91050110694.927739869.620.30.3+1.7411820101Matches
2022-202326West Hameng ENG1. Premier League14th17.759976378.512203533222424491.828733585.78216948.500.50.3-0.56374025Matches
2023-202427West Hameng ENG1. Premier League9th20.6943117780.119870880433536093.145249391.714329748.100.30.4-0.34742068Matches
2024-202528Real Sociedades ESP1. La Liga11th19.61213138987.323636836643846294.861866293.414422962.900.10.3-0.15873175Matches
7 Seasons4 Clubs3 Leagues145.68120944686.0162018653662899308594.04067441192.21067174961.032.02.1+1.026504153464
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
Rennes (2 Seasons)1 League65.44408491689.786102342821589168194.52248238894.152876369.231.01.0+2.0924430237
West Ham (2 Seasons)1 League38.41542194079.5320731413655960492.573982889.322546648.300.80.6-0.8101116093
Dijon (2 Seasons)1 League22.3957120179.720207858231333892.646253386.717029158.400.10.2-0.12623259
Real Sociedad (1 Season)1 League19.61213138987.323636836643846294.861866293.414422962.900.10.3-0.15873175
Ligue 1 (4 Seasons)87.75365611787.7106309428641902201994.22710292192.8698105466.231.11.2+1.91130662296
Premier League (2 Seasons)38.41542194079.5320731413655960492.573982889.322546648.300.80.6-0.8101116093
La Liga (1 Season)19.61213138987.323636836643846294.861866293.414422962.900.10.3-0.15873175
Passing Table
Total Short Medium Long
Season Age Squad Country 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
2018-201922Dijonfr FRACoupe de France5th3.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.80Matches
2020-202124Rennesfr FRACoupe de France33rd0.70Matches
2022-202326West Hameng ENGEFL CupRd31.00Matches
2022-202326West Hameng ENGFA Cup3.00Matches
2023-202427West Hameng ENGEFL CupQF1.01Matches
2024-202528Real Sociedades ESPCopa del ReySF3.10Matches
7 Seasons4 Clubs5 Leagues12.61
Country 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
West Ham (2 Seasons)2 Leagues5.01
Dijon (2 Seasons)2 Leagues3.80
Rennes (2 Seasons)1 League0.70
Real Sociedad (1 Season)1 League3.10
Coupe de France (4 Seasons)3.70
EFL Cup (2 Seasons)2.01
Copa del Rey (1 Season)3.10
FA Cup (1 Season)3.00
Coupe de la Ligue (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2020-202124Rennes1. Champions LgGR3.117720188.135321518667193.0869392.5243470.600.00.00.008005Matches
2021-202225Rennes3. Conf LgR167.039744788.88584352510611393.821222992.6739279.300.00.10.01330027Matches
2022-202326West Ham3. Conf Lg1st7.830838480.26334263010311887.316018188.4387451.400.10.1-0.12161012Matches
2023-202427West Ham2. Europa LgQF4.527833184.05410221011212391.113414393.7295750.900.00.00.00170016Matches
2024-202528Real Sociedad2. Europa LgR169.851258687.49999350318920492.626228093.6558862.500.00.10.01281033Matches
5 Seasons3 Clubs3 Leagues32.21672194985.8338591338657662991.685492692.221934563.500.10.3-0.141022093
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
West Ham (2 Seasons)2 Leagues12.458671582.011744484021524189.229432490.76713151.100.10.1-0.12331028
Rennes (2 Seasons)2 Leagues10.157464888.612116504317218493.529832292.59712677.000.00.10.01410032
Real Sociedad (1 Season)1 League9.851258687.49999350318920492.626228093.6558862.500.00.10.01281033
Europa Lg (2 Seasons)14.379091786.215409571330132792.039642393.68414557.900.00.10.01451049
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201619ma MoroccoFriendlies (M)1.00Matches
201922ma MoroccoAfrica Cup of Nations qualification1.10Matches
202124ma MoroccoFriendlies (M)1.00Matches
202124ma MoroccoAfrica Cup of NationsQF5.30Matches
202124ma MoroccoAfrica Cup of Nations qualification2.00Matches
202226ma Morocco1. World Cup4th3.913715886.72659996535793.0646894.1203164.500.00.00.013003Matches
202225ma MoroccoWCQ8.00Matches
202225ma MoroccoFriendlies (M)2.00Matches
202326ma MoroccoFriendlies (M)5.00Matches
202326ma MoroccoAfrica Cup of NationsR164.00Matches
202326ma MoroccoAfrica Cup of Nations qualification3.00Matches
202427ma MoroccoFriendlies (M)2.00Matches
202528ma MoroccoAfrica Cup of Nations qualification5.61Matches
202629ma MoroccoWCQ5.01Matches
9 Seasons1 Club5 Leagues48.913715886.72659996535793.0646894.1203164.520.00.0+2.013003
Friendlies (M) (7 Seasons)11.00
Africa Cup of Nations qualification (4 Seasons)11.71
WCQ (2 Seasons)13.01
Africa Cup of Nations (2 Seasons)9.30
World Cup (1 Season)3.913715886.72659996535793.0646894.1203164.500.00.00.013003
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201922Dijonfr FRACoupe de France3.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.8Matches
2018-201922Dijonfr FRA1. Ligue 111.7604561401808322000046538Matches
2019-202023Dijonfr FRA1. Ligue 110.6597578171301714000049223Matches
2020-202124Rennes1. Champions Lg3.1201197440500000017701Matches
2020-202124Rennesfr FRACoupe de France0.71Matches
2020-202124Rennesfr FRA1. Ligue 135.0271226318079030110000244917Matches
2021-202225Rennes3. Conf Lg7.044743213120901000039722Matches
2021-202225Rennesfr FRA1. Ligue 130.42204212774692411500001959312Matches
2022-202326West Ham3. Conf Lg7.838436716140810000030812Matches
2022-202326West Hameng ENGEFL Cup1.00Matches
2022-202326West Hameng ENGFA Cup3.02Matches
2022-202326West Hameng ENG1. Premier League17.7763723362902100000059945Matches
2023-202427West Hameng ENGEFL Cup1.00Matches
2023-202427West Ham2. Europa Lg4.5331314161301010000027811Matches
2023-202427West Hameng ENG1. Premier League20.611771100755512956000094325Matches
2024-202528Real Sociedades ESPCopa del Rey3.10Matches
2024-202528Real Sociedad2. Europa Lg9.8586561242001411000051214Matches
2024-202528Real Sociedades ESP1. La Liga19.61389133053380342300001213610Matches
7 Seasons4 Clubs11 Leagues190.4113951092144836432261943000097922660
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (2 Seasons)4 Leagues76.1556453871711642853700004982622
West Ham (2 Seasons)5 Leagues55.7265525041431111689600002128813
Dijon (2 Seasons)3 Leagues26.11201113957310254260000957511
Real Sociedad (1 Season)3 Leagues32.51975189177580483400001725714
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Coupe de France (4 Seasons)3.71
Premier League (2 Seasons)38.419401823111841505600001542610
Europa Lg (2 Seasons)14.3917875403302421000079025
Conf Lg (2 Seasons)14.8831799292601711000070534
EFL Cup (2 Seasons)2.00
La Liga (1 Season)19.61389133053380342300001213610
Champions Lg (1 Season)3.1201197440500000017701
Copa del Rey (1 Season)3.10
FA Cup (1 Season)3.02
Coupe de la Ligue (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201922Dijon3 Leagues15.5604561401808322000046538
2019-202023Dijon2 Leagues10.6597578171301714000049223
2020-202124Rennes3 Leagues38.7291328288483035210000262618
2021-202225Rennes3 Leagues37.42651255987812501600002356514
2022-202326West Ham4 Leagues29.611471090524302930000090757
2023-202427West Ham3 Leagues26.2150814149168139660000122136
2024-202528Real Sociedad3 Leagues32.51975189177580483400001725714
7 Seasons4 Clubs11 Leagues190.4113951092144836432261943000097922660
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (2 Seasons)4 Leagues76.1556453871711642853700004982622
West Ham (2 Seasons)5 Leagues55.7265525041431111689600002128813
Dijon (2 Seasons)3 Leagues26.11201113957310254260000957511
Real Sociedad (1 Season)3 Leagues32.51975189177580483400001725714
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Coupe de France (4 Seasons)3.71
Premier League (2 Seasons)38.419401823111841505600001542610
Europa Lg (2 Seasons)14.3917875403302421000079025
Conf Lg (2 Seasons)14.8831799292601711000070534
EFL Cup (2 Seasons)2.00
La Liga (1 Season)19.61389133053380342300001213610
Champions Lg (1 Season)3.1201197440500000017701
Copa del Rey (1 Season)3.10
FA Cup (1 Season)3.02
Coupe de la Ligue (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201922Dijonfr FRA1. Ligue 118th11.7604561401808322000046538Matches
2019-202023Dijonfr FRA1. Ligue 116th10.6597578171301714000049223Matches
2020-202124Rennesfr FRA1. Ligue 16th35.0271226318079030110000244917Matches
2021-202225Rennesfr FRA1. Ligue 14th30.42204212774692411500001959312Matches
2022-202326West Hameng ENG1. Premier League14th17.7763723362902100000059945Matches
2023-202427West Hameng ENG1. Premier League9th20.611771100755512956000094325Matches
2024-202528Real Sociedades ESP1. La Liga11th19.61389133053380342300001213610Matches
7 Seasons4 Clubs3 Leagues145.69446905037530131801341000081202150
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (2 Seasons)1 League65.4491647581541482712600004408419
West Ham (2 Seasons)1 League38.419401823111841505600001542610
Dijon (2 Seasons)1 League22.31201113957310254260000957511
Real Sociedad (1 Season)1 League19.61389133053380342300001213610
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Premier League (2 Seasons)38.419401823111841505600001542610
La Liga (1 Season)19.61389133053380342300001213610
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201922Dijonfr FRACoupe de France5th3.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.8Matches
2020-202124Rennesfr FRACoupe de France33rd0.71Matches
2022-202326West Hameng ENGEFL CupRd31.00Matches
2022-202326West Hameng ENGFA Cup3.02Matches
2023-202427West Hameng ENGEFL CupQF1.00Matches
2024-202528Real Sociedades ESPCopa del ReySF3.10Matches
7 Seasons4 Clubs5 Leagues12.63
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Ham (2 Seasons)2 Leagues5.02
Dijon (2 Seasons)2 Leagues3.80
Rennes (2 Seasons)1 League0.71
Real Sociedad (1 Season)1 League3.10
Coupe de France (4 Seasons)3.71
EFL Cup (2 Seasons)2.00
Copa del Rey (1 Season)3.10
FA Cup (1 Season)3.02
Coupe de la Ligue (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202124Rennes1. Champions LgGR3.1201197440500000017701Matches
2021-202225Rennes3. Conf LgR167.044743213120901000039722Matches
2022-202326West Ham3. Conf Lg1st7.838436716140810000030812Matches
2023-202427West Ham2. Europa LgQF4.5331314161301010000027811Matches
2024-202528Real Sociedad2. Europa LgR169.8586561242001411000051214Matches
5 Seasons3 Clubs3 Leagues32.21949187173630463200001672510
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Ham (2 Seasons)2 Leagues12.4715681322701820000058623
Rennes (2 Seasons)2 Leagues10.1648629171601401000057423
Real Sociedad (1 Season)1 League9.8586561242001411000051214
Europa Lg (2 Seasons)14.3917875403302421000079025
Conf Lg (2 Seasons)14.8831799292601711000070534
Champions Lg (1 Season)3.1201197440500000017701
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201619ma MoroccoFriendlies (M)1.0Matches
201922ma MoroccoAfrica Cup of Nations qualification1.1Matches
202124ma MoroccoFriendlies (M)1.0Matches
202124ma MoroccoAfrica Cup of NationsQF5.31Matches
202124ma MoroccoAfrica Cup of Nations qualification2.0Matches
202226ma Morocco1. World Cup4th3.91581481090200000013701Matches
202225ma MoroccoWCQ8.0Matches
202225ma MoroccoFriendlies (M)2.0Matches
202326ma MoroccoFriendlies (M)5.0Matches
202326ma MoroccoAfrica Cup of NationsR164.01Matches
202326ma MoroccoAfrica Cup of Nations qualification3.0Matches
202427ma MoroccoFriendlies (M)2.0Matches
202528ma MoroccoAfrica Cup of Nations qualification5.6Matches
202629ma MoroccoWCQ5.0Matches
9 Seasons1 Club5 Leagues48.91581481090220000013701
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (4 Seasons)11.7
WCQ (2 Seasons)13.0
Africa Cup of Nations (2 Seasons)9.32
World Cup (1 Season)3.91581481090200000013701

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201922Dijonfr FRACoupe de France3.0Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.8Matches
2018-201922Dijonfr FRA1. Ligue 111.780.6951101000.00000000Matches
2019-202023Dijonfr FRA1. Ligue 110.640.3831000010.09100000Matches
2020-202124Rennes1. Champions Lg3.141.3140000000.00000000Matches
2020-202124Rennesfr FRACoupe de France0.7Matches
2020-202124Rennesfr FRA1. Ligue 135.0200.57170030010.03100000Matches
2021-202225Rennes3. Conf Lg7.030.4330000000.00000000Matches
2021-202225Rennesfr FRA1. Ligue 130.4150.49100041040.13300010Matches
2022-202326West Ham3. Conf Lg7.870.8931210030.38200100Matches
2022-202326West Hameng ENGEFL Cup1.0Matches
2022-202326West Hameng ENGFA Cup3.0Matches
2022-202326West Hameng ENG1. Premier League17.7140.79121010000.00000000Matches
2023-202427West Hameng ENGEFL Cup1.0Matches
2023-202427West Ham2. Europa Lg4.510.2210000000.00000000Matches
2023-202427West Hameng ENG1. Premier League20.6140.68121010000.00000000Matches
2024-202528Real Sociedades ESPCopa del Rey3.1Matches
2024-202528Real Sociedad2. Europa Lg9.850.5140010010.10000100Matches
2024-202528Real Sociedades ESP1. La Liga19.6160.82131020010.05100000Matches
7 Seasons4 Clubs11 Leagues190.41110.6287631320110.06800210
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (2 Seasons)4 Leagues76.1420.56340071050.07400010
West Ham (2 Seasons)5 Leagues55.7360.71283230030.06200100
Dijon (2 Seasons)3 Leagues26.1120.5482101010.04100000
Real Sociedad (1 Season)3 Leagues32.5210.72171030020.07100100
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4280.73242020000.00000000
Europa Lg (2 Seasons)14.360.4250010010.07000100
Conf Lg (2 Seasons)14.8100.6761210030.20200100
EFL Cup (2 Seasons)2.0
La Liga (1 Season)19.6160.82131020010.05100000
Champions Lg (1 Season)3.141.3140000000.00000000
Copa del Rey (1 Season)3.1
FA Cup (1 Season)3.0
Coupe de la Ligue (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201922Dijon3 Leagues15.580.6951101000.00000000
2019-202023Dijon2 Leagues10.640.3831000010.09100000
2020-202124Rennes3 Leagues38.7240.63210030010.03100000
2021-202225Rennes3 Leagues37.4180.48130041040.11300010
2022-202326West Ham4 Leagues29.6210.82152220030.12200100
2023-202427West Ham3 Leagues26.2150.60131010000.00000000
2024-202528Real Sociedad3 Leagues32.5210.72171030020.07100100
7 Seasons4 Clubs11 Leagues190.41110.6287631320110.06800210
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (2 Seasons)4 Leagues76.1420.56340071050.07400010
West Ham (2 Seasons)5 Leagues55.7360.71283230030.06200100
Dijon (2 Seasons)3 Leagues26.1120.5482101010.04100000
Real Sociedad (1 Season)3 Leagues32.5210.72171030020.07100100
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4280.73242020000.00000000
Europa Lg (2 Seasons)14.360.4250010010.07000100
Conf Lg (2 Seasons)14.8100.6761210030.20200100
EFL Cup (2 Seasons)2.0
La Liga (1 Season)19.6160.82131020010.05100000
Champions Lg (1 Season)3.141.3140000000.00000000
Copa del Rey (1 Season)3.1
FA Cup (1 Season)3.0
Coupe de la Ligue (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201922Dijonfr FRA1. Ligue 118th11.780.6951101000.00000000Matches
2019-202023Dijonfr FRA1. Ligue 116th10.640.3831000010.09100000Matches
2020-202124Rennesfr FRA1. Ligue 16th35.0200.57170030010.03100000Matches
2021-202225Rennesfr FRA1. Ligue 14th30.4150.49100041040.13300010Matches
2022-202326West Hameng ENG1. Premier League14th17.7140.79121010000.00000000Matches
2023-202427West Hameng ENG1. Premier League9th20.6140.68121010000.00000000Matches
2024-202528Real Sociedades ESP1. La Liga11th19.6160.82131020010.05100000Matches
7 Seasons4 Clubs3 Leagues145.6910.637251112070.05600010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (2 Seasons)1 League65.4350.54270071050.08400010
West Ham (2 Seasons)1 League38.4280.73242020000.00000000
Dijon (2 Seasons)1 League22.3120.5482101010.04100000
Real Sociedad (1 Season)1 League19.6160.82131020010.05100000
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Premier League (2 Seasons)38.4280.73242020000.00000000
La Liga (1 Season)19.6160.82131020010.05100000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201922Dijonfr FRACoupe de France5th3.0Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.8Matches
2020-202124Rennesfr FRACoupe de France33rd0.7Matches
2022-202326West Hameng ENGEFL CupRd31.0Matches
2022-202326West Hameng ENGFA Cup3.0Matches
2023-202427West Hameng ENGEFL CupQF1.0Matches
2024-202528Real Sociedades ESPCopa del ReySF3.1Matches
7 Seasons4 Clubs5 Leagues12.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Ham (2 Seasons)2 Leagues5.0
Dijon (2 Seasons)2 Leagues3.8
Rennes (2 Seasons)1 League0.7
Real Sociedad (1 Season)1 League3.1
Coupe de France (4 Seasons)3.7
EFL Cup (2 Seasons)2.0
Copa del Rey (1 Season)3.1
FA Cup (1 Season)3.0
Coupe de la Ligue (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202124Rennes1. Champions LgGR3.141.3140000000.00000000Matches
2021-202225Rennes3. Conf LgR167.030.4330000000.00000000Matches
2022-202326West Ham3. Conf Lg1st7.870.8931210030.38200100Matches
2023-202427West Ham2. Europa LgQF4.510.2210000000.00000000Matches
2024-202528Real Sociedad2. Europa LgR169.850.5140010010.10000100Matches
5 Seasons3 Clubs3 Leagues32.2200.62151220040.12200200
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Ham (2 Seasons)2 Leagues12.480.6541210030.24200100
Rennes (2 Seasons)2 Leagues10.170.7070000000.00000000
Real Sociedad (1 Season)1 League9.850.5140010010.10000100
Europa Lg (2 Seasons)14.360.4250010010.07000100
Conf Lg (2 Seasons)14.8100.6761210030.20200100
Champions Lg (1 Season)3.141.3140000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201619ma MoroccoFriendlies (M)1.0Matches
201922ma MoroccoAfrica Cup of Nations qualification1.1Matches
202124ma MoroccoFriendlies (M)1.0Matches
202124ma MoroccoAfrica Cup of NationsQF5.3Matches
202124ma MoroccoAfrica Cup of Nations qualification2.0Matches
202226ma Morocco1. World Cup4th3.930.7630000010.25100000Matches
202225ma MoroccoWCQ8.0Matches
202225ma MoroccoFriendlies (M)2.0Matches
202326ma MoroccoFriendlies (M)5.0Matches
202326ma MoroccoAfrica Cup of NationsR164.0Matches
202326ma MoroccoAfrica Cup of Nations qualification3.0Matches
202427ma MoroccoFriendlies (M)2.0Matches
202528ma MoroccoAfrica Cup of Nations qualification5.6Matches
202629ma MoroccoWCQ5.0Matches
9 Seasons1 Club5 Leagues48.930.7630000010.25100000
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (4 Seasons)11.7
WCQ (2 Seasons)13.0
Africa Cup of Nations (2 Seasons)9.3
World Cup (1 Season)3.930.7630000010.25100000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201922Dijonfr FRACoupe de France3.022Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.8Matches
2018-201922Dijonfr FRA1. Ligue 111.7171289081942.111201191431591Matches
2019-202023Dijonfr FRA1. Ligue 110.613975181266.74111101831540Matches
2020-202124Rennes1. Champions Lg3.1111000004224591Matches
2020-202124Rennesfr FRACoupe de France0.712Matches
2020-202124Rennesfr FRA1. Ligue 135.037302890213363.61234221247841020Matches
2021-202225Rennes3. Conf Lg7.0745203742.946241219280Matches
2021-202225Rennesfr FRA1. Ligue 130.4271816110142458.31024141024511271Matches
2022-202326West Ham3. Conf Lg7.813810305955.641064518240Matches
2022-202326West Hameng ENGEFL Cup1.012Matches
2022-202326West Hameng ENGFA Cup3.031Matches
2022-202326West Hameng ENG1. Premier League17.727181881132065.07262421845792Matches
2023-202427West Hameng ENGEFL Cup1.000Matches
2023-202427West Ham2. Europa Lg4.54431033100.0073415100Matches
2023-202427West Hameng ENG1. Premier League20.626141970162272.76332491743852Matches
2024-202528Real Sociedades ESPCopa del Rey3.105Matches
2024-202528Real Sociedad2. Europa Lg9.81299304757.131385921441Matches
2024-202528Real Sociedades ESP1. La Liga19.6302417121121866.76211561343910Matches
7 Seasons4 Clubs11 Leagues190.421415814170310717461.567209142671943967128
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rennes (2 Seasons)4 Leagues76.1725450220386459.426684028891592662
West Ham (2 Seasons)5 Leagues55.7704850191375468.517765719441111984
Dijon (2 Seasons)3 Leagues26.1302315141163151.6153122934621131
Real Sociedad (1 Season)3 Leagues32.5423326151162564.0934231127641351
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Coupe de France (4 Seasons)3.7340
Premier League (2 Seasons)38.4533237151294269.01359481135881644
Europa Lg (2 Seasons)14.31613124071070.03201191026541
Conf Lg (2 Seasons)14.82012155081650.0816881737520
EFL Cup (2 Seasons)2.0120
La Liga (1 Season)19.6302417121121866.76211561343910
Champions Lg (1 Season)3.1111000004224591
Copa del Rey (1 Season)3.1050
FA Cup (1 Season)3.0310
Coupe de la Ligue (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
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
2018-201922Dijon3 Leagues15.5171489081942.111201191631591
2019-202023Dijon2 Leagues10.613975181266.74111101831540
2020-202124Rennes3 Leagues38.738322990213363.61238241453891111
2021-202225Rennes3 Leagues37.4342221130173154.81430161436701551
2022-202326West Ham4 Leagues29.6403028111182962.1113630626631032
2023-202427West Ham3 Leagues26.230182280192576.064027131848952
2024-202528Real Sociedad3 Leagues32.5423326151162564.0934231127641351
7 Seasons4 Clubs11 Leagues190.421415814170310717461.567209142671943967128
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rennes (2 Seasons)4 Leagues76.1725450220386459.426684028891592662
West Ham (2 Seasons)5 Leagues55.7704850191375468.517765719441111984
Dijon (2 Seasons)3 Leagues26.1302315141163151.6153122934621131
Real Sociedad (1 Season)3 Leagues32.5423326151162564.0934231127641351
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Coupe de France (4 Seasons)3.7340
Premier League (2 Seasons)38.4533237151294269.01359481135881644
Europa Lg (2 Seasons)14.31613124071070.03201191026541
Conf Lg (2 Seasons)14.82012155081650.0816881737520
EFL Cup (2 Seasons)2.0120
La Liga (1 Season)19.6302417121121866.76211561343910
Champions Lg (1 Season)3.1111000004224591
Copa del Rey (1 Season)3.1050
FA Cup (1 Season)3.0310
Coupe de la Ligue (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
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
2018-201922Dijonfr FRA1. Ligue 118th11.7171289081942.111201191431591Matches
2019-202023Dijonfr FRA1. Ligue 116th10.613975181266.74111101831540Matches
2020-202124Rennesfr FRA1. Ligue 16th35.037302890213363.61234221247841020Matches
2021-202225Rennesfr FRA1. Ligue 14th30.4271816110142458.31024141024511271Matches
2022-202326West Hameng ENG1. Premier League14th17.727181881132065.07262421845792Matches
2023-202427West Hameng ENG1. Premier League9th20.626141970162272.76332491743852Matches
2024-202528Real Sociedades ESP1. La Liga11th19.6302417121121866.76211561343910Matches
7 Seasons4 Clubs3 Leagues145.61771251136139214862.256169121481513285976
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
Rennes (2 Seasons)1 League65.4644844200355761.422583622711352291
West Ham (2 Seasons)1 League38.4533237151294269.01359481135881644
Dijon (2 Seasons)1 League22.3302115141163151.6153122932621131
Real Sociedad (1 Season)1 League19.6302417121121866.76211561343910
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Premier League (2 Seasons)38.4533237151294269.01359481135881644
La Liga (1 Season)19.6302417121121866.76211561343910
Defensive Actions Table
Tackles Challenges Blocks
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
2018-201922Dijonfr FRACoupe de France5th3.022Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.8Matches
2020-202124Rennesfr FRACoupe de France33rd0.712Matches
2022-202326West Hameng ENGEFL CupRd31.012Matches
2022-202326West Hameng ENGFA Cup3.031Matches
2023-202427West Hameng ENGEFL CupQF1.000Matches
2024-202528Real Sociedades ESPCopa del ReySF3.105Matches
7 Seasons4 Clubs5 Leagues12.67120
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
West Ham (2 Seasons)2 Leagues5.0430
Dijon (2 Seasons)2 Leagues3.8220
Rennes (2 Seasons)1 League0.7120
Real Sociedad (1 Season)1 League3.1050
Coupe de France (4 Seasons)3.7340
EFL Cup (2 Seasons)2.0120
Copa del Rey (1 Season)3.1050
FA Cup (1 Season)3.0310
Coupe de la Ligue (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
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
2020-202124Rennes1. Champions LgGR3.1111000004224591Matches
2021-202225Rennes3. Conf LgR167.0745203742.946241219280Matches
2022-202326West Ham3. Conf Lg1st7.813810305955.641064518240Matches
2023-202427West Ham2. Europa LgQF4.54431033100.0073415100Matches
2024-202528Real Sociedad2. Europa LgR169.81299304757.131385921441Matches
5 Seasons3 Clubs3 Leagues32.237262890152657.71140211931681152
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
West Ham (2 Seasons)2 Leagues12.41712134081266.741798623340
Rennes (2 Seasons)2 Leagues10.1856203742.9410461624371
Real Sociedad (1 Season)1 League9.81299304757.131385921441
Europa Lg (2 Seasons)14.31613124071070.03201191026541
Conf Lg (2 Seasons)14.82012155081650.0816881737520
Champions Lg (1 Season)3.1111000004224591
Defensive Actions Table
Tackles Challenges Blocks
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
201619ma MoroccoFriendlies (M)1.0Matches
201922ma MoroccoAfrica Cup of Nations qualification1.1Matches
202124ma MoroccoFriendlies (M)1.0Matches
202124ma MoroccoAfrica Cup of NationsQF5.364Matches
202124ma MoroccoAfrica Cup of Nations qualification2.0Matches
202226ma Morocco1. World Cup4th3.94240022100.0032148120Matches
202225ma MoroccoWCQ8.0Matches
202225ma MoroccoFriendlies (M)2.0Matches
202326ma MoroccoFriendlies (M)5.0Matches
202326ma MoroccoAfrica Cup of NationsR164.043Matches
202326ma MoroccoAfrica Cup of Nations qualification3.0Matches
202427ma MoroccoFriendlies (M)2.0Matches
202528ma MoroccoAfrica Cup of Nations qualification5.6Matches
202629ma MoroccoWCQ5.0Matches
9 Seasons1 Club5 Leagues48.941240022100.00321118120
Friendlies (M) (7 Seasons)11.00
Africa Cup of Nations qualification (4 Seasons)11.70
WCQ (2 Seasons)13.00
Africa Cup of Nations (2 Seasons)9.31070
World Cup (1 Season)3.94240022100.0032148120

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country 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
2018-201922Dijonfr FRACoupe de France3.0Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.8Matches
2018-201922Dijonfr FRA1. Ligue 111.7747683363833697477685.7114.3376184810321160854603Matches
2019-202023Dijonfr FRA1. Ligue 110.6717754262841187174375.0125.03521490859000434670Matches
2020-202124Rennes1. Champions Lg3.12232510511453223000117428195010101630Matches
2020-202124Rennesfr FRACoupe de France0.7Matches
2020-202124Rennesfr FRA1. Ligue 135.03016241128116797538301611981.8218.218857924454814161111022572Matches
2021-202225Rennes3. Conf Lg7.05184923027913105182150.0150.035318211070430513640Matches
2021-202225Rennesfr FRA1. Ligue 130.4246922111431274593424696583.3116.716117937451611707418491Matches
2022-202326West Ham3. Conf Lg7.8451622521911254518562.500.02361283706420202841Matches
2022-202326West Hameng ENGEFL Cup1.0Matches
2022-202326West Hameng ENGFA Cup3.0Matches
2022-202326West Hameng ENG1. Premier League17.794916156335835239496466.700.052321271137210875644Matches
2023-202427West Hameng ENGEFL Cup1.0Matches
2023-202427West Ham2. Europa Lg4.536230181175743620002361269768110102620Matches
2023-202427West Hameng ENG1. Premier League20.61373187709618502113735360.0240.08614211238810801029123Matches
2024-202528Real Sociedades ESPCopa del Rey3.1Matches
2024-202528Real Sociedad2. Europa Lg9.8689663053612386898337.5562.541521571079060424812Matches
2024-202528Real Sociedades ESP1. La Liga19.615941327298155316159410550.0220.0101961133798261807311381Matches
7 Seasons4 Clubs11 Leagues190.41310813176260653137917913108674465.71522.479843860822096836916837920117
Country 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
Rennes (2 Seasons)4 Leagues76.1622653627593346152856226191578.9421.13966181101032929271241546333
West Ham (2 Seasons)5 Leagues55.7313544017051342104533135191263.2210.51856889049991712021920228
Dijon (2 Seasons)3 Leagues26.114641437626674717146411981.8218.27283338189111601289273
Real Sociedad (1 Season)3 Leagues32.52283198103411767624228318844.4738.91434827048772624011516193
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
Europa Lg (2 Seasons)14.3105196486536301210518337.5562.565134261847170527432
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
EFL Cup (2 Seasons)2.0
La Liga (1 Season)19.615941327298155316159410550.0220.0101961133798261807311381
Champions Lg (1 Season)3.12232510511453223000117428195010101630
Copa del Rey (1 Season)3.1
FA Cup (1 Season)3.0
Coupe de la Ligue (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
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
2018-201922Dijon3 Leagues15.5747683363833697477685.7114.3376184810321160854603
2019-202023Dijon2 Leagues10.6717754262841187174375.0125.03521490859000434670
2020-202124Rennes3 Leagues38.73239266138617938041323911981.8218.220028352474314171121024202
2021-202225Rennes3 Leagues37.4298727013731553724429878675.0225.01964975855861510012522131
2022-202326West Ham4 Leagues29.614002238155494728140014964.300.0759341018436301078485
2023-202427West Ham3 Leagues26.21735217890793572517355360.0240.0109754803156119011211743
2024-202528Real Sociedad3 Leagues32.52283198103411767624228318844.4738.91434827048772624011516193
7 Seasons4 Clubs11 Leagues190.41310813176260653137917913108674465.71522.479843860822096836916837920117
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
Rennes (2 Seasons)4 Leagues76.1622653627593346152856226191578.9421.13966181101032929271241546333
West Ham (2 Seasons)5 Leagues55.7313544017051342104533135191263.2210.51856889049991712021920228
Dijon (2 Seasons)3 Leagues26.114641437626674717146411981.8218.27283338189111601289273
Real Sociedad (1 Season)3 Leagues32.52283198103411767624228318844.4738.91434827048772624011516193
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
Europa Lg (2 Seasons)14.3105196486536301210518337.5562.565134261847170527432
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
EFL Cup (2 Seasons)2.0
La Liga (1 Season)19.615941327298155316159410550.0220.0101961133798261807311381
Champions Lg (1 Season)3.12232510511453223000117428195010101630
Copa del Rey (1 Season)3.1
FA Cup (1 Season)3.0
Coupe de la Ligue (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
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
2018-201922Dijonfr FRA1. Ligue 118th11.7747683363833697477685.7114.3376184810321160854603Matches
2019-202023Dijonfr FRA1. Ligue 116th10.6717754262841187174375.0125.03521490859000434670Matches
2020-202124Rennesfr FRA1. Ligue 16th35.03016241128116797538301611981.8218.218857924454814161111022572Matches
2021-202225Rennesfr FRA1. Ligue 14th30.4246922111431274593424696583.3116.716117937451611707418491Matches
2022-202326West Hameng ENG1. Premier League14th17.794916156335835239496466.700.052321271137210875644Matches
2023-202427West Hameng ENG1. Premier League9th20.61373187709618502113735360.0240.08614211238810801029123Matches
2024-202528Real Sociedades ESP1. La Liga11th19.615941327298155316159410550.0220.0101961133798261807311381Matches
7 Seasons4 Clubs3 Leagues145.61086510855187541131914910865493571.4918.466273165018278745615534764714
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
Rennes (2 Seasons)1 League65.4548546224242953134725485171482.4317.6349615861906425231181441063
West Ham (2 Seasons)1 League38.4232234812729768544232211763.6218.2138463383525129018914767
Dijon (2 Seasons)1 League22.314641437626674717146411981.8218.27283338189111601289273
Real Sociedad (1 Season)1 League19.615941327298155316159410550.0220.0101961133798261807311381
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
La Liga (1 Season)19.615941327298155316159410550.0220.0101961133798261807311381
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2018-201922Dijonfr FRACoupe de France5th3.0Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.8Matches
2020-202124Rennesfr FRACoupe de France33rd0.7Matches
2022-202326West Hameng ENGEFL CupRd31.0Matches
2022-202326West Hameng ENGFA Cup3.0Matches
2023-202427West Hameng ENGEFL CupQF1.0Matches
2024-202528Real Sociedades ESPCopa del ReySF3.1Matches
7 Seasons4 Clubs5 Leagues12.6
Country 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
West Ham (2 Seasons)2 Leagues5.0
Dijon (2 Seasons)2 Leagues3.8
Rennes (2 Seasons)1 League0.7
Real Sociedad (1 Season)1 League3.1
Coupe de France (4 Seasons)3.7
EFL Cup (2 Seasons)2.0
Copa del Rey (1 Season)3.1
FA Cup (1 Season)3.0
Coupe de la Ligue (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2020-202124Rennes1. Champions LgGR3.12232510511453223000117428195010101630Matches
2021-202225Rennes3. Conf LgR167.05184923027913105182150.0150.035318211070430513640Matches
2022-202326West Ham3. Conf Lg1st7.8451622521911254518562.500.02361283706420202841Matches
2023-202427West Ham2. Europa LgQF4.536230181175743620002361269768110102620Matches
2024-202528Real Sociedad2. Europa LgR169.8689663053612386898337.5562.541521571079060424812Matches
5 Seasons3 Clubs3 Leagues32.22243232107311206030224318950.0633.3135769583818913013315543
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
West Ham (2 Seasons)2 Leagues12.4813924333661998138562.500.047225521474530305461
Rennes (2 Seasons)2 Leagues10.17417433539318137412150.0150.047022491265440615270
Real Sociedad (1 Season)1 League9.8689663053612386898337.5562.541521571079060424812
Europa Lg (2 Seasons)14.3105196486536301210518337.5562.565134261847170527432
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
Champions Lg (1 Season)3.12232510511453223000117428195010101630
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201619ma MoroccoFriendlies (M)1.0Matches
201922ma MoroccoAfrica Cup of Nations qualification1.1Matches
202124ma MoroccoFriendlies (M)1.0Matches
202124ma MoroccoAfrica Cup of NationsQF5.3Matches
202124ma MoroccoAfrica Cup of Nations qualification2.0Matches
202226ma Morocco1. World Cup4th3.9184411315311184000123559265000101180Matches
202225ma MoroccoWCQ8.0Matches
202225ma MoroccoFriendlies (M)2.0Matches
202326ma MoroccoFriendlies (M)5.0Matches
202326ma MoroccoAfrica Cup of NationsR164.0Matches
202326ma MoroccoAfrica Cup of Nations qualification3.0Matches
202427ma MoroccoFriendlies (M)2.0Matches
202528ma MoroccoAfrica Cup of Nations qualification5.6Matches
202629ma MoroccoWCQ5.0Matches
9 Seasons1 Club5 Leagues48.9184411315311184000123559265000101180
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (4 Seasons)11.7
WCQ (2 Seasons)13.0
Africa Cup of Nations (2 Seasons)9.3
World Cup (1 Season)3.9184411315311184000123559265000101180

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2018-201922Dijonfr FRACoupe de France32709075.03.03903002.0096+3+1.00-1.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue1717139.40.81710003.0021+1+1.27+1.27Matches
2018-201922Dijonfr FRA1. Ligue 1131,0508130.711.71287101370.851117-6-0.51+0.3611.115.9-4.8-0.41+0.11Matches
2019-202023Dijonfr FRACoupe de France00002Matches
2019-202023Dijonfr FRA1. Ligue 1119578738.010.6118710031.27913-4-0.38-0.0312.014.5-2.5-0.23+0.08Matches
2020-202124Rennes1. Champions Lg42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25Matches
2020-202124Rennesfr FRACoupe de France1595965.60.71590000.0012-1-1.53-1.53Matches
2020-202124Rennesfr FRA1. Ligue 1353,1479092.035.0359034001.544636+10+0.29-0.3741.735.0+6.7+0.19-0.79Matches
2021-202225Rennes3. Conf Lg763090100.07.07907002.221210+2+0.2914.68.5+6.1+0.87Matches
2021-202225Rennesfr FRACoupe de France00001Matches
2021-202225Rennesfr FRA1. Ligue 1312,7358880.030.4318828001.946629+37+1.22+0.5649.433.1+16.2+0.53+0.06Matches
2022-202326West Ham3. Conf Lg87058860.37.88887012.75164+12+1.53-0.2113.76.1+7.6+0.97-0.04Matches
2022-202326West Hameng ENGEFL Cup19090100.01.01901001.002200.00Matches
2022-202326West Hameng ENGFA Cup327090100.03.03903002.0043+1+0.33Matches
2022-202326West Hameng ENG1. Premier League181,5958946.617.717891617631.062328-5-0.28+0.1124.228.6-4.5-0.25-0.28Matches
2023-202427West Hameng ENGEFL Cup1909033.31.01901013.0031+2+2.00+3.50Matches
2023-202427West Ham2. Europa Lg64096845.44.558141532.1772+5+1.10+0.555.93.9+2.1+0.46+0.23Matches
2023-202427West Hameng ENG1. Premier League211,8578854.320.6218819041.192644-18-0.87-1.1025.038.2-13.2-0.64-0.32Matches
2024-202528Real Sociedades ESPCopa del Rey42827140.93.14712001.7562+4+1.28-0.27Matches
2024-202528Real Sociedad2. Europa Lg118808081.59.8988824511.731713+4+0.41-0.0418.811.4+7.4+0.76+0.97Matches
2024-202528Real Sociedades ESP1. La Liga211,7608451.519.6218417031.481815+3+0.15+0.9125.918.8+7.0+0.36+0.82Matches
7 Seasons4 Clubs11 Leagues20017,1328657.3190.419387172738291.55280234+46+0.24+0.40247.6221.4+26.2+0.15+0.33
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
Rennes (2 Seasons)4 Leagues786,8468882.476.176897124811.6712783+44+0.58+0.15111.084.0+26.9+0.36+0.07
West Ham (2 Seasons)5 Leagues585,0168652.655.7568851241121.548184-3-0.05-0.1568.876.8-8.0-0.16-0.19
Dijon (2 Seasons)3 Leagues282,3488434.226.127872313121.223137-6-0.23+0.3623.130.4-7.3-0.33+0.11
Real Sociedad (1 Season)3 Leagues362,9228156.332.534832724541.594130+11+0.34+0.5844.730.2+14.5+0.49+0.93
Ligue 1 (4 Seasons)907,8898861.787.789898213101.5513295+37+0.42+0.83114.298.5+15.7+0.18+0.41
Coupe de France (4 Seasons)43298231.33.74823031.50108+2+0.55-0.94
Premier League (2 Seasons)393,4528950.538.438893517671.134972-23-0.60-0.4949.166.8-17.7-0.46-0.33
Europa Lg (2 Seasons)171,2897665.114.314851233241.892415+9+0.63+0.1124.815.3+9.5+0.66+0.56
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
La Liga (1 Season)211,7608451.519.6218417031.481815+3+0.15+0.9125.918.8+7.0+0.36+0.82
Champions Lg (1 Season)42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25
Copa del Rey (1 Season)42827140.93.14712001.7562+4+1.28-0.27
FA Cup (1 Season)327090100.03.03903002.0043+1+0.33
Coupe de la Ligue (1 Season)1717139.40.81710003.0021+1+1.27+1.27
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2018-201922Dijon3 Leagues171,3918235.115.51687131371.182224-2-0.13+0.6111.115.9-4.8-0.41+0.11
2019-202023Dijon2 Leagues119578732.910.6118710051.27913-4-0.38-0.0312.014.5-2.5-0.23+0.08
2020-202124Rennes3 Leagues403,4818786.038.738893624801.374944+5+0.13+0.4547.042.4+4.7+0.12+0.08
2021-202225Rennes3 Leagues383,3658979.037.4388935011.997839+39+1.04-0.0163.941.7+22.3+0.60+0.12
2022-202326West Ham4 Leagues302,6608953.729.629892717641.604537+8+0.27+0.2337.934.8+3.2+0.12-0.11
2023-202427West Ham3 Leagues282,3568451.326.22787241581.463647-11-0.42-0.5830.942.0-11.1-0.44-0.26
2024-202528Real Sociedad3 Leagues362,9228156.332.534832724541.594130+11+0.34+0.5844.730.2+14.5+0.49+0.93
7 Seasons4 Clubs11 Leagues20017,1328657.3190.419387172738291.55280234+46+0.24+0.40247.6221.4+26.2+0.15+0.33
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
Rennes (2 Seasons)4 Leagues786,8468882.476.176897124811.6712783+44+0.58+0.15111.084.0+26.9+0.36+0.07
West Ham (2 Seasons)5 Leagues585,0168652.655.7568851241121.548184-3-0.05-0.1568.876.8-8.0-0.16-0.19
Dijon (2 Seasons)3 Leagues282,3488434.226.127872313121.223137-6-0.23+0.3623.130.4-7.3-0.33+0.11
Real Sociedad (1 Season)3 Leagues362,9228156.332.534832724541.594130+11+0.34+0.5844.730.2+14.5+0.49+0.93
Ligue 1 (4 Seasons)907,8898861.787.789898213101.5513295+37+0.42+0.83114.298.5+15.7+0.18+0.41
Coupe de France (4 Seasons)43298231.33.74823031.50108+2+0.55-0.94
Premier League (2 Seasons)393,4528950.538.438893517671.134972-23-0.60-0.4949.166.8-17.7-0.46-0.33
Europa Lg (2 Seasons)171,2897665.114.314851233241.892415+9+0.63+0.1124.815.3+9.5+0.66+0.56
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
La Liga (1 Season)211,7608451.519.6218417031.481815+3+0.15+0.9125.918.8+7.0+0.36+0.82
Champions Lg (1 Season)42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25
Copa del Rey (1 Season)42827140.93.14712001.7562+4+1.28-0.27
FA Cup (1 Season)327090100.03.03903002.0043+1+0.33
Coupe de la Ligue (1 Season)1717139.40.81710003.0021+1+1.27+1.27
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2018-201922Dijonfr FRA1. Ligue 118th131,0508130.711.71287101370.851117-6-0.51+0.3611.115.9-4.8-0.41+0.11Matches
2019-202023Dijonfr FRA1. Ligue 116th119578738.010.6118710031.27913-4-0.38-0.0312.014.5-2.5-0.23+0.08Matches
2020-202124Rennesfr FRA1. Ligue 16th353,1479092.035.0359034001.544636+10+0.29-0.3741.735.0+6.7+0.19-0.79Matches
2021-202225Rennesfr FRA1. Ligue 14th312,7358880.030.4318828001.946629+37+1.22+0.5649.433.1+16.2+0.53+0.06Matches
2022-202326West Hameng ENG1. Premier League14th181,5958946.617.717891617631.062328-5-0.28+0.1124.228.6-4.5-0.25-0.28Matches
2023-202427West Hameng ENG1. Premier League9th211,8578854.320.6218819041.192644-18-0.87-1.1025.038.2-13.2-0.64-0.32Matches
2024-202528Real Sociedades ESP1. La Liga11th211,7608451.519.6218417031.481815+3+0.15+0.9125.918.8+7.0+0.36+0.82Matches
7 Seasons4 Clubs3 Leagues15013,1018756.9145.614888134240201.43199182+17+0.12+0.48189.2184.2+5.0+0.03+0.27
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
Rennes (2 Seasons)1 League665,8828986.065.4668962001.7311265+47+0.72+0.0691.168.1+22.9+0.35-0.27
West Ham (2 Seasons)1 League393,4528950.538.438893517671.134972-23-0.60-0.4949.166.8-17.7-0.46-0.33
Dijon (2 Seasons)1 League242,0078433.822.323872013101.042030-10-0.45+0.2223.130.4-7.3-0.33+0.11
Real Sociedad (1 Season)1 League211,7608451.519.6218417031.481815+3+0.15+0.9125.918.8+7.0+0.36+0.82
Ligue 1 (4 Seasons)907,8898861.787.789898213101.5513295+37+0.42+0.83114.298.5+15.7+0.18+0.41
Premier League (2 Seasons)393,4528950.538.438893517671.134972-23-0.60-0.4949.166.8-17.7-0.46-0.33
La Liga (1 Season)211,7608451.519.6218417031.481815+3+0.15+0.9125.918.8+7.0+0.36+0.82
Playing Time Table
Playing Time Starts Subs Team Success
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
2018-201922Dijonfr FRACoupe de France5th32709075.03.03903002.0096+3+1.00-1.00Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th1717139.40.81710003.0021+1+1.27+1.27Matches
2019-202023Dijonfr FRACoupe de France5th00002Matches
2020-202124Rennesfr FRACoupe de France33rd1595965.60.71590000.0012-1-1.53-1.53Matches
2021-202225Rennesfr FRACoupe de FranceR3200001Matches
2022-202326West Hameng ENGEFL CupRd319090100.01.01901001.002200.00Matches
2022-202326West Hameng ENGFA Cup327090100.03.03903002.0043+1+0.33Matches
2023-202427West Hameng ENGEFL CupQF1909033.31.01901013.0031+2+2.00+3.50Matches
2024-202528Real Sociedades ESPCopa del ReySF42827140.93.14712001.7562+4+1.28-0.27Matches
7 Seasons4 Clubs5 Leagues141,1328144.412.6148110041.862717+10+0.80+0.13
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Ham (2 Seasons)2 Leagues54509071.45.05905012.0096+3+0.60+2.10
Dijon (2 Seasons)2 Leagues43418536.73.84853022.25117+4+1.06+0.15
Rennes (2 Seasons)1 League1595919.70.71590010.0012-1-1.53-1.53
Real Sociedad (1 Season)1 League42827140.93.14712001.7562+4+1.28-0.27
Coupe de France (4 Seasons)43298231.33.74823031.50108+2+0.55-0.94
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
Copa del Rey (1 Season)42827140.93.14712001.7562+4+1.28-0.27
FA Cup (1 Season)327090100.03.03903002.0043+1+0.33
Coupe de la Ligue (1 Season)1717139.40.81710003.0021+1+1.27+1.27
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2020-202124Rennes1. Champions LgGR42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25Matches
2021-202225Rennes3. Conf LgR16763090100.07.07907002.221210+2+0.2914.68.5+6.1+0.87Matches
2022-202326West Ham3. Conf Lg1st87058860.37.88887012.75164+12+1.53-0.2113.76.1+7.6+0.97-0.04Matches
2023-202427West Ham2. Europa LgQF64096845.44.558141532.1772+5+1.10+0.555.93.9+2.1+0.46+0.23Matches
2024-202528Real Sociedad2. Europa LgR16118808081.59.8988824511.731713+4+0.41-0.0418.811.4+7.4+0.76+0.97Matches
5 Seasons3 Clubs3 Leagues362,8998167.132.231872853851.965435+19+0.59-0.1758.437.3+21.1+0.66+0.44
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
West Ham (2 Seasons)2 Leagues141,1148053.812.41385111542.50236+17+1.37+0.2419.710.0+9.7+0.78+0.17
Rennes (2 Seasons)2 Leagues119058277.410.1990924801.501416-2-0.20+0.1419.915.9+4.0+0.40+1.32
Real Sociedad (1 Season)1 League118808081.59.8988824511.731713+4+0.41-0.0418.811.4+7.4+0.76+0.97
Europa Lg (2 Seasons)171,2897665.114.314851233241.892415+9+0.63+0.1124.815.3+9.5+0.66+0.56
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
Champions Lg (1 Season)42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201619ma MoroccoFriendlies (M)1898924.71.01890001.000000.00-2.32Matches
201720ma MoroccoFriendlies (M)00002Matches
201922ma MoroccoFriendlies (M)00001Matches
201922ma MoroccoAfrica Cup of Nations qualification2974918.01.119111612.002200.00-1.02Matches
202124ma MoroccoFriendlies (M)1909050.01.01901013.0010+1+1.000.00Matches
202124ma MoroccoAfrica Cup of NationsQF548096100.05.35965002.0085+3+0.56Matches
202124ma MoroccoAfrica Cup of Nations qualification21809033.32.02902023.0030+3+1.500.00Matches
202226ma Morocco1. World Cup4th43538853.53.94883022.0041+3+0.76+1.352.63.2-0.6-0.14-0.07Matches
202225ma MoroccoWCQ872090100.08.08908002.75253+22+2.75Matches
202225ma MoroccoFriendlies (M)21809050.02.02902001.503300.00-1.00Matches
202326ma MoroccoFriendlies (M)545090100.05.05905001.8042+2+0.40Matches
202326ma MoroccoAfrica Cup of NationsR16436090100.04.04904001.7553+2+0.50Matches
202326ma MoroccoAfrica Cup of Nations qualification32709075.03.03903002.0063+3+1.00-1.00Matches
202427ma MoroccoFriendlies (M)218090100.02.02902002.0010+1+0.50Matches
202528ma MoroccoAfrica Cup of Nations qualification65058493.55.66844003.00252+23+4.10+1.53Matches
202629ma MoroccoWCQ545090100.05.05905003.00142+12+2.40Matches
9 Seasons1 Club5 Leagues504,4048862.248.94990451692.3210126+75+1.53+0.422.63.2-0.6-0.14-0.07
Friendlies (M) (7 Seasons)119899040.711.0119010041.8295+4+0.36-1.30
Africa Cup of Nations qualification (4 Seasons)131,0528153.111.71287101632.62367+29+2.48+1.12
WCQ (2 Seasons)131,17090100.013.0139013002.85395+34+2.62
Africa Cup of Nations (2 Seasons)984093100.09.39939001.89138+5+0.54
World Cup (1 Season)43538853.53.94883022.0041+3+0.76+1.352.63.2-0.6-0.14-0.07

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201922Dijonfr FRACoupe de France3.0000420022000Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue0.80000Matches
2018-201922Dijonfr FRA1. Ligue 111.741019803141201058412364.1Matches
2019-202023Dijonfr FRA1. Ligue 110.62001360118900055431376.8Matches
2020-202124Rennes1. Champions Lg3.1000210041000216842.9Matches
2020-202124Rennesfr FRACoupe de France0.70000201210Matches
2020-202124Rennesfr FRA1. Ligue 135.060022292147300101971217163.0Matches
2021-202225Rennes3. Conf Lg7.0100582012400038261072.2Matches
2021-202225Rennesfr FRA1. Ligue 130.43102016112418120154955165.1Matches
2022-202326West Ham3. Conf Lg7.820054015800046261563.4Matches
2022-202326West Hameng ENGEFL Cup1.00000000210Matches
2022-202326West Hameng ENGFA Cup3.00001002131Matches
2022-202326West Hameng ENG1. Premier League17.740088201818010105323150.8Matches
2023-202427West Hameng ENGEFL Cup1.00000000000Matches
2023-202427West Ham2. Europa Lg4.50001001140001918578.3Matches
2023-202427West Hameng ENG1. Premier League20.6311106051714010102483260.0Matches
2024-202528Real Sociedades ESPCopa del Rey3.11004000500Matches
2024-202528Real Sociedad2. Europa Lg9.8200108119900042251661.0Matches
2024-202528Real Sociedades ESP1. La Liga19.6500111902132401073613265.6Matches
7 Seasons4 Clubs11 Leagues190.4333113511781919415817191054230763.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (2 Seasons)4 Leagues76.11010495653895413041024814063.9
West Ham (2 Seasons)5 Leagues55.791125182944480212721248359.9
Dijon (2 Seasons)3 Leagues26.16103616043423010113843670.0
Real Sociedad (1 Season)3 Leagues32.58002527132733010115864864.2
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Coupe de France (4 Seasons)3.7000440143000
Premier League (2 Seasons)38.47111814253532020207806355.9
Europa Lg (2 Seasons)14.320011812101300061432167.2
Conf Lg (2 Seasons)14.8300101221171200084522567.5
EFL Cup (2 Seasons)2.00000000210
La Liga (1 Season)19.6500111902132401073613265.6
Champions Lg (1 Season)3.1000210041000216842.9
Copa del Rey (1 Season)3.11004000500
FA Cup (1 Season)3.00001002131
Coupe de la Ligue (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201922Dijon3 Leagues15.5410231003161401058412364.1
2019-202023Dijon2 Leagues10.62001360118900055431376.8
2020-202124Rennes3 Leagues38.760024322253320102181277961.7
2021-202225Rennes3 Leagues37.441025243136221201921216166.5
2022-202326West Ham4 Leagues29.66001412232630011151584655.8
2023-202427West Ham3 Leagues26.2311116061818010121663764.1
2024-202528Real Sociedad3 Leagues32.58002527132733010115864864.2
7 Seasons4 Clubs11 Leagues190.4333113511781919415817191054230763.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (2 Seasons)4 Leagues76.11010495653895413041024814063.9
West Ham (2 Seasons)5 Leagues55.791125182944480212721248359.9
Dijon (2 Seasons)3 Leagues26.16103616043423010113843670.0
Real Sociedad (1 Season)3 Leagues32.58002527132733010115864864.2
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Coupe de France (4 Seasons)3.7000440143000
Premier League (2 Seasons)38.47111814253532020207806355.9
Europa Lg (2 Seasons)14.320011812101300061432167.2
Conf Lg (2 Seasons)14.8300101221171200084522567.5
EFL Cup (2 Seasons)2.00000000210
La Liga (1 Season)19.6500111902132401073613265.6
Champions Lg (1 Season)3.1000210041000216842.9
Copa del Rey (1 Season)3.11004000500
FA Cup (1 Season)3.00001002131
Coupe de la Ligue (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201922Dijonfr FRA1. Ligue 118th11.741019803141201058412364.1Matches
2019-202023Dijonfr FRA1. Ligue 116th10.62001360118900055431376.8Matches
2020-202124Rennesfr FRA1. Ligue 16th35.060022292147300101971217163.0Matches
2021-202225Rennesfr FRA1. Ligue 14th30.43102016112418120154955165.1Matches
2022-202326West Hameng ENG1. Premier League14th17.740088201818010105323150.8Matches
2023-202427West Hameng ENG1. Premier League9th20.6311106051714010102483260.0Matches
2024-202528Real Sociedades ESP1. La Liga11th19.6500111902132401073613265.6Matches
7 Seasons4 Clubs3 Leagues145.627311039251315112517074444125363.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (2 Seasons)1 League65.4910424532714813035121612263.9
West Ham (2 Seasons)1 League38.47111814253532020207806355.9
Dijon (2 Seasons)1 League22.36103214043221010113843670.0
Real Sociedad (1 Season)1 League19.6500111902132401073613265.6
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Premier League (2 Seasons)38.47111814253532020207806355.9
La Liga (1 Season)19.6500111902132401073613265.6
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201922Dijonfr FRACoupe de France5th3.0000420022000Matches
2018-201922Dijonfr FRA1. Coupe de la Ligue9th0.80000Matches
2020-202124Rennesfr FRACoupe de France33rd0.70000201210Matches
2022-202326West Hameng ENGEFL CupRd31.00000000210Matches
2022-202326West Hameng ENGFA Cup3.00001002131Matches
2023-202427West Hameng ENGEFL CupQF1.00000000000Matches
2024-202528Real Sociedades ESPCopa del ReySF3.11004000500Matches
7 Seasons4 Clubs5 Leagues12.61009403127001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Ham (2 Seasons)2 Leagues5.00001002341
Dijon (2 Seasons)2 Leagues3.8000420022000
Rennes (2 Seasons)1 League0.70000201210
Real Sociedad (1 Season)1 League3.11004000500
Coupe de France (4 Seasons)3.7000440143000
EFL Cup (2 Seasons)2.00000000210
Copa del Rey (1 Season)3.11004000500
FA Cup (1 Season)3.00001002131
Coupe de la Ligue (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2020-202124Rennes1. Champions LgGR3.1000210041000216842.9Matches
2021-202225Rennes3. Conf LgR167.0100582012400038261072.2Matches
2022-202326West Ham3. Conf Lg1st7.820054015800046261563.4Matches
2023-202427West Ham2. Europa LgQF4.50001001140001918578.3Matches
2024-202528Real Sociedad2. Europa LgR169.8200108119900042251661.0Matches
5 Seasons3 Clubs3 Leagues32.250023213331260001661015465.2
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Ham (2 Seasons)2 Leagues12.4200640261200065442068.8
Rennes (2 Seasons)2 Leagues10.1100792016500059321864.0
Real Sociedad (1 Season)1 League9.8200108119900042251661.0
Europa Lg (2 Seasons)14.320011812101300061432167.2
Conf Lg (2 Seasons)14.8300101221171200084522567.5
Champions Lg (1 Season)3.1000210041000216842.9
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201619ma MoroccoFriendlies (M)1.00000Matches
201922ma MoroccoAfrica Cup of Nations qualification1.10000Matches
202124ma MoroccoFriendlies (M)1.00000Matches
202124ma MoroccoAfrica Cup of NationsQF5.30003701461Matches
202124ma MoroccoAfrica Cup of Nations qualification2.01000Matches
202226ma Morocco1. World Cup4th3.9000201042001185271.4Matches
202225ma MoroccoWCQ8.01000Matches
202225ma MoroccoFriendlies (M)2.00000Matches
202326ma MoroccoFriendlies (M)5.00000Matches
202326ma MoroccoAfrica Cup of NationsR164.00002201340Matches
202326ma MoroccoAfrica Cup of Nations qualification3.01000Matches
202427ma MoroccoFriendlies (M)2.00000Matches
202528ma MoroccoAfrica Cup of Nations qualification5.60000Matches
202629ma MoroccoWCQ5.00000Matches
9 Seasons1 Club5 Leagues48.930079121112002185271.4
Friendlies (M) (7 Seasons)11.00000
Africa Cup of Nations qualification (4 Seasons)11.72000
WCQ (2 Seasons)13.01000
Africa Cup of Nations (2 Seasons)9.300059027101
World Cup (1 Season)3.9000201042001185271.4

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.