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
2025-02-20ThuEuropa LgKnockout phase play-offsHomeW 5–2es Real Sociedaddk MidtjyllandYCB9000000000482000.00.00.000354087.5127000Match Report
2025-02-16SunLa LigaMatchweek 24AwayL 0–3Real SociedadBetisYCB9000001000481020.10.10.020213167.7323021Match Report
2025-02-13ThuEuropa LgKnockout phase play-offsAwayW 2–1es Real Sociedaddk MidtjyllandNCB4500001000200010.00.00.0004850.022010Match Report
2025-02-09SunLa LigaMatchweek 23HomeW 2–1Real SociedadEspanyolYCB9000000010972110.00.00.011728386.7953611Match Report
2025-02-06ThuCopa del ReyQuarter-finalsHomeW 2–0Real SociedadOsasunaYCB90000010101Match 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.0000000100.000.000.000.000.00Matches
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.000.000.000.000.00Matches
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 Rey221802.0000000100.000.000.000.000.00Matches
2024-202528Real Sociedad2. Europa Lg977007.8000000100.20.20.00.202910.000.000.000.000.000.020.000.030.020.03Matches
2024-202528Real Sociedades ESP1. La Liga18181,54917.2000000402.12.10.12.2226910.000.000.000.000.000.120.010.130.120.13Matches
7 Seasons4 Clubs11 Leagues19318616,639184.913417130031313.713.72.115.871508150.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.15385001015.45.41.06.52524230.070.040.110.070.110.080.020.090.080.09
West Ham (2 Seasons)5 Leagues58565,01655.7415400914.24.20.85.01310970.070.020.090.070.090.100.020.120.100.12
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 Leagues29272,42927.0000000602.32.30.22.4229820.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)15121,10912.3101100100.60.60.00.614510.080.000.080.080.080.050.000.050.050.05
Conf Lg (2 Seasons)15151,33514.8000000300.000.000.000.000.00
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
La Liga (1 Season)18181,54917.2000000402.12.10.12.2226910.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
FA Cup (1 Season)332703.0000000000.000.000.000.000.00
Copa del Rey (1 Season)221802.0000000100.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.4224200412.12.10.32.41110110.050.050.110.050.110.070.010.080.070.08
2022-202326West Ham4 Leagues30292,66029.6202200602.22.20.52.722540.070.000.070.070.070.130.030.150.130.15
2023-202427West Ham3 Leagues28272,35626.2213200312.02.00.32.3118430.080.040.110.080.110.080.010.090.080.09
2024-202528Real Sociedad3 Leagues29272,42927.0000000602.32.30.22.4229820.000.000.000.000.000.090.010.100.090.10
7 Seasons4 Clubs11 Leagues19318616,639184.913417130031313.713.72.115.871508150.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.15385001015.45.41.06.52524230.070.040.110.070.110.080.020.090.080.09
West Ham (2 Seasons)5 Leagues58565,01655.7415400914.24.20.85.01310970.070.020.090.070.090.100.020.120.100.12
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 Leagues29272,42927.0000000602.32.30.22.4229820.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)15121,10912.3101100100.60.60.00.614510.080.000.080.080.080.050.000.050.050.05
Conf Lg (2 Seasons)15151,33514.8000000300.000.000.000.000.00
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
La Liga (1 Season)18181,54917.2000000402.12.10.12.2226910.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
FA Cup (1 Season)332703.0000000000.000.000.000.000.00
Copa del Rey (1 Season)221802.0000000100.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 Liga11th18181,54917.2000000402.12.10.12.2226910.000.000.000.000.000.120.010.130.120.13Matches
7 Seasons4 Clubs3 Leagues14714512,890143.212315120026313.013.02.015.170458140.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 League18181,54917.2000000402.12.10.12.2226910.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)18181,54917.2000000402.12.10.12.2226910.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 ReySF221802.0000000100.000.000.000.000.00Matches
7 Seasons4 Clubs5 Leagues12121,03011.4011000100.000.090.090.000.09
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 League221802.0000000100.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
Copa del Rey (1 Season)221802.0000000100.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.0000000100.000.000.000.000.00Matches
2022-202326West Ham3. Conf Lg1st887057.8000000200.000.000.000.000.00Matches
2023-202427West Ham2. Europa LgQF654094.5101100000.40.40.00.411600.220.000.220.220.220.100.000.100.100.10Matches
2024-202528Real Sociedad2. Europa Lg977007.8000000100.20.20.00.202910.000.000.000.000.000.020.000.030.020.03Matches
5 Seasons3 Clubs3 Leagues34292,71930.2101100400.70.70.00.715010.030.000.030.030.030.050.000.050.050.05
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.4101100200.40.40.00.411600.080.000.080.080.080.100.000.100.100.10
Rennes (2 Seasons)2 Leagues11990510.1000000100.10.10.00.10500.000.000.000.000.000.040.000.040.040.04
Real Sociedad (1 Season)1 League977007.8000000100.20.20.00.202910.000.000.000.000.000.020.000.030.020.03
Europa Lg (2 Seasons)15121,10912.3101100100.60.60.00.614510.080.000.080.080.080.050.000.050.050.05
Conf Lg (2 Seasons)15151,33514.8000000300.000.000.000.000.00
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.0000Matches
2021-202225Rennesfr FRA1. Ligue 130.4225728.00.820.230.080.299.40002.12.10.08-0.1-0.1Matches
2022-202326West Ham3. Conf Lg7.8000Matches
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 Rey2.00100.00.500.000.0000Matches
2024-202528Real Sociedad2. Europa Lg7.80500.00.640.000.0020.71000.20.20.03-0.2-0.2Matches
2024-202528Real Sociedades ESP1. La Liga17.2013430.80.760.230.000.0011.80002.12.10.16-2.1-2.1Matches
7 Seasons4 Clubs11 Leagues184.9131212924.00.710.170.110.4511.620013.713.70.12-0.7-0.7
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.15561323.20.810.190.090.3810.30005.45.40.10-0.4-0.4
West Ham (2 Seasons)5 Leagues55.7432721.90.670.150.130.5710.10004.24.20.14-0.2-0.2
Dijon (2 Seasons)3 Leagues26.1414535.70.550.200.290.8016.31001.91.90.13+2.1+2.1
Real Sociedad (1 Season)3 Leagues27.0019421.10.700.150.000.0014.31002.32.30.13-2.3-2.3
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)12.319222.20.730.160.110.5015.21000.60.60.07+0.4+0.4
Conf Lg (2 Seasons)14.8000
EFL Cup (2 Seasons)2.00200.01.000.000.0000
La Liga (1 Season)17.2013430.80.760.230.000.0011.80002.12.10.16-2.1-2.1
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
Copa del Rey (1 Season)2.00100.00.500.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.4225728.00.820.230.080.299.40002.12.10.08-0.1-0.1
2022-202326West Ham4 Leagues29.6214214.30.640.090.141.009.90002.22.20.19-0.2-0.2
2023-202427West Ham3 Leagues26.2218527.80.690.190.110.4010.20002.02.00.110.00.0
2024-202528Real Sociedad3 Leagues27.0019421.10.700.150.000.0014.31002.32.30.13-2.3-2.3
7 Seasons4 Clubs11 Leagues184.9131212924.00.710.170.110.4511.620013.713.70.12-0.7-0.7
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rennes (2 Seasons)4 Leagues76.15561323.20.810.190.090.3810.30005.45.40.10-0.4-0.4
West Ham (2 Seasons)5 Leagues55.7432721.90.670.150.130.5710.10004.24.20.14-0.2-0.2
Dijon (2 Seasons)3 Leagues26.1414535.70.550.200.290.8016.31001.91.90.13+2.1+2.1
Real Sociedad (1 Season)3 Leagues27.0019421.10.700.150.000.0014.31002.32.30.13-2.3-2.3
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)12.319222.20.730.160.110.5015.21000.60.60.07+0.4+0.4
Conf Lg (2 Seasons)14.8000
EFL Cup (2 Seasons)2.00200.01.000.000.0000
La Liga (1 Season)17.2013430.80.760.230.000.0011.80002.12.10.16-2.1-2.1
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
Copa del Rey (1 Season)2.00100.00.500.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 Liga11th17.2013430.80.760.230.000.0011.80002.12.10.16-2.1-2.1Matches
7 Seasons4 Clubs3 Leagues143.2121062725.50.740.190.110.4411.110013.013.00.12-1.0-1.0
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 League17.2013430.80.760.230.000.0011.80002.12.10.16-2.1-2.1
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)17.2013430.80.760.230.000.0011.80002.12.10.16-2.1-2.1
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 ReySF2.00100.00.500.000.0000Matches
7 Seasons4 Clubs5 Leagues11.40300.00.280.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 League2.00100.00.500.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
Copa del Rey (1 Season)2.00100.00.500.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.0000Matches
2022-202326West Ham3. Conf Lg1st7.8000Matches
2023-202427West Ham2. Europa LgQF4.514250.00.880.440.250.508.30000.40.40.11+0.6+0.6Matches
2024-202528Real Sociedad2. Europa Lg7.80500.00.640.000.0020.71000.20.20.03-0.2-0.2Matches
5 Seasons3 Clubs3 Leagues30.2112216.70.780.130.080.5016.31000.70.70.06+0.3+0.3
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.414250.00.880.440.250.508.30000.40.40.11+0.6+0.6
Rennes (2 Seasons)2 Leagues10.10300.00.980.000.0019.70000.10.10.04-0.1-0.1
Real Sociedad (1 Season)1 League7.80500.00.640.000.0020.71000.20.20.03-0.2-0.2
Europa Lg (2 Seasons)12.319222.20.730.160.110.5015.21000.60.60.07+0.4+0.4
Conf Lg (2 Seasons)14.8000
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.00Matches
2021-202225Rennesfr FRA1. Ligue 130.41959220488.9404141532961366092.91050110694.927739869.620.30.3+1.7411820101Matches
2022-202326West Ham3. Conf Lg7.80Matches
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 Rey2.00Matches
2024-202528Real Sociedad2. Europa Lg7.844750588.58869308616217592.623024394.7507665.800.00.10.01271029Matches
2024-202528Real Sociedades ESP1. La Liga17.21017116287.519620720638840895.150053793.111818663.400.10.2-0.15773169Matches
7 Seasons4 Clubs11 Leagues184.988261025686.1175813710203189340093.84399476592.31144187361.142.12.2+1.927546163508
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.14585511789.689634358001655175294.52334248194.155279769.331.01.0+2.0925230242
West Ham (2 Seasons)5 Leagues55.71820227180.1374831634667172792.387397189.925452348.610.80.7+0.21012860109
Dijon (2 Seasons)3 Leagues26.1957120179.720207858231333892.646253386.717029158.400.10.2-0.12623259
Real Sociedad (1 Season)3 Leagues27.01464166787.8284891029255058394.373078093.616826264.100.20.3-0.261044198
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)12.372583686.714279529627429891.936438694.37913359.400.00.10.01441045
Conf Lg (2 Seasons)14.80
EFL Cup (2 Seasons)2.01
La Liga (1 Season)17.21017116287.519620720638840895.150053793.111818663.400.10.2-0.15773169
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
FA Cup (1 Season)3.00
Copa del Rey (1 Season)2.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.41959220488.9404141532961366092.91050110694.927739869.620.30.3+1.7411820101
2022-202326West Ham4 Leagues29.659976378.512203533222424491.828733585.78216948.500.50.3-0.56374025
2023-202427West Ham3 Leagues26.21221150881.0252801101444748392.558663692.117235448.610.30.4+0.74912084
2024-202528Real Sociedad3 Leagues27.01464166787.8284891029255058394.373078093.616826264.100.20.3-0.261044198
7 Seasons4 Clubs11 Leagues184.988261025686.1175813710203189340093.84399476592.31144187361.142.12.2+1.927546163508
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.14585511789.689634358001655175294.52334248194.155279769.331.01.0+2.0925230242
West Ham (2 Seasons)5 Leagues55.71820227180.1374831634667172792.387397189.925452348.610.80.7+0.21012860109
Dijon (2 Seasons)3 Leagues26.1957120179.720207858231333892.646253386.717029158.400.10.2-0.12623259
Real Sociedad (1 Season)3 Leagues27.01464166787.8284891029255058394.373078093.616826264.100.20.3-0.261044198
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)12.372583686.714279529627429891.936438694.37913359.400.00.10.01441045
Conf Lg (2 Seasons)14.80
EFL Cup (2 Seasons)2.01
La Liga (1 Season)17.21017116287.519620720638840895.150053793.111818663.400.10.2-0.15773169
Champions Lg (1 Season)3.117720188.135321518667193.0869392.5243470.600.00.00.008005
FA Cup (1 Season)3.00
Copa del Rey (1 Season)2.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 Liga11th17.21017116287.519620720638840895.150053793.111818663.400.10.2-0.15773169Matches
7 Seasons4 Clubs3 Leagues143.27924921986.0158002642062849303194.03949428692.11041170661.032.02.0+1.026494153458
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 League17.21017116287.519620720638840895.150053793.111818663.400.10.2-0.15773169
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)17.21017116287.519620720638840895.150053793.111818663.400.10.2-0.15773169
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 ReySF2.00Matches
7 Seasons4 Clubs5 Leagues11.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
Real Sociedad (1 Season)1 League2.00
Coupe de France (4 Seasons)3.70
EFL Cup (2 Seasons)2.01
FA Cup (1 Season)3.00
Copa del Rey (1 Season)2.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.00Matches
2022-202326West Ham3. Conf Lg1st7.80Matches
2023-202427West Ham2. Europa LgQF4.527833184.05410221011212391.113414393.7295750.900.00.00.00170016Matches
2024-202528Real Sociedad2. Europa Lg7.844750588.58869308616217592.623024394.7507665.800.00.10.01271029Matches
5 Seasons3 Clubs3 Leagues30.2902103787.017811681434036992.145047993.910316761.700.00.10.01521050
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.427833184.05410221011212391.113414393.7295750.900.00.00.00170016
Rennes (2 Seasons)2 Leagues10.117720188.135321518667193.0869392.5243470.600.00.00.008005
Real Sociedad (1 Season)1 League7.844750588.58869308616217592.623024394.7507665.800.00.10.01271029
Europa Lg (2 Seasons)12.372583686.714279529627429891.936438694.37913359.400.00.10.01441045
Conf Lg (2 Seasons)14.80
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.0Matches
2021-202225Rennesfr FRA1. Ligue 130.42204212774692411500001959312Matches
2022-202326West Ham3. Conf Lg7.8Matches
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 Rey2.00Matches
2024-202528Real Sociedad2. Europa Lg7.8505484201601411000044713Matches
2024-202528Real Sociedades ESP1. La Liga17.2116211104633030230000101768Matches
7 Seasons4 Clubs11 Leagues184.910256982540832932051842000088262353
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (2 Seasons)4 Leagues76.1511749551581522763600004585420
West Ham (2 Seasons)5 Leagues55.722712137127971608600001820711
Dijon (2 Seasons)3 Leagues26.11201113957310254260000957511
Real Sociedad (1 Season)3 Leagues27.01667159466490443400001464711
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Coupe de France (4 Seasons)3.71
Premier League (2 Seasons)38.419401823111841505600001542610
Europa Lg (2 Seasons)12.3836798362902421000072524
Conf Lg (2 Seasons)14.8
EFL Cup (2 Seasons)2.00
La Liga (1 Season)17.2116211104633030230000101768
Champions Lg (1 Season)3.1201197440500000017701
FA Cup (1 Season)3.02
Copa del Rey (1 Season)2.00
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.42204212774692411500001959312
2022-202326West Ham4 Leagues29.6763723362902120000059945
2023-202427West Ham3 Leagues26.2150814149168139660000122136
2024-202528Real Sociedad3 Leagues27.01667159466490443400001464711
7 Seasons4 Clubs11 Leagues184.910256982540832932051842000088262353
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (2 Seasons)4 Leagues76.1511749551581522763600004585420
West Ham (2 Seasons)5 Leagues55.722712137127971608600001820711
Dijon (2 Seasons)3 Leagues26.11201113957310254260000957511
Real Sociedad (1 Season)3 Leagues27.01667159466490443400001464711
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Coupe de France (4 Seasons)3.71
Premier League (2 Seasons)38.419401823111841505600001542610
Europa Lg (2 Seasons)12.3836798362902421000072524
Conf Lg (2 Seasons)14.8
EFL Cup (2 Seasons)2.00
La Liga (1 Season)17.2116211104633030230000101768
Champions Lg (1 Season)3.1201197440500000017701
FA Cup (1 Season)3.02
Copa del Rey (1 Season)2.00
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 Liga11th17.2116211104633030230000101768Matches
7 Seasons4 Clubs3 Leagues143.29219883036829631761341000079242148
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 League17.2116211104633030230000101768
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Premier League (2 Seasons)38.419401823111841505600001542610
La Liga (1 Season)17.2116211104633030230000101768
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 ReySF2.00Matches
7 Seasons4 Clubs5 Leagues11.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
Real Sociedad (1 Season)1 League2.00
Coupe de France (4 Seasons)3.71
EFL Cup (2 Seasons)2.00
FA Cup (1 Season)3.02
Copa del Rey (1 Season)2.00
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.0Matches
2022-202326West Ham3. Conf Lg1st7.8Matches
2023-202427West Ham2. Europa LgQF4.5331314161301010000027811Matches
2024-202528Real Sociedad2. Europa Lg7.8505484201601411000044713Matches
5 Seasons3 Clubs3 Leagues30.21037995403302921000090225
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.4331314161301010000027811
Rennes (2 Seasons)2 Leagues10.1201197440500000017701
Real Sociedad (1 Season)1 League7.8505484201601411000044713
Europa Lg (2 Seasons)12.3836798362902421000072524
Conf Lg (2 Seasons)14.8
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.0Matches
2021-202225Rennesfr FRA1. Ligue 130.4150.49100041040.13300010Matches
2022-202326West Ham3. Conf Lg7.8Matches
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 Rey2.0Matches
2024-202528Real Sociedad2. Europa Lg7.830.3930000000.00000000Matches
2024-202528Real Sociedades ESP1. La Liga17.2140.81111020010.06100000Matches
7 Seasons4 Clubs11 Leagues184.9970.617851112070.04600010
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.1390.57310071050.07400010
West Ham (2 Seasons)5 Leagues55.7290.68252020000.00000000
Dijon (2 Seasons)3 Leagues26.1120.5482101010.04100000
Real Sociedad (1 Season)3 Leagues27.0170.68141020010.04100000
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)12.340.3240000000.00000000
Conf Lg (2 Seasons)14.8
EFL Cup (2 Seasons)2.0
La Liga (1 Season)17.2140.81111020010.06100000
Champions Lg (1 Season)3.141.3140000000.00000000
FA Cup (1 Season)3.0
Copa del Rey (1 Season)2.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.4150.49100041040.13300010
2022-202326West Ham4 Leagues29.6140.79121010000.00000000
2023-202427West Ham3 Leagues26.2150.60131010000.00000000
2024-202528Real Sociedad3 Leagues27.0170.68141020010.04100000
7 Seasons4 Clubs11 Leagues184.9970.617851112070.04600010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (2 Seasons)4 Leagues76.1390.57310071050.07400010
West Ham (2 Seasons)5 Leagues55.7290.68252020000.00000000
Dijon (2 Seasons)3 Leagues26.1120.5482101010.04100000
Real Sociedad (1 Season)3 Leagues27.0170.68141020010.04100000
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)12.340.3240000000.00000000
Conf Lg (2 Seasons)14.8
EFL Cup (2 Seasons)2.0
La Liga (1 Season)17.2140.81111020010.06100000
Champions Lg (1 Season)3.141.3140000000.00000000
FA Cup (1 Season)3.0
Copa del Rey (1 Season)2.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 Liga11th17.2140.81111020010.06100000Matches
7 Seasons4 Clubs3 Leagues143.2890.627051112070.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 League17.2140.81111020010.06100000
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Premier League (2 Seasons)38.4280.73242020000.00000000
La Liga (1 Season)17.2140.81111020010.06100000
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 ReySF2.0Matches
7 Seasons4 Clubs5 Leagues11.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
Real Sociedad (1 Season)1 League2.0
Coupe de France (4 Seasons)3.7
EFL Cup (2 Seasons)2.0
FA Cup (1 Season)3.0
Copa del Rey (1 Season)2.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.0Matches
2022-202326West Ham3. Conf Lg1st7.8Matches
2023-202427West Ham2. Europa LgQF4.510.2210000000.00000000Matches
2024-202528Real Sociedad2. Europa Lg7.830.3930000000.00000000Matches
5 Seasons3 Clubs3 Leagues30.280.5280000000.00000000
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.410.2210000000.00000000
Rennes (2 Seasons)2 Leagues10.141.3140000000.00000000
Real Sociedad (1 Season)1 League7.830.3930000000.00000000
Europa Lg (2 Seasons)12.340.3240000000.00000000
Conf Lg (2 Seasons)14.8
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.0Matches
2021-202225Rennesfr FRA1. Ligue 130.4271816110142458.31024141024511271Matches
2022-202326West Ham3. Conf Lg7.8Matches
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 Rey2.003Matches
2024-202528Real Sociedad2. Europa Lg7.81188304757.131275617351Matches
2024-202528Real Sociedades ESP1. La Liga17.2302417121121866.76201461343860Matches
7 Seasons4 Clubs11 Leagues184.91931451256539915862.759191132591723556468
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.1655045200355761.422623824771402382
West Ham (2 Seasons)5 Leagues55.7574040161324571.11366511539931744
Dijon (2 Seasons)3 Leagues26.1302315141163151.6153122934621131
Real Sociedad (1 Season)3 Leagues27.0413225151162564.0932211122601211
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)12.31512114071070.0319109722451
Conf Lg (2 Seasons)14.80
EFL Cup (2 Seasons)2.0120
La Liga (1 Season)17.2302417121121866.76201461343860
Champions Lg (1 Season)3.1111000004224591
FA Cup (1 Season)3.0310
Copa del Rey (1 Season)2.0030
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.4271816110142458.31024141024511271
2022-202326West Ham4 Leagues29.627221881132065.07262422145792
2023-202427West Ham3 Leagues26.230182280192576.064027131848952
2024-202528Real Sociedad3 Leagues27.0413225151162564.0932211122601211
7 Seasons4 Clubs11 Leagues184.91931451256539915862.759191132591723556468
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.1655045200355761.422623824771402382
West Ham (2 Seasons)5 Leagues55.7574040161324571.11366511539931744
Dijon (2 Seasons)3 Leagues26.1302315141163151.6153122934621131
Real Sociedad (1 Season)3 Leagues27.0413225151162564.0932211122601211
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)12.31512114071070.0319109722451
Conf Lg (2 Seasons)14.80
EFL Cup (2 Seasons)2.0120
La Liga (1 Season)17.2302417121121866.76201461343860
Champions Lg (1 Season)3.1111000004224591
FA Cup (1 Season)3.0310
Copa del Rey (1 Season)2.0030
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 Liga11th17.2302417121121866.76201461343860Matches
7 Seasons4 Clubs3 Leagues143.21771251136139214862.256168120481513285926
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 League17.2302417121121866.76201461343860
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Premier League (2 Seasons)38.4533237151294269.01359481135881644
La Liga (1 Season)17.2302417121121866.76201461343860
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 ReySF2.003Matches
7 Seasons4 Clubs5 Leagues11.47100
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 League2.0030
Coupe de France (4 Seasons)3.7340
EFL Cup (2 Seasons)2.0120
FA Cup (1 Season)3.0310
Copa del Rey (1 Season)2.0030
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.0Matches
2022-202326West Ham3. Conf Lg1st7.8Matches
2023-202427West Ham2. Europa LgQF4.54431033100.0073415100Matches
2024-202528Real Sociedad2. Europa Lg7.81188304757.131275617351Matches
5 Seasons3 Clubs3 Leagues30.21613124071070.032312111127542
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.44431033100.0073415100
Rennes (2 Seasons)2 Leagues10.1111000004224591
Real Sociedad (1 Season)1 League7.81188304757.131275617351
Europa Lg (2 Seasons)12.31512114071070.0319109722451
Conf Lg (2 Seasons)14.80
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.0Matches
2021-202225Rennesfr FRA1. Ligue 130.4246922111431274593424696583.3116.716117937451611707418491Matches
2022-202326West Ham3. Conf Lg7.8Matches
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 Rey2.0Matches
2024-202528Real Sociedad2. Europa Lg7.8591552653071965918337.5562.53641888960050314171Matches
2024-202528Real Sociedades ESP1. La Liga17.21351120613694461413519555.6111.18404956310922140639501Matches
7 Seasons4 Clubs11 Leagues184.91179811835622588634316011798563867.91323.271653407819512715915935830115
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.1570848725293067139755708171482.4317.6361316289925925241191442693
West Ham (2 Seasons)5 Leagues55.72684378145311519248268411763.6218.21620760742931310019917387
Dijon (2 Seasons)3 Leagues26.114641437626674717146411981.8218.27283338189111601289273
Real Sociedad (1 Season)3 Leagues27.0194217587810016520194217847.1635.3120468444069221909413672
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)12.39538544648226109538337.5562.560031571728160416791
Conf Lg (2 Seasons)14.8
EFL Cup (2 Seasons)2.0
La Liga (1 Season)17.21351120613694461413519555.6111.18404956310922140639501
Champions Lg (1 Season)3.12232510511453223000117428195010101630
FA Cup (1 Season)3.0
Copa del Rey (1 Season)2.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.4246922111431274593424696583.3116.716117937451611707418491
2022-202326West Ham4 Leagues29.694916156335835239496466.700.052321271137210875644
2023-202427West Ham3 Leagues26.21735217890793572517355360.0240.0109754803156119011211743
2024-202528Real Sociedad3 Leagues27.0194217587810016520194217847.1635.3120468444069221909413672
7 Seasons4 Clubs11 Leagues184.91179811835622588634316011798563867.91323.271653407819512715915935830115
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.1570848725293067139755708171482.4317.6361316289925925241191442693
West Ham (2 Seasons)5 Leagues55.72684378145311519248268411763.6218.21620760742931310019917387
Dijon (2 Seasons)3 Leagues26.114641437626674717146411981.8218.27283338189111601289273
Real Sociedad (1 Season)3 Leagues27.0194217587810016520194217847.1635.3120468444069221909413672
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)12.39538544648226109538337.5562.560031571728160416791
Conf Lg (2 Seasons)14.8
EFL Cup (2 Seasons)2.0
La Liga (1 Season)17.21351120613694461413519555.6111.18404956310922140639501
Champions Lg (1 Season)3.12232510511453223000117428195010101630
FA Cup (1 Season)3.0
Copa del Rey (1 Season)2.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 Liga11th17.21351120613694461413519555.6111.18404956310922140639501Matches
7 Seasons4 Clubs3 Leagues143.21062210735071529031214710622483572.9816.764483049317589705215434745914
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 League17.21351120613694461413519555.6111.18404956310922140639501
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
La Liga (1 Season)17.21351120613694461413519555.6111.18404956310922140639501
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 ReySF2.0Matches
7 Seasons4 Clubs5 Leagues11.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
Real Sociedad (1 Season)1 League2.0
Coupe de France (4 Seasons)3.7
EFL Cup (2 Seasons)2.0
FA Cup (1 Season)3.0
Copa del Rey (1 Season)2.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.0Matches
2022-202326West Ham3. Conf Lg1st7.8Matches
2023-202427West Ham2. Europa LgQF4.536230181175743620002361269768110102620Matches
2024-202528Real Sociedad2. Europa Lg7.8591552653071965918337.5562.53641888960050314171Matches
5 Seasons3 Clubs3 Leagues30.21176110551596311311768337.5562.571735851923170518421
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.436230181175743620002361269768110102620
Rennes (2 Seasons)2 Leagues10.12232510511453223000117428195010101630
Real Sociedad (1 Season)1 League7.8591552653071965918337.5562.53641888960050314171
Europa Lg (2 Seasons)12.39538544648226109538337.5562.560031571728160416791
Conf Lg (2 Seasons)14.8
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.29Matches
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.21Matches
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 Rey21809037.52.02902003.0051+4+2.00-0.40Matches
2024-202528Real Sociedad2. Europa Lg97007877.87.8787624512.00158+7+0.90+0.4516.46.2+10.2+1.31+1.52Matches
2024-202528Real Sociedades ESP1. La Liga181,5498671.717.2188615021.501714+3+0.17+1.0624.018.0+6.0+0.35+0.95Matches
7 Seasons4 Clubs11 Leagues19316,6398658.9184.918688168738281.58276227+49+0.27+0.37214.9200.7+14.2+0.09+0.30
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.1596.475.5+20.9+0.31+0.02
West Ham (2 Seasons)5 Leagues585,0168652.655.7568851241121.548184-3-0.05-0.1555.170.7-15.6-0.36-0.28
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 Leagues292,4298468.627.027872324531.763723+14+0.52+0.2840.324.2+16.2+0.65+1.15
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)151,1097461.612.312851033242.072210+12+0.97+0.4522.310.0+12.3+1.00+0.89
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.38
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
La Liga (1 Season)181,5498671.717.2188615021.501714+3+0.17+1.0624.018.0+6.0+0.35+0.95
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
Copa del Rey (1 Season)21809037.52.02902003.0051+4+2.00-0.40
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.0149.433.1+16.2+0.53+0.06
2022-202326West Ham4 Leagues302,6608953.729.629892717641.604537+8+0.27+0.2324.228.6-4.5-0.25-0.28
2023-202427West Ham3 Leagues282,3568451.326.22787241581.463647-11-0.42-0.5830.942.0-11.1-0.44-0.26
2024-202528Real Sociedad3 Leagues292,4298468.627.027872324531.763723+14+0.52+0.2840.324.2+16.2+0.65+1.15
7 Seasons4 Clubs11 Leagues19316,6398658.9184.918688168738281.58276227+49+0.27+0.37214.9200.7+14.2+0.09+0.30
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.1596.475.5+20.9+0.31+0.02
West Ham (2 Seasons)5 Leagues585,0168652.655.7568851241121.548184-3-0.05-0.1555.170.7-15.6-0.36-0.28
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 Leagues292,4298468.627.027872324531.763723+14+0.52+0.2840.324.2+16.2+0.65+1.15
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)151,1097461.612.312851033242.072210+12+0.97+0.4522.310.0+12.3+1.00+0.89
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.38
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
La Liga (1 Season)181,5498671.717.2188615021.501714+3+0.17+1.0624.018.0+6.0+0.35+0.95
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
Copa del Rey (1 Season)21809037.52.02902003.0051+4+2.00-0.40
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 Liga11th181,5498671.717.2188615021.501714+3+0.17+1.0624.018.0+6.0+0.35+0.95Matches
7 Seasons4 Clubs3 Leagues14712,8908859.2143.214588132240191.43198181+17+0.12+0.44187.3183.3+4.0+0.03+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 League181,5498671.717.2188615021.501714+3+0.17+1.0624.018.0+6.0+0.35+0.95
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)181,5498671.717.2188615021.501714+3+0.17+1.0624.018.0+6.0+0.35+0.95
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 ReySF21809037.52.02902003.0051+4+2.00-0.40Matches
7 Seasons4 Clubs5 Leagues121,0308644.011.4128610042.082616+10+0.87-0.01
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off 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 League21809037.52.02902003.0051+4+2.00-0.40
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
Copa del Rey (1 Season)21809037.52.02902003.0051+4+2.00-0.40
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.29Matches
2022-202326West Ham3. Conf Lg1st87058860.37.88887012.75164+12+1.53-0.21Matches
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 Lg97007877.87.8787624512.00158+7+0.90+0.4516.46.2+10.2+1.31+1.52Matches
5 Seasons3 Clubs3 Leagues342,7198065.730.229872653852.055230+22+0.73-0.0327.617.4+10.2+0.66+0.84
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.245.93.9+2.1+0.46+0.23
Rennes (2 Seasons)2 Leagues119058277.410.1990924801.501416-2-0.20+0.145.37.4-2.1-0.67+0.25
Real Sociedad (1 Season)1 League97007877.87.8787624512.00158+7+0.90+0.4516.46.2+10.2+1.31+1.52
Europa Lg (2 Seasons)151,1097461.612.312851033242.072210+12+0.97+0.4522.310.0+12.3+1.00+0.89
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.38
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.01000Matches
2021-202225Rennesfr FRA1. Ligue 130.43102016112418120154955165.1Matches
2022-202326West Ham3. Conf Lg7.82000Matches
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 Rey2.01002000300Matches
2024-202528Real Sociedad2. Europa Lg7.810076116800033201262.5Matches
2024-202528Real Sociedades ESP1. La Liga17.2400111802132401062563065.1Matches
7 Seasons4 Clubs11 Leagues184.9313112010261817214517180648027663.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.11010444833775013037222213063.1
West Ham (2 Seasons)5 Leagues55.79112014283940021226986859.0
Dijon (2 Seasons)3 Leagues26.16103616043423010113843670.0
Real Sociedad (1 Season)3 Leagues27.0600202413223201095764264.4
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)12.3100861271200052381769.1
Conf Lg (2 Seasons)14.83000
EFL Cup (2 Seasons)2.00000000210
La Liga (1 Season)17.2400111802132401062563065.1
Champions Lg (1 Season)3.1000210041000216842.9
FA Cup (1 Season)3.00001002131
Copa del Rey (1 Season)2.01002000300
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.44102016112418120154955165.1
2022-202326West Ham4 Leagues29.660098222122011105323150.8
2023-202427West Ham3 Leagues26.2311116061818010121663764.1
2024-202528Real Sociedad3 Leagues27.0600202413223201095764264.4
7 Seasons4 Clubs11 Leagues184.9313112010261817214517180648027663.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.11010444833775013037222213063.1
West Ham (2 Seasons)5 Leagues55.79112014283940021226986859.0
Dijon (2 Seasons)3 Leagues26.16103616043423010113843670.0
Real Sociedad (1 Season)3 Leagues27.0600202413223201095764264.4
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)12.3100861271200052381769.1
Conf Lg (2 Seasons)14.83000
EFL Cup (2 Seasons)2.00000000210
La Liga (1 Season)17.2400111802132401062563065.1
Champions Lg (1 Season)3.1000210041000216842.9
FA Cup (1 Season)3.00001002131
Copa del Rey (1 Season)2.01002000300
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 Liga11th17.2400111802132401062563065.1Matches
7 Seasons4 Clubs3 Leagues143.226311039151315112517073343625163.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 League17.2400111802132401062563065.1
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Premier League (2 Seasons)38.47111814253532020207806355.9
La Liga (1 Season)17.2400111802132401062563065.1
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 ReySF2.01002000300Matches
7 Seasons4 Clubs5 Leagues11.41007403107001
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 League2.01002000300
Coupe de France (4 Seasons)3.7000440143000
EFL Cup (2 Seasons)2.00000000210
FA Cup (1 Season)3.00001002131
Copa del Rey (1 Season)2.01002000300
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.01000Matches
2022-202326West Ham3. Conf Lg1st7.82000Matches
2023-202427West Ham2. Europa LgQF4.50001001140001918578.3Matches
2024-202528Real Sociedad2. Europa Lg7.810076116800033201262.5Matches
5 Seasons3 Clubs3 Leagues30.240010712111300073442563.8
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.42001001140001918578.3
Rennes (2 Seasons)2 Leagues10.1100210041000216842.9
Real Sociedad (1 Season)1 League7.810076116800033201262.5
Europa Lg (2 Seasons)12.3100861271200052381769.1
Conf Lg (2 Seasons)14.83000
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.