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-04-18ThuEuropa LgQuarter-finalsHomeD 1–1eng West Hamde LeverkusenYCB4400000000290010.00.00.000242788.9120100Match Report
2024-04-14SunPremier LeagueMatchweek 33HomeL 0–2West HamFulhamYCB9000000000863020.00.00.100667489.2453011Match Report
2024-04-11ThuEuropa LgQuarter-finalsAwayL 0–2eng West Hamde LeverkusenNCB50000000010010.00.00.0000000000Match Report
2024-03-26TueFriendlies (M)Friendlies (M)HomeD 0–0ma Moroccomr MauritaniaYCB90000000Match Report
2024-03-22FriFriendlies (M)Friendlies (M)HomeW 1–0ma Moroccoao AngolaYCB90000000Match 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
6 Seasons3 Clubs9 Leagues16415914,210157.913417130025313.313.32.015.257449140.080.030.110.080.110.090.010.100.090.10
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Rennes (2 Seasons)4 Leagues78766,84676.15385001016.56.51.17.62926930.070.040.110.070.110.090.010.100.090.10
West Ham (2 Seasons)5 Leagues58565,01655.7415400914.94.90.85.71712180.070.020.090.070.090.100.020.110.100.11
Dijon (2 Seasons)3 Leagues28272,34826.1404400611.91.90.11.9115930.150.000.150.150.150.080.000.090.080.09
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
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
Europa Lg (1 Season)654094.5101100000.40.40.00.411600.220.000.220.220.220.100.000.100.100.10
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
6 Seasons3 Clubs9 Leagues16415914,210157.913417130025313.313.32.015.257449140.080.030.110.080.110.090.010.100.090.10
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Rennes (2 Seasons)4 Leagues78766,84676.15385001016.56.51.17.62926930.070.040.110.070.110.090.010.100.090.10
West Ham (2 Seasons)5 Leagues58565,01655.7415400914.94.90.85.71712180.070.020.090.070.090.100.020.110.100.11
Dijon (2 Seasons)3 Leagues28272,34826.1404400611.91.90.11.9115930.150.000.150.150.150.080.000.090.080.09
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
EFL Cup (2 Seasons)221802.0011000000.000.500.500.000.50
Europa Lg (1 Season)654094.5101100000.40.40.00.411600.220.000.220.220.220.100.000.100.100.10
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
6 Seasons3 Clubs2 Leagues12912711,341126.012315120022310.910.91.912.848389130.100.020.120.100.120.090.020.100.090.10
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
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
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
4 Seasons2 Clubs3 Leagues25222,01922.4101100302.32.30.12.496010.040.000.040.040.040.100.000.110.100.11
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
Conf Lg (2 Seasons)15151,33514.8000000301.81.80.11.983910.000.000.000.000.000.120.010.120.120.12
Europa Lg (1 Season)654094.5101100000.40.40.00.411600.220.000.220.220.220.100.000.100.100.10
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
202629ma MoroccoWCQ11901.0011000000.001.001.000.001.00Matches
8 Seasons1 Club5 Leagues40393,53939.3112100300.20.20.00.20300.030.030.050.030.050.040.010.050.040.05
Friendlies (M) (7 Seasons)111198911.0000000000.000.000.000.000.00
Africa Cup of Nations qualification (3 Seasons)765476.1000000200.000.000.000.000.00
WCQ (2 Seasons)998109.0112100100.110.110.220.110.22
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
6 Seasons3 Clubs9 Leagues157.9131142521.90.730.160.110.5211.110013.313.30.12-0.3-0.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
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
EFL Cup (2 Seasons)2.00200.01.000.000.0000
Europa Lg (1 Season)4.514250.00.880.440.250.508.30000.40.40.11+0.6+0.6
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
6 Seasons3 Clubs9 Leagues157.9131142521.90.730.160.110.5211.110013.313.30.12-0.3-0.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
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
EFL Cup (2 Seasons)2.00200.01.000.000.0000
Europa Lg (1 Season)4.514250.00.880.440.250.508.30000.40.40.11+0.6+0.6
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
6 Seasons3 Clubs2 Leagues126.012932324.70.740.180.130.5211.010010.910.90.12+1.1+1.1
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
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
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
4 Seasons2 Clubs3 Leagues22.4119210.50.850.090.050.5012.00002.32.30.12-1.3-1.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.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
Conf Lg (2 Seasons)14.801200.00.810.000.0011.30001.81.80.15-1.8-1.8
Europa Lg (1 Season)4.514250.00.880.440.250.508.30000.40.40.11+0.6+0.6
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
202629ma MoroccoWCQ1.0000Matches
8 Seasons1 Club5 Leagues39.317228.60.530.150.000.008.00000.20.20.17-0.2-0.2
Friendlies (M) (7 Seasons)11.0000
Africa Cup of Nations qualification (3 Seasons)6.1000
WCQ (2 Seasons)9.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
6 Seasons3 Clubs9 Leagues157.98067942085.6162242668832848304893.44041439591.91087177761.242.02.0+2.024491132449
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
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
EFL Cup (2 Seasons)2.01
Europa Lg (1 Season)4.527833184.05410221011212391.113414393.7295750.900.00.00.00170016
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
6 Seasons3 Clubs9 Leagues157.98067942085.6162242668832848304893.44041439591.91087177761.242.02.0+2.024491132449
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
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
EFL Cup (2 Seasons)2.01
Europa Lg (1 Season)4.527833184.05410221011212391.113414393.7295750.900.00.00.00170016
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
6 Seasons3 Clubs2 Leagues126.06907805785.7138382570002461262393.83449374992.0923152060.731.91.8+1.121417122389
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
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
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
4 Seasons2 Clubs3 Leagues22.41160136385.123860988338742591.159264691.616425763.800.10.2-0.13741060
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
Conf Lg (2 Seasons)14.870583184.814918615520923190.537241090.711116666.900.10.1-0.13491039
Europa Lg (1 Season)4.527833184.05410221011212391.113414393.7295750.900.00.00.00170016
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
202629ma MoroccoWCQ1.01Matches
8 Seasons1 Club5 Leagues39.313715886.72659996535793.0646894.1203164.510.00.0+1.013003
Friendlies (M) (7 Seasons)11.00
Africa Cup of Nations qualification (3 Seasons)6.10
WCQ (2 Seasons)9.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
6 Seasons3 Clubs9 Leagues157.99420903037130631781639000080671946
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
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
EFL Cup (2 Seasons)2.00
Europa Lg (1 Season)4.5331314161301010000027811
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
6 Seasons3 Clubs9 Leagues157.99420903037130631781639000080671946
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
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
EFL Cup (2 Seasons)2.00
Europa Lg (1 Season)4.5331314161301010000027811
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
6 Seasons3 Clubs2 Leagues126.08057772032226331461138000069071540
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
Ligue 1 (4 Seasons)87.76117589721117929663200005365930
Premier League (2 Seasons)38.419401823111841505600001542610
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
4 Seasons2 Clubs3 Leagues22.4136313104943032210000116046
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
Conf Lg (2 Seasons)14.8831799292601711000070534
Europa Lg (1 Season)4.5331314161301010000027811
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
202629ma MoroccoWCQ1.0Matches
8 Seasons1 Club5 Leagues39.31581481090220000013701
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (3 Seasons)6.1
WCQ (2 Seasons)9.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
6 Seasons3 Clubs9 Leagues157.9900.617053102090.06700110
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
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
EFL Cup (2 Seasons)2.0
Europa Lg (1 Season)4.510.2210000000.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
6 Seasons3 Clubs9 Leagues157.9900.617053102090.06700110
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
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
EFL Cup (2 Seasons)2.0
Europa Lg (1 Season)4.510.2210000000.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
6 Seasons3 Clubs2 Leagues126.0750.60594192060.05500010
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
Ligue 1 (4 Seasons)87.7470.54352172060.07500010
Premier League (2 Seasons)38.4280.73242020000.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
4 Seasons2 Clubs3 Leagues22.4150.67111210030.13200100
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
Conf Lg (2 Seasons)14.8100.6761210030.20200100
Europa Lg (1 Season)4.510.2210000000.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
202629ma MoroccoWCQ1.0Matches
8 Seasons1 Club5 Leagues39.330.7630000010.25100000
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (3 Seasons)6.1
WCQ (2 Seasons)9.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
6 Seasons3 Clubs9 Leagues157.91721251155529114961.158175119561673325777
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
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
EFL Cup (2 Seasons)2.0120
Europa Lg (1 Season)4.54431033100.0073415100
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
6 Seasons3 Clubs9 Leagues157.91721251155529114961.158175119561673325777
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
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
EFL Cup (2 Seasons)2.0120
Europa Lg (1 Season)4.54431033100.0073415100
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
6 Seasons3 Clubs2 Leagues126.0147101964928013061.550148106421382855066
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
Ligue 1 (4 Seasons)87.7946959341518858.0378958311031973422
Premier League (2 Seasons)38.4533237151294269.01359481135881644
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
4 Seasons2 Clubs3 Leagues22.425171960111957.982713142247711
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
Conf Lg (2 Seasons)14.82012155081650.0816881737520
Europa Lg (1 Season)4.54431033100.0073415100
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
202629ma MoroccoWCQ1.0Matches
8 Seasons1 Club5 Leagues39.341240022100.00321118120
Friendlies (M) (7 Seasons)11.00
Africa Cup of Nations qualification (3 Seasons)6.10
WCQ (2 Seasons)9.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
6 Seasons3 Clubs9 Leagues157.91082511195226535530315510825493673.5816.365503033817219574515732758214
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
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
EFL Cup (2 Seasons)2.0
Europa Lg (1 Season)4.536230181175743620002361269768110102620
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
6 Seasons3 Clubs9 Leagues157.91082511195226535530315510825493673.5816.365503033817219574515732758214
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
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
EFL Cup (2 Seasons)2.0
Europa Lg (1 Season)4.536230181175743620002361269768110102620
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
6 Seasons3 Clubs2 Leagues126.09271953445845962661339271393076.9717.956082553714480483814831650913
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
Ligue 1 (4 Seasons)87.7694960531863620181896949282382.1517.94224191991095536291302250336
Premier League (2 Seasons)38.4232234812729768544232211763.6218.2138463383525129018914767
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
4 Seasons2 Clubs3 Leagues22.415541667687593722155410660.0110.0942480127399709110731
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
Conf Lg (2 Seasons)14.8969111482470251596910660.0110.058931041776850716481
Europa Lg (1 Season)4.536230181175743620002361269768110102620
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
202629ma MoroccoWCQ1.0Matches
8 Seasons1 Club5 Leagues39.3184411315311184000123559265000101180
Friendlies (M) (7 Seasons)11.0
Africa Cup of Nations qualification (3 Seasons)6.1
WCQ (2 Seasons)9.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
6 Seasons3 Clubs9 Leagues16414,2108757.5157.915988145536251.55239204+35+0.22+0.37202.9191.2+11.7+0.08+0.21
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
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
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
Europa Lg (1 Season)64096845.44.558141532.1772+5+1.10+0.555.93.9+2.1+0.46+0.23
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
6 Seasons3 Clubs9 Leagues16414,2108757.5157.915988145536251.55239204+35+0.22+0.37202.9191.2+11.7+0.08+0.21
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
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
EFL Cup (2 Seasons)21809050.02.02902012.0053+2+1.00+2.50
Europa Lg (1 Season)64096845.44.558141532.1772+5+1.10+0.555.93.9+2.1+0.46+0.23
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
6 Seasons3 Clubs2 Leagues12911,3418857.8126.012789117240171.42181167+14+0.11+0.39163.3165.4-2.0-0.02+0.17
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
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
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
4 Seasons2 Clubs3 Leagues252,0198162.322.422872033342.063722+15+0.67-0.1439.625.8+13.7+0.61+0.33
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
Conf Lg (2 Seasons)151,3358974.214.8158914012.502814+14+0.94-1.3828.314.6+13.7+0.92-0.09
Europa Lg (1 Season)64096845.44.558141532.1772+5+1.10+0.555.93.9+2.1+0.46+0.23
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
202629ma MoroccoWCQ19090100.01.01901003.0020+2+2.00Matches
8 Seasons1 Club5 Leagues403,5398857.339.33991371692.156422+42+1.07-0.022.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 (3 Seasons)75477838.06.169061632.29115+6+0.99-0.32
WCQ (2 Seasons)981090100.09.09909002.78273+24+2.67
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
6 Seasons3 Clubs9 Leagues157.925311109071616712516179545625963.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (2 Seasons)4 Leagues76.11010495653895413041024814063.9
West Ham (2 Seasons)5 Leagues55.791125182944480212721248359.9
Dijon (2 Seasons)3 Leagues26.16103616043423010113843670.0
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
EFL Cup (2 Seasons)2.00000000210
Europa Lg (1 Season)4.50001001140001918578.3
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
6 Seasons3 Clubs9 Leagues157.925311109071616712516179545625963.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (2 Seasons)4 Leagues76.11010495653895413041024814063.9
West Ham (2 Seasons)5 Leagues55.791125182944480212721248359.9
Dijon (2 Seasons)3 Leagues26.16103616043423010113843670.0
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
EFL Cup (2 Seasons)2.00000000210
Europa Lg (1 Season)4.50001001140001918578.3
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
6 Seasons3 Clubs2 Leagues126.02231927351113810116067138022163.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
Ligue 1 (4 Seasons)87.715207459361036914046430015865.5
Premier League (2 Seasons)38.47111814253532020207806355.9
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
4 Seasons2 Clubs3 Leagues22.43001313222217000124763866.7
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
Conf Lg (2 Seasons)14.8300101221171200084522567.5
Europa Lg (1 Season)4.50001001140001918578.3
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
202629ma MoroccoWCQ1.00000Matches
8 Seasons1 Club5 Leagues39.330079121112002185271.4
Friendlies (M) (7 Seasons)11.00000
Africa Cup of Nations qualification (3 Seasons)6.12000
WCQ (2 Seasons)9.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.