Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-15SunLa LigaMatchweek 17HomeD 0–0Real SociedadLas PalmasYCB9000000000500100.00.00.010384584.4133232Match Report
2024-12-12ThuEuropa LgLeague phaseHomeW 3–0es Real Sociedadua Dynamo KyivYCB9000000000620100.00.00.000495392.5135010Match Report
2024-12-08SunLa LigaMatchweek 16AwayW 3–0Real SociedadLeganésYCB9000000000524110.00.00.000324178.0422000Match Report
2024-12-01SunLa LigaMatchweek 15HomeW 2–0Real SociedadBetisYCB4500000010421010.00.00.000343987.2322000Match Report
2024-11-28ThuEuropa LgLeague phaseHomeW 2–0es Real Sociedadnl AjaxYCB9000001000821120.00.00.000637386.3356010Match Report

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 Sociedad2. Europa Lg544054.5000000100.10.10.00.201510.000.000.000.000.000.030.010.040.030.04Matches
2024-202528Real Sociedades ESP1. La Liga13131,09912.2000000301.91.90.12.0123700.000.000.000.000.000.150.010.160.150.16Matches
7 Seasons4 Clubs10 Leagues18217615,714174.613417130029315.315.32.117.469501150.070.020.100.070.100.090.010.110.090.11
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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)2 Leagues18171,50416.7000000402.02.00.12.1125210.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
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
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
Europa Lg (2 Seasons)1198149.0101100100.60.60.00.613110.110.000.110.110.110.060.000.070.060.07
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
La Liga (1 Season)13131,09912.2000000301.91.90.12.0123700.000.000.000.000.000.150.010.160.150.16
Champions Lg (1 Season)422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04
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 Sociedad2 Leagues18171,50416.7000000402.02.00.12.1125210.000.000.000.000.000.120.010.130.120.13
7 Seasons4 Clubs10 Leagues18217615,714174.613417130029315.315.32.117.469501150.070.020.100.070.100.090.010.110.090.11
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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)2 Leagues18171,50416.7000000402.02.00.12.1125210.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
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
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
Europa Lg (2 Seasons)1198149.0101100100.60.60.00.613110.110.000.110.110.110.060.000.070.060.07
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
La Liga (1 Season)13131,09912.2000000301.91.90.12.0123700.000.000.000.000.000.150.010.160.150.16
Champions Lg (1 Season)422753.1000000000.10.10.00.10500.000.000.000.000.000.040.000.040.040.04
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 Liga7th13131,09912.2000000301.91.90.12.0123700.000.000.000.000.000.150.010.160.150.16Matches
7 Seasons4 Clubs3 Leagues14214012,440138.212315120025312.812.82.014.860426130.090.020.110.090.110.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 League13131,09912.2000000301.91.90.12.0123700.000.000.000.000.000.150.010.160.150.16
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)13131,09912.2000000301.91.90.12.0123700.000.000.000.000.000.150.010.160.150.16
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
6 Seasons3 Clubs4 Leagues10108509.4011000000.000.110.110.000.11
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
Coupe de France (4 Seasons)443293.7000000000.000.000.000.000.00
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
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 Lg544054.5000000100.10.10.00.201510.000.000.000.000.000.030.010.040.030.04Matches
5 Seasons3 Clubs3 Leagues30262,42426.9101100402.42.40.12.697520.040.000.040.040.040.090.000.100.090.10
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 League544054.5000000100.10.10.00.201510.000.000.000.000.000.030.010.040.030.04
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
Europa Lg (2 Seasons)1198149.0101100100.60.60.00.613110.110.000.110.110.110.060.000.070.060.07
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 MoroccoWCQ332703.0011000000.000.330.330.000.33Matches
9 Seasons1 Club5 Leagues48474,22446.9123100300.20.20.00.20300.020.040.060.020.060.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)111199011.0112100100.090.090.180.090.18
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 Sociedad2. Europa Lg4.50400.00.890.000.0017.20000.10.10.03-0.1-0.1Matches
2024-202528Real Sociedades ESP1. La Liga12.2010440.00.820.330.000.0010.00001.91.90.19-1.9-1.9Matches
7 Seasons4 Clubs10 Leagues174.6131282922.70.740.170.100.4511.210015.315.30.12-2.3-2.3
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)2 Leagues16.7014428.60.840.240.000.0012.00002.02.00.15-2.0-2.0
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
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
Europa Lg (2 Seasons)9.018225.00.880.220.130.5012.70000.60.60.07+0.4+0.4
EFL Cup (2 Seasons)2.00200.01.000.000.0000
La Liga (1 Season)12.2010440.00.820.330.000.0010.00001.91.90.19-1.9-1.9
Champions Lg (1 Season)3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1
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 Sociedad2 Leagues16.7014428.60.840.240.000.0012.00002.02.00.15-2.0-2.0
7 Seasons4 Clubs10 Leagues174.6131282922.70.740.170.100.4511.210015.315.30.12-2.3-2.3
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)2 Leagues16.7014428.60.840.240.000.0012.00002.02.00.15-2.0-2.0
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
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
Europa Lg (2 Seasons)9.018225.00.880.220.130.5012.70000.60.60.07+0.4+0.4
EFL Cup (2 Seasons)2.00200.01.000.000.0000
La Liga (1 Season)12.2010440.00.820.330.000.0010.00001.91.90.19-1.9-1.9
Champions Lg (1 Season)3.10300.00.980.000.0019.70000.10.10.04-0.1-0.1
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 Liga7th12.2010440.00.820.330.000.0010.00001.91.90.19-1.9-1.9Matches
7 Seasons4 Clubs3 Leagues138.2121032726.20.750.200.120.4410.910012.812.80.12-0.8-0.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 League12.2010440.00.820.330.000.0010.00001.91.90.19-1.9-1.9
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)12.2010440.00.820.330.000.0010.00001.91.90.19-1.9-1.9
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
6 Seasons3 Clubs4 Leagues9.40200.00.230.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
Coupe de France (4 Seasons)3.70000.000.0000
EFL Cup (2 Seasons)2.00200.01.000.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 Lg4.50400.00.890.000.0017.20000.10.10.03-0.1-0.1Matches
5 Seasons3 Clubs3 Leagues26.912328.70.850.070.040.5012.90002.42.40.11-1.4-1.4
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 League4.50400.00.890.000.0017.20000.10.10.03-0.1-0.1
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
Europa Lg (2 Seasons)9.018225.00.880.220.130.5012.70000.60.60.07+0.4+0.4
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 MoroccoWCQ3.0000Matches
9 Seasons1 Club5 Leagues46.917228.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)11.0100
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
Become a Stathead & surf this site ad-free.

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 Sociedad2. Europa Lg4.529933589.35782190311112191.715015994.3334770.200.00.10.01131015Matches
2024-202528Real Sociedades ESP1. La Liga12.272682088.514076495427929395.235738193.78312765.400.10.1-0.13501037Matches
7 Seasons4 Clubs10 Leagues174.690921057586.0182100737403238346293.54548493592.21203195161.742.12.2+1.928554152501
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)2 Leagues16.71025115588.719858685739041494.250754093.911617466.700.10.2-0.14632052
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
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
Europa Lg (2 Seasons)9.057766686.611192411322324491.428430294.06210459.600.00.10.01301031
EFL Cup (2 Seasons)2.01
La Liga (1 Season)12.272682088.514076495427929395.235738193.78312765.400.10.1-0.13501037
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
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 Sociedad2 Leagues16.71025115588.719858685739041494.250754093.911617466.700.10.2-0.14632052
7 Seasons4 Clubs10 Leagues174.690921057586.0182100737403238346293.54548493592.21203195161.742.12.2+1.928554152501
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)2 Leagues16.71025115588.719858685739041494.250754093.911617466.700.10.2-0.14632052
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
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
Europa Lg (2 Seasons)9.057766686.611192411322324491.428430294.06210459.600.00.10.01301031
EFL Cup (2 Seasons)2.01
La Liga (1 Season)12.272682088.514076495427929395.235738193.78312765.400.10.1-0.13501037
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
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 Liga7th12.272682088.514076495427929395.235738193.78312765.400.10.1-0.13501037Matches
7 Seasons4 Clubs3 Leagues138.27633887786.0152458619542740291694.03806413092.21006164761.132.01.9+1.024467132426
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 League12.272682088.514076495427929395.235738193.78312765.400.10.1-0.13501037
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)12.272682088.514076495427929395.235738193.78312765.400.10.1-0.13501037
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
6 Seasons3 Clubs4 Leagues9.41
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
Coupe de France (4 Seasons)3.70
EFL Cup (2 Seasons)2.01
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 Lg4.529933589.35782190311112191.715015994.3334770.200.00.10.01131015Matches
5 Seasons3 Clubs3 Leagues26.91459169885.9296421178649854691.274280592.219730464.800.10.2-0.14872075
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 League4.529933589.35782190311112191.715015994.3334770.200.00.10.01131015
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
Europa Lg (2 Seasons)9.057766686.611192411322324491.428430294.06210459.600.00.10.01301031
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 MoroccoWCQ3.01Matches
9 Seasons1 Club5 Leagues46.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)11.01
Africa Cup of Nations (2 Seasons)9.30
World Cup (1 Season)3.913715886.72659996535793.0646894.1203164.500.00.00.013003

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 Sociedad2. Europa Lg4.533532014120910000029911Matches
2024-202528Real Sociedades ESP1. La Liga12.2820778382602302000072644Matches
7 Seasons4 Clubs10 Leagues174.6105751012842334432101741000090922451
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)2 Leagues16.7115510985238032120000102555
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Coupe de France (4 Seasons)3.71
Premier League (2 Seasons)38.419401823111841505600001542610
Conf Lg (2 Seasons)14.8831799292601711000070534
Europa Lg (2 Seasons)9.0666634302501920000057722
EFL Cup (2 Seasons)2.00
La Liga (1 Season)12.2820778382602302000072644
Champions Lg (1 Season)3.1201197440500000017701
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 Sociedad2 Leagues16.7115510985238032120000102555
7 Seasons4 Clubs10 Leagues174.6105751012842334432101741000090922451
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)2 Leagues16.7115510985238032120000102555
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Coupe de France (4 Seasons)3.71
Premier League (2 Seasons)38.419401823111841505600001542610
Conf Lg (2 Seasons)14.8831799292601711000070534
Europa Lg (2 Seasons)9.0666634302501920000057722
EFL Cup (2 Seasons)2.00
La Liga (1 Season)12.2820778382602302000072644
Champions Lg (1 Season)3.1201197440500000017701
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 Liga7th12.2820778382602302000072644Matches
7 Seasons4 Clubs3 Leagues138.28877849836028931691140000076331944
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 League12.2820778382602302000072644
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Premier League (2 Seasons)38.419401823111841505600001542610
La Liga (1 Season)12.2820778382602302000072644
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
6 Seasons3 Clubs4 Leagues9.43
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
Coupe de France (4 Seasons)3.71
EFL Cup (2 Seasons)2.00
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 Lg4.533532014120910000029911Matches
5 Seasons3 Clubs3 Leagues26.9169816306355041310000145957
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 League4.533532014120910000029911
Conf Lg (2 Seasons)14.8831799292601711000070534
Europa Lg (2 Seasons)9.0666634302501920000057722
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 MoroccoWCQ3.0Matches
9 Seasons1 Club5 Leagues46.91581481090220000013701
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (4 Seasons)11.7
WCQ (2 Seasons)11.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 Sociedad2. Europa Lg4.520.4420000000.00000000Matches
2024-202528Real Sociedades ESP1. La Liga12.290.7471010000.00000000Matches
7 Seasons4 Clubs10 Leagues174.61010.617963112090.05700110
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)2 Leagues16.7110.6691010000.00000000
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4280.73242020000.00000000
Conf Lg (2 Seasons)14.8100.6761210030.20200100
Europa Lg (2 Seasons)9.030.3330000000.00000000
EFL Cup (2 Seasons)2.0
La Liga (1 Season)12.290.7471010000.00000000
Champions Lg (1 Season)3.141.3140000000.00000000
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 Sociedad2 Leagues16.7110.6691010000.00000000
7 Seasons4 Clubs10 Leagues174.61010.617963112090.05700110
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)2 Leagues16.7110.6691010000.00000000
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4280.73242020000.00000000
Conf Lg (2 Seasons)14.8100.6761210030.20200100
Europa Lg (2 Seasons)9.030.3330000000.00000000
EFL Cup (2 Seasons)2.0
La Liga (1 Season)12.290.7471010000.00000000
Champions Lg (1 Season)3.141.3140000000.00000000
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 Liga7th12.290.7471010000.00000000Matches
7 Seasons4 Clubs3 Leagues138.2840.616651102060.04500010
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 League12.290.7471010000.00000000
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Premier League (2 Seasons)38.4280.73242020000.00000000
La Liga (1 Season)12.290.7471010000.00000000
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
6 Seasons3 Clubs4 Leagues9.4
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
Coupe de France (4 Seasons)3.7
EFL Cup (2 Seasons)2.0
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 Lg4.520.4420000000.00000000Matches
5 Seasons3 Clubs3 Leagues26.9170.63131210030.11200100
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 League4.520.4420000000.00000000
Conf Lg (2 Seasons)14.8100.6761210030.20200100
Europa Lg (2 Seasons)9.030.3330000000.00000000
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 MoroccoWCQ3.0Matches
9 Seasons1 Club5 Leagues46.930.7630000010.25100000
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (4 Seasons)11.7
WCQ (2 Seasons)11.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 Sociedad2. Europa Lg4.58662033100.00844311161Matches
2024-202528Real Sociedades ESP1. La Liga12.21915118071353.861165928460Matches
7 Seasons4 Clubs10 Leagues174.619914613265210116561.264194129651793716398
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)2 Leagues16.7272117100101662.56191091239621
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Coupe de France (4 Seasons)3.7340
Premier League (2 Seasons)38.4533237151294269.01359481135881644
Conf Lg (2 Seasons)14.82012155081650.0816881737520
Europa Lg (2 Seasons)9.0121093066100.001578416261
EFL Cup (2 Seasons)2.0120
La Liga (1 Season)12.21915118071353.861165928460
Champions Lg (1 Season)3.1111000004224591
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 Sociedad2 Leagues16.7272117100101662.56191091239621
7 Seasons4 Clubs10 Leagues174.619914613265210116561.264194129651793716398
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)2 Leagues16.7272117100101662.56191091239621
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Coupe de France (4 Seasons)3.7340
Premier League (2 Seasons)38.4533237151294269.01359481135881644
Conf Lg (2 Seasons)14.82012155081650.0816881737520
Europa Lg (2 Seasons)9.0121093066100.001578416261
EFL Cup (2 Seasons)2.0120
La Liga (1 Season)12.21915118071353.861165928460
Champions Lg (1 Season)3.1111000004224591
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 Liga7th12.21915118071353.861165928460Matches
7 Seasons4 Clubs3 Leagues138.21661161075728714360.856159112471473135526
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 League12.21915118071353.861165928460
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Premier League (2 Seasons)38.4533237151294269.01359481135881644
La Liga (1 Season)12.21915118071353.861165928460
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
6 Seasons3 Clubs4 Leagues9.4770
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
Coupe de France (4 Seasons)3.7340
EFL Cup (2 Seasons)2.0120
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 Lg4.58662033100.00844311161Matches
5 Seasons3 Clubs3 Leagues26.933232580142263.683517182558872
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 League4.58662033100.00844311161
Conf Lg (2 Seasons)14.82012155081650.0816881737520
Europa Lg (2 Seasons)9.0121093066100.001578416261
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 MoroccoWCQ3.0Matches
9 Seasons1 Club5 Leagues46.941240022100.00321118120
Friendlies (M) (7 Seasons)11.00
Africa Cup of Nations qualification (4 Seasons)11.70
WCQ (2 Seasons)11.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 Sociedad2. Europa Lg4.5386331632091453866233.3466.72351267662020312791Matches
2024-202528Real Sociedades ESP1. La Liga12.29357743347726109356350.0116.7597350121641290406810Matches
7 Seasons4 Clubs10 Leagues174.61214612295822604134317012146614167.21321.373823510620045695616433854215
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)2 Leagues16.713211105966864015132112541.7541.78324768282612110719601
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
Europa Lg (2 Seasons)9.0748633443842197486233.3466.747125361430130415411
EFL Cup (2 Seasons)2.0
La Liga (1 Season)12.29357743347726109356350.0116.7597350121641290406810
Champions Lg (1 Season)3.12232510511453223000117428195010101630
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 Sociedad2 Leagues16.713211105966864015132112541.7541.78324768282612110719601
7 Seasons4 Clubs10 Leagues174.61214612295822604134317012146614167.21321.373823510620045695616433854215
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)2 Leagues16.713211105966864015132112541.7541.78324768282612110719601
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Coupe de France (4 Seasons)3.7
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
Europa Lg (2 Seasons)9.0748633443842197486233.3466.747125361430130415411
EFL Cup (2 Seasons)2.0
La Liga (1 Season)12.29357743347726109356350.0116.7597350121641290406810
Champions Lg (1 Season)3.12232510511453223000117428195010101630
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 Liga7th12.29357743347726109356350.0116.7597350121641290406810Matches
7 Seasons4 Clubs3 Leagues138.21020610304891507329214310206453373.3817.862052903816644604715231719013
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 League12.29357743347726109356350.0116.7597350121641290406810
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
La Liga (1 Season)12.29357743347726109356350.0116.7597350121641290406810
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
6 Seasons3 Clubs4 Leagues9.4
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
Coupe de France (4 Seasons)3.7
EFL Cup (2 Seasons)2.0
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 Lg4.5386331632091453866233.3466.72351267662020312791Matches
5 Seasons3 Clubs3 Leagues26.919401999319685127194016850.0531.311776068340199012213522
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 League4.5386331632091453866233.3466.72351267662020312791
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
Europa Lg (2 Seasons)9.0748633443842197486233.3466.747125361430130415411
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 MoroccoWCQ3.0Matches
9 Seasons1 Club5 Leagues46.9184411315311184000123559265000101180
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (4 Seasons)11.7
WCQ (2 Seasons)11.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 Sociedad2. Europa Lg54058175.04.5490414511.8083+5+1.11+1.788.72.2+6.5+1.43+1.74Matches
2024-202528Real Sociedades ESP1. La Liga131,0998567.812.2138510011.62137+6+0.49+1.0118.311.5+6.9+0.56+1.18Matches
7 Seasons4 Clubs10 Leagues18215,7148658.5174.617688159637271.56260214+46+0.26+0.43229.9204.9+25.0+0.15+0.31
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)2 Leagues181,5048469.616.717861414521.672110+11+0.66+1.2127.013.7+13.3+0.80+1.35
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
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
Europa Lg (2 Seasons)118147456.59.0985822542.00155+10+1.11+0.8214.66.1+8.5+0.94+0.83
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
La Liga (1 Season)131,0998567.812.2138510011.62137+6+0.49+1.0118.311.5+6.9+0.56+1.18
Champions Lg (1 Season)42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25
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 Sociedad2 Leagues181,5048469.616.717861414521.672110+11+0.66+1.2127.013.7+13.3+0.80+1.35
7 Seasons4 Clubs10 Leagues18215,7148658.5174.617688159637271.56260214+46+0.26+0.43229.9204.9+25.0+0.15+0.31
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)2 Leagues181,5048469.616.717861414521.672110+11+0.66+1.2127.013.7+13.3+0.80+1.35
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
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
Europa Lg (2 Seasons)118147456.59.0985822542.00155+10+1.11+0.8214.66.1+8.5+0.94+0.83
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
La Liga (1 Season)131,0998567.812.2138510011.62137+6+0.49+1.0118.311.5+6.9+0.56+1.18
Champions Lg (1 Season)42756950.93.1290224800.2526-4-1.31+0.055.37.4-2.1-0.67+0.25
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 Liga7th131,0998567.812.2138510011.62137+6+0.49+1.0118.311.5+6.9+0.56+1.18Matches
7 Seasons4 Clubs3 Leagues14212,4408858.6138.214088127240181.44194174+20+0.14+0.44181.7176.8+4.9+0.04+0.25
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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 League131,0998567.812.2138510011.62137+6+0.49+1.0118.311.5+6.9+0.56+1.18
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)131,0998567.812.2138510011.62137+6+0.49+1.0118.311.5+6.9+0.56+1.18
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
6 Seasons3 Clubs4 Leagues108508545.79.410858041.902115+6+0.64+0.85
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
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
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 Lg54058175.04.5490414511.8083+5+1.11+1.788.72.2+6.5+1.43+1.74Matches
5 Seasons3 Clubs3 Leagues302,4248164.126.926882443652.024525+20+0.74+0.0848.328.1+20.2+0.75+0.53
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 League54058175.04.5490414511.8083+5+1.11+1.788.72.2+6.5+1.43+1.74
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
Europa Lg (2 Seasons)118147456.59.0985822542.00155+10+1.11+0.8214.66.1+8.5+0.94+0.83
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 MoroccoWCQ327090100.03.03903003.00101+9+3.00Matches
9 Seasons1 Club5 Leagues484,2248861.246.94790431692.299725+72+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)1199090100.011.0119011002.82354+31+2.82
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 Sociedad2. Europa Lg4.51004511360001811955.0Matches
2024-202528Real Sociedades ESP1. La Liga12.23007160091500042331963.5Matches
7 Seasons4 Clubs10 Leagues174.6293112111181717914616185550028763.5
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)2 Leagues16.7400112111122100060442861.1
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Coupe de France (4 Seasons)3.7000440143000
Premier League (2 Seasons)38.47111814253532020207806355.9
Conf Lg (2 Seasons)14.8300101221171200084522567.5
Europa Lg (2 Seasons)9.0100551241000037291467.4
EFL Cup (2 Seasons)2.00000000210
La Liga (1 Season)12.23007160091500042331963.5
Champions Lg (1 Season)3.1000210041000216842.9
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 Sociedad2 Leagues16.7400112111122100060442861.1
7 Seasons4 Clubs10 Leagues174.6293112111181717914616185550028763.5
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)2 Leagues16.7400112111122100060442861.1
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Coupe de France (4 Seasons)3.7000440143000
Premier League (2 Seasons)38.47111814253532020207806355.9
Conf Lg (2 Seasons)14.8300101221171200084522567.5
Europa Lg (2 Seasons)9.0100551241000037291467.4
EFL Cup (2 Seasons)2.00000000210
La Liga (1 Season)12.23007160091500042331963.5
Champions Lg (1 Season)3.1000210041000216842.9
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 Liga7th12.23007160091500042331963.5Matches
7 Seasons4 Clubs3 Leagues138.22531998951114711616071341324063.2
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 League12.23007160091500042331963.5
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Premier League (2 Seasons)38.47111814253532020207806355.9
La Liga (1 Season)12.23007160091500042331963.5
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
6 Seasons3 Clubs4 Leagues9.4000540377001
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
Coupe de France (4 Seasons)3.7000440143000
EFL Cup (2 Seasons)2.00000000210
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 Lg4.51004511360001811955.0Matches
5 Seasons3 Clubs3 Leagues26.94001718332523000142874764.9
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 League4.51004511360001811955.0
Conf Lg (2 Seasons)14.8300101221171200084522567.5
Europa Lg (2 Seasons)9.0100551241000037291467.4
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 MoroccoWCQ3.00000Matches
9 Seasons1 Club5 Leagues46.930079121112002185271.4
Friendlies (M) (7 Seasons)11.00000
Africa Cup of Nations qualification (4 Seasons)11.72000
WCQ (2 Seasons)11.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.