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-05-25SatFA CupFinalAwayW 2–1Manchester UtdManchester CityYCM90000000000Match Report
2024-05-19SunPremier LeagueMatchweek 38AwayW 2–0Manchester UtdBrightonYDM6800000010520130.00.00.010414689.1336000Match Report
2024-05-15WedPremier LeagueMatchweek 34HomeW 3–2Manchester UtdNewcastle UtdYDM,CM9000000010501010.00.00.131404393.0336100Match Report
2024-05-12SunPremier LeagueMatchweek 37HomeL 0–1Manchester UtdArsenalYDM8600001000842110.00.00.050667588.0558011Match Report
2024-05-06MonPremier LeagueMatchweek 36AwayL 0–4Manchester UtdCrystal PalaceNRW,DM3100000010330120.00.00.000232688.5317011Match 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
2014-201517Utrechtnl NED1. Eredivisie422062.3000000100.000.000.000.000.00Matches
2015-201618Utrechtnl NED1. Eredivisie722833.1011000000.000.320.320.000.32Matches
2016-201719Utrechtnl NED1. Eredivisie31292,57028.6055000500.000.180.180.000.18Matches
2017-201820Feyenoord1. Champions Lg665285.9101100100.60.60.00.692140.170.000.170.170.170.100.010.110.100.11Matches
2017-201820Feyenoordnl NED1. Eredivisie21111,19013.2123100400.080.150.230.080.23Matches
2018-201921Club Brugge1. Champions Lg221802.0000000100.00.00.00.071130.000.000.000.000.000.020.000.020.020.02Matches
2018-201921Club Brugge2. Europa Lg221071.2000000000.00.00.00.01480.000.000.000.000.000.000.000.000.000.00Matches
2018-201921Club Bruggebe BEL1. First Division A24101,15612.8101100400.80.80.31.150114160.080.000.080.080.080.060.020.080.060.08Matches
2019-202022Club Bruggebe BEL1. First Division A11800.9000000000.10.10.00.111100.000.000.000.000.000.080.000.080.080.08Matches
2019-202022Hellas Veronait ITA1. Serie A34332,91932.41120111022.01.32.43.684199520.030.030.060.000.030.060.070.140.040.11Matches
2020-202123Fiorentinait ITACoppa Italia222402.7000000000.000.000.000.000.00Matches
2020-202123Fiorentinait ITA1. Serie A31282,44127.1000000700.40.40.61.138151460.000.000.000.000.000.020.020.040.020.04Matches
2021-202224Fiorentinait ITACoppa Italia211201.3000000000.000.000.000.000.00Matches
2021-202224Fiorentinait ITA1. Serie A23894410.5101100600.10.10.20.4136330.100.000.100.100.100.010.020.040.010.04Matches
2022-202325Fiorentina3. Conf Lg13121,04911.7000000300.30.30.81.22011240.000.000.000.000.000.030.070.100.030.10Matches
2022-202325Fiorentinait ITACoppa Italia532602.9000000100.000.000.000.000.00Matches
2022-202325Fiorentinait ITA1. Serie A29241,99822.20110001100.50.51.11.636176240.000.050.050.000.050.020.050.070.020.07Matches
2023-202426Manchester Utd1. Champions Lg543253.6000000200.10.10.10.231250.000.000.000.000.000.020.040.050.020.05Matches
2023-202426Manchester Utdeng ENGEFL Cup211051.2000000100.000.000.000.000.00Matches
2023-202426Manchester Utdeng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2023-202426Manchester Utdeng ENG1. Premier League211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04Matches
2023-202426Fiorentinait ITA1. Serie A00Matches
10 Seasons6 Clubs10 Leagues26719317,818198.0510154116325.14.35.910.22689401750.030.050.080.020.070.040.040.080.030.07
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
Fiorentina (4 Seasons)3 Leagues105787,05278.41121002801.41.42.74.2107502770.010.010.030.010.030.020.040.060.020.06
Utrecht (3 Seasons)1 League42333,05934.0066000600.000.180.180.000.18
Club Brugge (2 Seasons)3 Leagues29151,52316.9101100500.90.90.31.259140270.060.000.060.060.060.050.020.070.050.07
Hellas Verona (1 Season)1 League34332,91932.41120111022.01.32.43.684199520.030.030.060.000.030.060.070.140.040.11
Manchester Utd (1 Season)4 Leagues30171,54717.2000000900.10.10.50.6978150.000.000.000.000.000.010.030.040.010.04
Feyenoord (1 Season)2 Leagues27171,71819.1224200500.60.60.00.692140.100.100.210.100.210.100.010.110.100.11
Serie A (5 Seasons)117938,30292.22241113423.12.44.36.71715891250.020.020.040.010.030.030.050.080.030.07
Eredivisie (4 Seasons)63444,24947.21891001000.020.170.190.020.19
Champions Lg (3 Seasons)13121,03311.5101100400.70.70.20.91944120.090.000.090.090.090.060.010.080.060.08
Coppa Italia (3 Seasons)966206.9000000100.000.000.000.000.00
First Division A (2 Seasons)25111,23613.7101100400.90.90.31.251125160.070.000.070.070.070.060.020.080.060.08
Premier League (1 Season)211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04
Conf Lg (1 Season)13121,04911.7000000300.30.30.81.22011240.000.000.000.000.000.030.070.100.030.10
Europa Lg (1 Season)221071.2000000000.00.00.00.01480.000.000.000.000.000.000.000.000.000.00
FA Cup (1 Season)221792.0000000000.000.000.000.000.00
EFL Cup (1 Season)211051.2000000100.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
2014-201517Utrecht1 League422062.3000000100.000.000.000.000.00
2015-201618Utrecht1 League722833.1011000000.000.320.320.000.32
2016-201719Utrecht1 League31292,57028.6055000500.000.180.180.000.18
2017-201820Feyenoord2 Leagues27171,71819.1224200500.60.60.00.692140.100.100.210.100.210.100.010.110.100.11
2018-201921Club Brugge3 Leagues28141,44316.0101100500.80.80.31.158129270.060.000.060.060.060.050.020.070.050.07
2019-202022Club Brugge1 League11800.9000000000.10.10.00.111100.000.000.000.000.000.080.000.080.080.08
2019-202022Hellas Verona1 League34332,91932.41120111022.01.32.43.684199520.030.030.060.000.030.060.070.140.040.11
2020-202123Fiorentina2 Leagues33302,68129.8000000700.40.40.61.138151460.000.000.000.000.000.020.020.040.020.04
2021-202224Fiorentina2 Leagues2591,06411.8101100600.10.10.20.4136330.080.000.080.080.080.010.020.040.010.04
2022-202325Fiorentina3 Leagues47393,30736.70110001500.90.91.92.756288280.000.030.030.000.030.030.060.080.030.08
2023-202426Fiorentina1 League00
2023-202426Manchester Utd4 Leagues30171,54717.2000000900.10.10.50.6978150.000.000.000.000.000.010.030.040.010.04
10 Seasons6 Clubs10 Leagues26719317,818198.0510154116325.14.35.910.22689401750.030.050.080.020.070.040.040.080.030.07
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
Fiorentina (4 Seasons)3 Leagues105787,05278.41121002801.41.42.74.2107502770.010.010.030.010.030.020.040.060.020.06
Utrecht (3 Seasons)1 League42333,05934.0066000600.000.180.180.000.18
Club Brugge (2 Seasons)3 Leagues29151,52316.9101100500.90.90.31.259140270.060.000.060.060.060.050.020.070.050.07
Hellas Verona (1 Season)1 League34332,91932.41120111022.01.32.43.684199520.030.030.060.000.030.060.070.140.040.11
Manchester Utd (1 Season)4 Leagues30171,54717.2000000900.10.10.50.6978150.000.000.000.000.000.010.030.040.010.04
Feyenoord (1 Season)2 Leagues27171,71819.1224200500.60.60.00.692140.100.100.210.100.210.100.010.110.100.11
Serie A (5 Seasons)117938,30292.22241113423.12.44.36.71715891250.020.020.040.010.030.030.050.080.030.07
Eredivisie (4 Seasons)63444,24947.21891001000.020.170.190.020.19
Champions Lg (3 Seasons)13121,03311.5101100400.70.70.20.91944120.090.000.090.090.090.060.010.080.060.08
Coppa Italia (3 Seasons)966206.9000000100.000.000.000.000.00
First Division A (2 Seasons)25111,23613.7101100400.90.90.31.251125160.070.000.070.070.070.060.020.080.060.08
Premier League (1 Season)211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04
Conf Lg (1 Season)13121,04911.7000000300.30.30.81.22011240.000.000.000.000.000.030.070.100.030.10
Europa Lg (1 Season)221071.2000000000.00.00.00.01480.000.000.000.000.000.000.000.000.000.00
FA Cup (1 Season)221792.0000000000.000.000.000.000.00
EFL Cup (1 Season)211051.2000000100.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
2014-201517Utrechtnl NED1. Eredivisie11th422062.3000000100.000.000.000.000.00Matches
2015-201618Utrechtnl NED1. Eredivisie5th722833.1011000000.000.320.320.000.32Matches
2016-201719Utrechtnl NED1. Eredivisie4th31292,57028.6055000500.000.180.180.000.18Matches
2017-201820Feyenoordnl NED1. Eredivisie4th21111,19013.2123100400.080.150.230.080.23Matches
2018-201921Club Bruggebe BEL1. First Division A2nd24101,15612.8101100400.80.80.31.150114160.080.000.080.080.080.060.020.080.060.08Matches
2019-202022Club Bruggebe BEL1. First Division A1st11800.9000000000.10.10.00.111100.000.000.000.000.000.080.000.080.080.08Matches
2019-202022Hellas Veronait ITA1. Serie A9th34332,91932.41120111022.01.32.43.684199520.030.030.060.000.030.060.070.140.040.11Matches
2020-202123Fiorentinait ITA1. Serie A13th31282,44127.1000000700.40.40.61.138151460.000.000.000.000.000.020.020.040.020.04Matches
2021-202224Fiorentinait ITA1. Serie A7th23894410.5101100600.10.10.20.4136330.100.000.100.100.100.010.020.040.010.04Matches
2022-202325Fiorentinait ITA1. Serie A8th29241,99822.20110001100.50.51.11.636176240.000.050.050.000.050.020.050.070.020.07Matches
2023-202426Fiorentinait ITA1. Serie A8th00Matches
2023-202426Manchester Utdeng ENG1. Premier League8th211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04Matches
10 Seasons6 Clubs4 Leagues22615814,725163.6410143115424.13.34.98.22287801510.020.060.090.020.080.040.040.080.030.07
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
Fiorentina (4 Seasons)1 League83605,38359.81121002401.11.11.93.087390730.020.020.030.020.030.020.030.050.020.05
Utrecht (3 Seasons)1 League42333,05934.0066000600.000.180.180.000.18
Club Brugge (2 Seasons)1 League25111,23613.7101100400.90.90.31.251125160.070.000.070.070.070.060.020.080.060.08
Hellas Verona (1 Season)1 League34332,91932.41120111022.01.32.43.684199520.030.030.060.000.030.060.070.140.040.11
Manchester Utd (1 Season)1 League211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04
Feyenoord (1 Season)1 League21111,19013.2123100400.080.150.230.080.23
Serie A (5 Seasons)117938,30292.22241113423.12.44.36.71715891250.020.020.040.010.030.030.050.080.030.07
Eredivisie (4 Seasons)63444,24947.21891001000.020.170.190.020.19
First Division A (2 Seasons)25111,23613.7101100400.90.90.31.251125160.070.000.070.070.070.060.020.080.060.08
Premier League (1 Season)211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04
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
2020-202123Fiorentinait ITACoppa Italia9th222402.7000000000.000.000.000.000.00Matches
2021-202224Fiorentinait ITACoppa ItaliaSF211201.3000000000.000.000.000.000.00Matches
2022-202325Fiorentinait ITACoppa Italia2nd532602.9000000100.000.000.000.000.00Matches
2023-202426Manchester Utdeng ENGEFL CupRd4211051.2000000100.000.000.000.000.00Matches
2023-202426Manchester Utdeng ENGFA Cup1st221792.0000000000.000.000.000.000.00Matches
4 Seasons2 Clubs3 Leagues13990410.0000000200.000.000.000.000.00
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
Fiorentina (3 Seasons)1 League966206.9000000100.000.000.000.000.00
Manchester Utd (1 Season)2 Leagues432843.2000000100.000.000.000.000.00
Coppa Italia (3 Seasons)966206.9000000100.000.000.000.000.00
FA Cup (1 Season)221792.0000000000.000.000.000.000.00
EFL Cup (1 Season)211051.2000000100.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
2017-201820Feyenoord1. Champions LgGR665285.9101100100.60.60.00.692140.170.000.170.170.170.100.010.110.100.11Matches
2018-201921Club Brugge1. Champions LgGR221802.0000000100.00.00.00.071130.000.000.000.000.000.020.000.020.020.02Matches
2018-201921Club Brugge2. Europa LgR32221071.2000000000.00.00.00.01480.000.000.000.000.000.000.000.000.000.00Matches
2022-202325Fiorentina3. Conf Lg2nd13121,04911.7000000300.30.30.81.22011240.000.000.000.000.000.030.070.100.030.10Matches
2023-202426Manchester Utd1. Champions Lg1st543253.6000000200.10.10.10.231250.000.000.000.000.000.020.040.050.020.05Matches
4 Seasons4 Clubs3 Leagues28262,18924.3101100701.01.01.02.040160240.040.000.040.040.040.040.040.080.040.08
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Fiorentina (1 Season)1 League13121,04911.7000000300.30.30.81.22011240.000.000.000.000.000.030.070.100.030.10
Feyenoord (1 Season)1 League665285.9101100100.60.60.00.692140.170.000.170.170.170.100.010.110.100.11
Manchester Utd (1 Season)1 League543253.6000000200.10.10.10.231250.000.000.000.000.000.020.040.050.020.05
Club Brugge (1 Season)2 Leagues442873.2000000100.00.00.00.0815110.000.000.000.000.000.010.000.010.010.01
Champions Lg (3 Seasons)13121,03311.5101100400.70.70.20.91944120.090.000.090.090.090.060.010.080.060.08
Conf Lg (1 Season)13121,04911.7000000300.30.30.81.22011240.000.000.000.000.000.030.070.100.030.10
Europa Lg (1 Season)221071.2000000000.00.00.00.01480.000.000.000.000.000.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
201518ma MoroccoFriendlies (M)00Matches
201720ma MoroccoFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201821ma Morocco1. World CupGR10150.2000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
201821ma MoroccoWCQ1090.1000000000.000.000.000.000.00Matches
201821ma MoroccoFriendlies (M)411341.5000000000.000.000.000.000.00Matches
201922ma MoroccoFriendlies (M)432983.3000000000.000.000.000.000.00Matches
201922ma MoroccoAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
202023ma MoroccoFriendlies (M)221711.9000000000.000.000.000.000.00Matches
202124ma MoroccoAfrica Cup of NationsQF543914.3000000100.000.000.000.000.00Matches
202124ma MoroccoAfrica Cup of Nations qualification644194.7011000200.000.210.210.000.21Matches
202124ma MoroccoFriendlies (M)11820.9000000000.000.000.000.000.00Matches
202225ma Morocco1. World Cup4th776607.3000000100.00.00.10.192800.000.000.000.000.000.000.010.010.000.01Matches
202225ma MoroccoWCQ876517.2000000100.000.000.000.000.00Matches
202225ma MoroccoFriendlies (M)433003.3000000100.000.000.000.000.00Matches
202326ma MoroccoFriendlies (M)332703.0000000200.000.000.000.000.00Matches
202326ma MoroccoAfrica Cup of NationsR16443594.0000000110.000.000.000.000.00Matches
202326ma MoroccoAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
202427ma MoroccoFriendlies (M)11740.8000000000.000.000.000.000.00Matches
202629ma MoroccoWCQ11901.0000000100.000.000.000.000.00Matches
10 Seasons1 Club5 Leagues55444,19346.60110001010.00.00.10.192810.000.020.020.000.020.000.010.010.000.01
Friendlies (M) (9 Seasons)20151,41915.8000000300.000.000.000.000.00
WCQ (3 Seasons)1087508.3000000200.000.000.000.000.00
Africa Cup of Nations qualification (3 Seasons)865996.7011000200.000.150.150.000.15
Africa Cup of Nations (2 Seasons)987508.3000000210.000.000.000.000.00
World Cup (2 Seasons)876757.5000000100.00.00.10.192810.000.000.000.000.000.000.010.010.000.01

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
2014-201517Utrechtnl NED1. Eredivisie2.3000.0000Matches
2015-201618Utrechtnl NED1. Eredivisie3.1020.640.0000Matches
2016-201719Utrechtnl NED1. Eredivisie28.600170.000.600.0000Matches
2017-201820Feyenoord1. Champions Lg5.9122100.00.340.340.500.5014.70000.60.60.30+0.4+0.4Matches
2017-201820Feyenoordnl NED1. Eredivisie13.21070.000.530.1400Matches
2018-201921Club Brugge1. Champions Lg2.00100.00.500.000.0018.70000.00.00.040.00.0Matches
2018-201921Club Brugge2. Europa Lg1.20000.000.000000.00.00.00.0Matches
2018-201921Club Bruggebe BEL1. First Division A12.8115426.71.170.310.070.2521.10000.80.80.05+0.2+0.2Matches
2019-202022Club Bruggebe BEL1. First Division A0.902150.02.251.130.000.0027.40000.10.10.03-0.1-0.1Matches
2019-202022Hellas Veronait ITA1. Serie A32.4118633.30.550.180.000.0022.70112.01.30.07-1.0-1.3Matches
2020-202123Fiorentinait ITACoppa Italia2.70000.000.0000Matches
2020-202123Fiorentinait ITA1. Serie A27.1010330.00.370.110.000.0021.00000.40.40.04-0.4-0.4Matches
2021-202224Fiorentinait ITACoppa Italia1.3011100.00.750.750.000.0000Matches
2021-202224Fiorentinait ITA1. Serie A10.514375.00.380.290.250.3326.60000.10.10.03+0.9+0.9Matches
2022-202325Fiorentina3. Conf Lg11.708225.00.690.170.000.0025.50000.30.30.04-0.3-0.3Matches
2022-202325Fiorentinait ITACoppa Italia2.90300.01.040.000.0000Matches
2022-202325Fiorentinait ITA1. Serie A22.2013430.80.590.180.000.0026.60000.50.50.04-0.5-0.5Matches
2023-202426Manchester Utd1. Champions Lg3.6011100.00.280.280.000.0019.00000.10.10.05-0.1-0.1Matches
2023-202426Manchester Utdeng ENGEFL Cup1.20200.01.710.000.0000Matches
2023-202426Manchester Utdeng ENGFA Cup2.00000.000.0000Matches
2023-202426Manchester Utdeng ENG1. Premier League10.40300.00.290.000.0026.10000.10.10.02-0.1-0.1Matches
10 Seasons6 Clubs10 Leagues198.05835361.40.430.270.050.0823.30115.14.30.06-1.1-1.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
Fiorentina (4 Seasons)3 Leagues78.41391333.30.500.170.030.0824.80001.41.40.04-0.4-0.4
Utrecht (3 Seasons)1 League34.000190.000.560.0000
Club Brugge (2 Seasons)3 Leagues16.9118527.81.060.300.060.2021.70000.90.90.05+0.1+0.1
Hellas Verona (1 Season)1 League32.4118633.30.550.180.000.0022.70112.01.30.07-1.0-1.3
Manchester Utd (1 Season)4 Leagues17.206116.70.350.060.000.0024.40000.10.10.03-0.1-0.1
Feyenoord (1 Season)2 Leagues19.1229450.00.100.471.000.2214.70000.60.60.30+0.4+0.4
Serie A (5 Seasons)92.22451635.60.490.170.020.0623.80113.12.40.05-1.1-1.4
Eredivisie (4 Seasons)47.210260.000.550.0400
Champions Lg (3 Seasons)11.514375.00.350.260.250.3316.80000.70.70.17+0.3+0.3
Coppa Italia (3 Seasons)6.904125.00.580.150.000.0000
First Division A (2 Seasons)13.7117529.41.240.360.060.2021.90000.90.90.05+0.1+0.1
Premier League (1 Season)10.40300.00.290.000.0026.10000.10.10.02-0.1-0.1
Conf Lg (1 Season)11.708225.00.690.170.000.0025.50000.30.30.04-0.3-0.3
Europa Lg (1 Season)1.20000.000.000000.00.00.00.0
FA Cup (1 Season)2.00000.000.0000
EFL Cup (1 Season)1.20200.01.710.000.0000
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
2014-201517Utrecht1 League2.3000.0000
2015-201618Utrecht1 League3.1020.640.0000
2016-201719Utrecht1 League28.600170.000.600.0000
2017-201820Feyenoord2 Leagues19.1229450.00.100.471.000.2214.70000.60.60.30+0.4+0.4
2018-201921Club Brugge3 Leagues16.0116425.01.000.250.060.2521.00000.80.80.05+0.2+0.2
2019-202022Club Brugge1 League0.902150.02.251.130.000.0027.40000.10.10.03-0.1-0.1
2019-202022Hellas Verona1 League32.4118633.30.550.180.000.0022.70112.01.30.07-1.0-1.3
2020-202123Fiorentina2 Leagues29.8010330.00.340.100.000.0021.00000.40.40.04-0.4-0.4
2021-202224Fiorentina2 Leagues11.815480.00.420.340.200.2526.60000.10.10.03+0.9+0.9
2022-202325Fiorentina3 Leagues36.7024625.00.650.160.000.0026.20000.90.90.04-0.9-0.9
2023-202426Manchester Utd4 Leagues17.206116.70.350.060.000.0024.40000.10.10.03-0.1-0.1
10 Seasons6 Clubs10 Leagues198.05835361.40.430.270.050.0823.30115.14.30.06-1.1-1.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
Fiorentina (4 Seasons)3 Leagues78.41391333.30.500.170.030.0824.80001.41.40.04-0.4-0.4
Utrecht (3 Seasons)1 League34.000190.000.560.0000
Club Brugge (2 Seasons)3 Leagues16.9118527.81.060.300.060.2021.70000.90.90.05+0.1+0.1
Hellas Verona (1 Season)1 League32.4118633.30.550.180.000.0022.70112.01.30.07-1.0-1.3
Manchester Utd (1 Season)4 Leagues17.206116.70.350.060.000.0024.40000.10.10.03-0.1-0.1
Feyenoord (1 Season)2 Leagues19.1229450.00.100.471.000.2214.70000.60.60.30+0.4+0.4
Serie A (5 Seasons)92.22451635.60.490.170.020.0623.80113.12.40.05-1.1-1.4
Eredivisie (4 Seasons)47.210260.000.550.0400
Champions Lg (3 Seasons)11.514375.00.350.260.250.3316.80000.70.70.17+0.3+0.3
Coppa Italia (3 Seasons)6.904125.00.580.150.000.0000
First Division A (2 Seasons)13.7117529.41.240.360.060.2021.90000.90.90.05+0.1+0.1
Premier League (1 Season)10.40300.00.290.000.0026.10000.10.10.02-0.1-0.1
Conf Lg (1 Season)11.708225.00.690.170.000.0025.50000.30.30.04-0.3-0.3
Europa Lg (1 Season)1.20000.000.000000.00.00.00.0
FA Cup (1 Season)2.00000.000.0000
EFL Cup (1 Season)1.20200.01.710.000.0000
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
2014-201517Utrechtnl NED1. Eredivisie11th2.3000.0000Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.1020.640.0000Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.600170.000.600.0000Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.21070.000.530.1400Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.8115426.71.170.310.070.2521.10000.80.80.05+0.2+0.2Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.902150.02.251.130.000.0027.40000.10.10.03-0.1-0.1Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.4118633.30.550.180.000.0022.70112.01.30.07-1.0-1.3Matches
2020-202123Fiorentinait ITA1. Serie A13th27.1010330.00.370.110.000.0021.00000.40.40.04-0.4-0.4Matches
2021-202224Fiorentinait ITA1. Serie A7th10.514375.00.380.290.250.3326.60000.10.10.03+0.9+0.9Matches
2022-202325Fiorentinait ITA1. Serie A8th22.2013430.80.590.180.000.0026.60000.50.50.04-0.5-0.5Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.40300.00.290.000.0026.10000.10.10.02-0.1-0.1Matches
10 Seasons6 Clubs4 Leagues163.64654769.20.410.290.050.0623.40114.13.30.05-1.1-1.3
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Fiorentina (4 Seasons)1 League59.81271037.00.450.170.040.1024.50001.11.10.04-0.1-0.1
Utrecht (3 Seasons)1 League34.000190.000.560.0000
Club Brugge (2 Seasons)1 League13.7117529.41.240.360.060.2021.90000.90.90.05+0.1+0.1
Hellas Verona (1 Season)1 League32.4118633.30.550.180.000.0022.70112.01.30.07-1.0-1.3
Manchester Utd (1 Season)1 League10.40300.00.290.000.0026.10000.10.10.02-0.1-0.1
Feyenoord (1 Season)1 League13.21070.000.530.1400
Serie A (5 Seasons)92.22451635.60.490.170.020.0623.80113.12.40.05-1.1-1.4
Eredivisie (4 Seasons)47.210260.000.550.0400
First Division A (2 Seasons)13.7117529.41.240.360.060.2021.90000.90.90.05+0.1+0.1
Premier League (1 Season)10.40300.00.290.000.0026.10000.10.10.02-0.1-0.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
2020-202123Fiorentinait ITACoppa Italia9th2.70000.000.0000Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.3011100.00.750.750.000.0000Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.90300.01.040.000.0000Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.20200.01.710.000.0000Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.00000.000.0000Matches
4 Seasons2 Clubs3 Leagues10.006116.70.600.100.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Fiorentina (3 Seasons)1 League6.904125.00.580.150.000.0000
Manchester Utd (1 Season)2 Leagues3.20200.00.630.000.0000
Coppa Italia (3 Seasons)6.904125.00.580.150.000.0000
FA Cup (1 Season)2.00000.000.0000
EFL Cup (1 Season)1.20200.01.710.000.0000
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
2017-201820Feyenoord1. Champions LgGR5.9122100.00.340.340.500.5014.70000.60.60.30+0.4+0.4Matches
2018-201921Club Brugge1. Champions LgGR2.00100.00.500.000.0018.70000.00.00.040.00.0Matches
2018-201921Club Brugge2. Europa LgR321.20000.000.000000.00.00.00.0Matches
2022-202325Fiorentina3. Conf Lg2nd11.708225.00.690.170.000.0025.50000.30.30.04-0.3-0.3Matches
2023-202426Manchester Utd1. Champions Lg1st3.6011100.00.280.280.000.0019.00000.10.10.05-0.1-0.1Matches
4 Seasons4 Clubs3 Leagues24.3112541.70.490.210.080.2022.60001.01.00.090.00.0
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
Fiorentina (1 Season)1 League11.708225.00.690.170.000.0025.50000.30.30.04-0.3-0.3
Feyenoord (1 Season)1 League5.9122100.00.340.340.500.5014.70000.60.60.30+0.4+0.4
Manchester Utd (1 Season)1 League3.6011100.00.280.280.000.0019.00000.10.10.05-0.1-0.1
Club Brugge (1 Season)2 Leagues3.20100.00.310.000.0018.70000.00.00.040.00.0
Champions Lg (3 Seasons)11.514375.00.350.260.250.3316.80000.70.70.17+0.3+0.3
Conf Lg (1 Season)11.708225.00.690.170.000.0025.50000.30.30.04-0.3-0.3
Europa Lg (1 Season)1.20000.000.000000.00.00.00.0
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
201720ma MoroccoFriendlies (M)1.0000Matches
201821ma Morocco1. World CupGR0.20000.000.000000.00.00.00.0Matches
201821ma MoroccoWCQ0.1000Matches
201821ma MoroccoFriendlies (M)1.5000Matches
201922ma MoroccoFriendlies (M)3.3000Matches
201922ma MoroccoAfrica Cup of Nations qualification1.0000Matches
202023ma MoroccoFriendlies (M)1.9000Matches
202124ma MoroccoAfrica Cup of NationsQF4.30200.00.460.000.0000Matches
202124ma MoroccoAfrica Cup of Nations qualification4.7000Matches
202124ma MoroccoFriendlies (M)0.9000Matches
202225ma Morocco1. World Cup4th7.30100.00.140.000.0028.80000.00.00.030.00.0Matches
202225ma MoroccoWCQ7.2000Matches
202225ma MoroccoFriendlies (M)3.3000Matches
202326ma MoroccoFriendlies (M)3.0000Matches
202326ma MoroccoAfrica Cup of NationsR164.00000.000.0000Matches
202326ma MoroccoAfrica Cup of Nations qualification1.0000Matches
202427ma MoroccoFriendlies (M)0.8000Matches
202629ma MoroccoWCQ1.0000Matches
10 Seasons1 Club5 Leagues46.60300.00.190.000.0028.80000.00.00.030.00.0
Friendlies (M) (9 Seasons)15.8000
WCQ (3 Seasons)8.3000
Africa Cup of Nations qualification (3 Seasons)6.7000
Africa Cup of Nations (2 Seasons)8.30200.00.240.000.0000
World Cup (2 Seasons)7.50100.00.130.000.0028.80000.00.00.030.00.0
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
2014-201517Utrechtnl NED1. Eredivisie2.30Matches
2015-201618Utrechtnl NED1. Eredivisie3.11Matches
2016-201719Utrechtnl NED1. Eredivisie28.65Matches
2017-201820Feyenoord1. Champions Lg5.921226280.9371595210611989.1788789.7233860.500.00.10.01133021Matches
2017-201820Feyenoordnl NED1. Eredivisie13.22Matches
2018-201921Club Brugge1. Champions Lg2.07310172.31129399414689.1253571.451050.000.00.00.0090011Matches
2018-201921Club Brugge2. Europa Lg1.2466768.7754273212777.8212487.531127.300.00.00.004004Matches
2018-201921Club Bruggebe BEL1. First Division A12.869681885.113749445723626788.436241088.39112473.400.30.9-0.3776111114Matches
2019-202022Club Bruggebe BEL1. First Division A0.9718187.71433393202290.9444793.661060.000.00.10.0062011Matches
2019-202022Hellas Veronait ITA1. Serie A32.41510173886.928019655757864589.671377492.117022376.212.42.0-1.429153299199Matches
2020-202123Fiorentinait ITACoppa Italia2.70Matches
2020-202123Fiorentinait ITA1. Serie A27.11210137887.823407562746953188.354058292.817920487.700.60.9-0.613143114151Matches
2021-202224Fiorentinait ITACoppa Italia1.30Matches
2021-202224Fiorentinait ITA1. Serie A10.564571690.112507326023826490.232133695.5789582.100.20.7-0.28749163Matches
2022-202325Fiorentina3. Conf Lg11.784591592.317451469825727493.844246395.513516283.300.81.3-0.812108143112Matches
2022-202325Fiorentinait ITACoppa Italia2.90Matches
2022-202325Fiorentinait ITA1. Serie A22.21323149088.826717714745050489.363667793.921725884.111.11.6-0.1121582310176Matches
2023-202426Manchester Utd1. Champions Lg3.615117685.82690723576489.1829586.3101376.900.10.3-0.1191112Matches
2023-202426Manchester Utdeng ENGEFL Cup1.20Matches
2023-202426Manchester Utdeng ENGFA Cup2.00Matches
2023-202426Manchester Utdeng ENG1. Premier League10.457866487.010308274724427489.126429689.2566783.600.30.4-0.36626166Matches
10 Seasons6 Clubs10 Leagues198.07360840687.6141879372332717303789.53528382692.2973121580.1105.98.3+4.18981510930940
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
Fiorentina (4 Seasons)3 Leagues78.44023449989.480082207321414157389.91939205894.260971984.712.74.5-1.7454835718502
Utrecht (3 Seasons)1 League34.06
Club Brugge (2 Seasons)3 Leagues16.9886106783.017065552231836287.845251687.610515567.700.31.0-0.3795131140
Hellas Verona (1 Season)1 League32.41510173886.928019655757864589.671377492.117022376.212.42.0-1.429153299199
Manchester Utd (1 Season)4 Leagues17.272984086.812998347030133889.134639188.5668082.500.50.7-0.57717278
Feyenoord (1 Season)2 Leagues19.121226280.9371595210611989.1788789.7233860.520.00.1+2.01133021
Serie A (5 Seasons)92.24688532288.190650225911735194489.22210236993.364478082.624.35.2-2.3625287224589
Eredivisie (4 Seasons)47.28
Champions Lg (3 Seasons)11.543653980.97534207420422989.118521785.3386162.300.20.4-0.22314144
Coppa Italia (3 Seasons)6.90
First Division A (2 Seasons)13.776789985.315182485025628988.640645788.89713472.400.31.0-0.3782131125
Premier League (1 Season)10.457866487.010308274724427489.126429689.2566783.600.30.4-0.36626166
Conf Lg (1 Season)11.784591592.317451469825727493.844246395.513516283.300.81.3-0.812108143112
Europa Lg (1 Season)1.2466768.7754273212777.8212487.531127.300.00.00.004004
FA Cup (1 Season)2.00
EFL Cup (1 Season)1.20
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
2014-201517Utrecht1 League2.30
2015-201618Utrecht1 League3.11
2016-201719Utrecht1 League28.65
2017-201820Feyenoord2 Leagues19.121226280.9371595210611989.1788789.7233860.520.00.1+2.01133021
2018-201921Club Brugge3 Leagues16.081598682.715632512929834087.640846987.09914568.300.30.9-0.3789111129
2019-202022Club Brugge1 League0.9718187.71433393202290.9444793.661060.000.00.10.0062011
2019-202022Hellas Verona1 League32.41510173886.928019655757864589.671377492.117022376.212.42.0-1.429153299199
2020-202123Fiorentina2 Leagues29.81210137887.823407562746953188.354058292.817920487.700.60.9-0.613143114151
2021-202224Fiorentina2 Leagues11.864571690.112507326023826490.232133695.5789582.100.20.7-0.28749163
2022-202325Fiorentina3 Leagues36.72168240590.1441681184570777890.91078114094.635242083.811.92.9-0.9242663713288
2023-202426Manchester Utd4 Leagues17.272984086.812998347030133889.134639188.5668082.500.50.7-0.57717278
10 Seasons6 Clubs10 Leagues198.07360840687.6141879372332717303789.53528382692.2973121580.1105.98.3+4.18981510930940
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
Fiorentina (4 Seasons)3 Leagues78.44023449989.480082207321414157389.91939205894.260971984.712.74.5-1.7454835718502
Utrecht (3 Seasons)1 League34.06
Club Brugge (2 Seasons)3 Leagues16.9886106783.017065552231836287.845251687.610515567.700.31.0-0.3795131140
Hellas Verona (1 Season)1 League32.41510173886.928019655757864589.671377492.117022376.212.42.0-1.429153299199
Manchester Utd (1 Season)4 Leagues17.272984086.812998347030133889.134639188.5668082.500.50.7-0.57717278
Feyenoord (1 Season)2 Leagues19.121226280.9371595210611989.1788789.7233860.520.00.1+2.01133021
Serie A (5 Seasons)92.24688532288.190650225911735194489.22210236993.364478082.624.35.2-2.3625287224589
Eredivisie (4 Seasons)47.28
Champions Lg (3 Seasons)11.543653980.97534207420422989.118521785.3386162.300.20.4-0.22314144
Coppa Italia (3 Seasons)6.90
First Division A (2 Seasons)13.776789985.315182485025628988.640645788.89713472.400.31.0-0.3782131125
Premier League (1 Season)10.457866487.010308274724427489.126429689.2566783.600.30.4-0.36626166
Conf Lg (1 Season)11.784591592.317451469825727493.844246395.513516283.300.81.3-0.812108143112
Europa Lg (1 Season)1.2466768.7754273212777.8212487.531127.300.00.00.004004
FA Cup (1 Season)2.00
EFL Cup (1 Season)1.20
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
2014-201517Utrechtnl NED1. Eredivisie11th2.30Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.11Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.65Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.22Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.869681885.113749445723626788.436241088.39112473.400.30.9-0.3776111114Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.9718187.71433393202290.9444793.661060.000.00.10.0062011Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.41510173886.928019655757864589.671377492.117022376.212.42.0-1.429153299199Matches
2020-202123Fiorentinait ITA1. Serie A13th27.11210137887.823407562746953188.354058292.817920487.700.60.9-0.613143114151Matches
2021-202224Fiorentinait ITA1. Serie A7th10.564571690.112507326023826490.232133695.5789582.100.20.7-0.28749163Matches
2022-202325Fiorentinait ITA1. Serie A8th22.21323149088.826717714745050489.363667793.921725884.111.11.6-0.1121582310176Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.457866487.010308274724427489.126429689.2566783.600.30.4-0.36626166Matches
10 Seasons6 Clubs4 Leagues163.66033688587.6116140301882235250789.22880312292.279798181.2104.96.6+5.1756729126780
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
Fiorentina (4 Seasons)1 League59.83178358488.762631160341157129989.11497159593.947455785.111.93.2-0.9333754315390
Utrecht (3 Seasons)1 League34.06
Club Brugge (2 Seasons)1 League13.776789985.315182485025628988.640645788.89713472.400.31.0-0.3782131125
Hellas Verona (1 Season)1 League32.41510173886.928019655757864589.671377492.117022376.212.42.0-1.429153299199
Manchester Utd (1 Season)1 League10.457866487.010308274724427489.126429689.2566783.600.30.4-0.36626166
Feyenoord (1 Season)1 League13.22
Serie A (5 Seasons)92.24688532288.190650225911735194489.22210236993.364478082.624.35.2-2.3625287224589
Eredivisie (4 Seasons)47.28
First Division A (2 Seasons)13.776789985.315182485025628988.640645788.89713472.400.31.0-0.3782131125
Premier League (1 Season)10.457866487.010308274724427489.126429689.2566783.600.30.4-0.36626166
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
2020-202123Fiorentinait ITACoppa Italia9th2.70Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.30Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.90Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.20Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.00Matches
4 Seasons2 Clubs3 Leagues10.00
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
Fiorentina (3 Seasons)1 League6.90
Manchester Utd (1 Season)2 Leagues3.20
Coppa Italia (3 Seasons)6.90
FA Cup (1 Season)2.00
EFL Cup (1 Season)1.20
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
2017-201820Feyenoord1. Champions LgGR5.921226280.9371595210611989.1788789.7233860.500.00.10.01133021Matches
2018-201921Club Brugge1. Champions LgGR2.07310172.31129399414689.1253571.451050.000.00.00.0090011Matches
2018-201921Club Brugge2. Europa LgR321.2466768.7754273212777.8212487.531127.300.00.00.004004Matches
2022-202325Fiorentina3. Conf Lg2nd11.784591592.317451469825727493.844246395.513516283.300.81.3-0.812108143112Matches
2023-202426Manchester Utd1. Champions Lg1st3.615117685.82690723576489.1829586.3101376.900.10.3-0.1191112Matches
4 Seasons4 Clubs3 Leagues24.31327152187.225739704548253090.964870492.017623475.201.01.7-1.014143184160
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
Fiorentina (1 Season)1 League11.784591592.317451469825727493.844246395.513516283.300.81.3-0.812108143112
Feyenoord (1 Season)1 League5.921226280.9371595210611989.1788789.7233860.500.00.10.01133021
Manchester Utd (1 Season)1 League3.615117685.82690723576489.1829586.3101376.900.10.3-0.1191112
Club Brugge (1 Season)2 Leagues3.211916870.81883672627384.9465978.082138.100.00.00.00130015
Champions Lg (3 Seasons)11.543653980.97534207420422989.118521785.3386162.300.20.4-0.22314144
Conf Lg (1 Season)11.784591592.317451469825727493.844246395.513516283.300.81.3-0.812108143112
Europa Lg (1 Season)1.2466768.7754273212777.8212487.531127.300.00.00.004004
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
201720ma MoroccoFriendlies (M)1.00Matches
201821ma Morocco1. World CupGR0.24666.753103475.011100.0010.000.00.00.000000Matches
201821ma MoroccoWCQ0.10Matches
201821ma MoroccoFriendlies (M)1.50Matches
201922ma MoroccoFriendlies (M)3.30Matches
201922ma MoroccoAfrica Cup of Nations qualification1.00Matches
202023ma MoroccoFriendlies (M)1.90Matches
202124ma MoroccoAfrica Cup of NationsQF4.30Matches
202124ma MoroccoAfrica Cup of Nations qualification4.71Matches
202124ma MoroccoFriendlies (M)0.90Matches
202225ma Morocco1. World Cup4th7.326932283.54620136511412988.412313690.4243666.700.10.1-0.12101028Matches
202225ma MoroccoWCQ7.20Matches
202225ma MoroccoFriendlies (M)3.30Matches
202326ma MoroccoFriendlies (M)3.00Matches
202326ma MoroccoAfrica Cup of NationsR164.00Matches
202326ma MoroccoAfrica Cup of Nations qualification1.00Matches
202427ma MoroccoFriendlies (M)0.80Matches
202629ma MoroccoWCQ1.00Matches
10 Seasons1 Club5 Leagues46.627332883.24673137511713388.012413790.5243764.910.10.1+0.92101028
Friendlies (M) (9 Seasons)15.80
WCQ (3 Seasons)8.30
Africa Cup of Nations qualification (3 Seasons)6.71
Africa Cup of Nations (2 Seasons)8.30
World Cup (2 Seasons)7.527332883.24673137511713388.012413790.5243764.900.10.1-0.12101028

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
2014-201517Utrechtnl NED1. Eredivisie2.3Matches
2015-201618Utrechtnl NED1. Eredivisie3.1Matches
2016-201719Utrechtnl NED1. Eredivisie28.60Matches
2017-201820Feyenoord1. Champions Lg5.926224218100597101021228Matches
2017-201820Feyenoordnl NED1. Eredivisie13.20Matches
2018-201921Club Brugge1. Champions Lg2.0101861500021500007303Matches
2018-201921Club Brugge2. Europa Lg1.2676160004600004605Matches
2018-201921Club Bruggebe BEL1. First Division A12.88187684828011819110069629Matches
2019-202022Club Bruggebe BEL1. First Division A0.9818100010000007100Matches
2019-202022Hellas Veronait ITA1. Serie A32.417381638918262725900001510916Matches
2020-202123Fiorentinait ITACoppa Italia2.70Matches
2020-202123Fiorentinait ITA1. Serie A27.113781314613803316500001210318Matches
2021-202224Fiorentinait ITACoppa Italia1.31Matches
2021-202224Fiorentinait ITA1. Serie A10.571668531311960000064508Matches
2022-202325Fiorentina3. Conf Lg11.79158843126118113000084501Matches
2022-202325Fiorentinait ITACoppa Italia2.94Matches
2022-202325Fiorentinait ITA1. Serie A22.214901396918012226910001323325Matches
2023-202426Manchester Utd1. Champions Lg3.61761661030237000015102Matches
2023-202426Manchester Utdeng ENGEFL Cup1.20Matches
2023-202426Manchester Utdeng ENGFA Cup2.01Matches
2023-202426Manchester Utdeng ENG1. Premier League10.46646422110087110000578110Matches
10 Seasons6 Clubs10 Leagues198.0840679634233089136123913110736020105
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (4 Seasons)3 Leagues78.444994279214175382641710004023652
Utrecht (3 Seasons)1 League34.00
Club Brugge (2 Seasons)3 Leagues16.91067996692801214401100886217
Hellas Verona (1 Season)1 League32.417381638918262725900001510916
Manchester Utd (1 Season)4 Leagues17.2840808311301011180000729112
Feyenoord (1 Season)2 Leagues19.126224218100597101021228
Serie A (5 Seasons)92.2532250332742318917323100046881567
Eredivisie (4 Seasons)47.20
Champions Lg (3 Seasons)11.553949443130714291010436213
Coppa Italia (3 Seasons)6.95
First Division A (2 Seasons)13.78998494828012819110076729
Premier League (1 Season)10.46646422110087110000578110
Conf Lg (1 Season)11.79158843126118113000084501
Europa Lg (1 Season)1.2676160004600004605
FA Cup (1 Season)2.01
EFL Cup (1 Season)1.20
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
2014-201517Utrecht1 League2.3
2015-201618Utrecht1 League3.1
2016-201719Utrecht1 League28.60
2017-201820Feyenoord2 Leagues19.126224218100597101021228
2018-201921Club Brugge3 Leagues16.0986915692801114401100815217
2019-202022Club Brugge1 League0.9818100010000007100
2019-202022Hellas Verona1 League32.417381638918262725900001510916
2020-202123Fiorentina2 Leagues29.813781314613803316500001210318
2021-202224Fiorentina2 Leagues11.871668531311970000064508
2022-202325Fiorentina3 Leagues36.724052280122106240411210002168326
2023-202426Manchester Utd4 Leagues17.2840808311301011180000729112
10 Seasons6 Clubs10 Leagues198.0840679634233089136123913110736020105
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (4 Seasons)3 Leagues78.444994279214175382641710004023652
Utrecht (3 Seasons)1 League34.00
Club Brugge (2 Seasons)3 Leagues16.91067996692801214401100886217
Hellas Verona (1 Season)1 League32.417381638918262725900001510916
Manchester Utd (1 Season)4 Leagues17.2840808311301011180000729112
Feyenoord (1 Season)2 Leagues19.126224218100597101021228
Serie A (5 Seasons)92.2532250332742318917323100046881567
Eredivisie (4 Seasons)47.20
Champions Lg (3 Seasons)11.553949443130714291010436213
Coppa Italia (3 Seasons)6.95
First Division A (2 Seasons)13.78998494828012819110076729
Premier League (1 Season)10.46646422110087110000578110
Conf Lg (1 Season)11.79158843126118113000084501
Europa Lg (1 Season)1.2676160004600004605
FA Cup (1 Season)2.01
EFL Cup (1 Season)1.20
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
2014-201517Utrechtnl NED1. Eredivisie11th2.3Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.1Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.60Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.20Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.88187684828011819110069629Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.9818100010000007100Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.417381638918262725900001510916Matches
2020-202123Fiorentinait ITA1. Serie A13th27.113781314613803316500001210318Matches
2021-202224Fiorentinait ITA1. Serie A7th10.571668531311960000064508Matches
2022-202325Fiorentinait ITA1. Serie A8th22.214901396918012226910001323325Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.46646422110087110000578110Matches
10 Seasons6 Clubs4 Leagues163.66885652434326981118853210060331886
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (4 Seasons)1 League59.835843395183149264481410003178651
Utrecht (3 Seasons)1 League34.00
Club Brugge (2 Seasons)1 League13.78998494828012819110076729
Hellas Verona (1 Season)1 League32.417381638918262725900001510916
Manchester Utd (1 Season)1 League10.46646422110087110000578110
Feyenoord (1 Season)1 League13.20
Serie A (5 Seasons)92.2532250332742318917323100046881567
Eredivisie (4 Seasons)47.20
First Division A (2 Seasons)13.78998494828012819110076729
Premier League (1 Season)10.46646422110087110000578110
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
2020-202123Fiorentinait ITACoppa Italia9th2.70Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.31Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.94Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.20Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.01Matches
4 Seasons2 Clubs3 Leagues10.06
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (3 Seasons)1 League6.95
Manchester Utd (1 Season)2 Leagues3.21
Coppa Italia (3 Seasons)6.95
FA Cup (1 Season)2.01
EFL Cup (1 Season)1.20
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
2017-201820Feyenoord1. Champions LgGR5.926224218100597101021228Matches
2018-201921Club Brugge1. Champions LgGR2.0101861500021500007303Matches
2018-201921Club Brugge2. Europa LgR321.2676160004600004605Matches
2022-202325Fiorentina3. Conf Lg2nd11.79158843126118113000084501Matches
2023-202426Manchester Utd1. Champions Lg1st3.61761661030237000015102Matches
4 Seasons4 Clubs3 Leagues24.3152114398039125293810101327219
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (1 Season)1 League11.79158843126118113000084501
Feyenoord (1 Season)1 League5.926224218100597101021228
Manchester Utd (1 Season)1 League3.61761661030237000015102
Club Brugge (1 Season)2 Leagues3.216814721000621000011908
Champions Lg (3 Seasons)11.553949443130714291010436213
Conf Lg (1 Season)11.79158843126118113000084501
Europa Lg (1 Season)1.2676160004600004605
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
201720ma MoroccoFriendlies (M)1.0Matches
201821ma Morocco1. World CupGR0.2651000110000400Matches
201821ma MoroccoWCQ0.1Matches
201821ma MoroccoFriendlies (M)1.5Matches
201922ma MoroccoFriendlies (M)3.3Matches
201922ma MoroccoAfrica Cup of Nations qualification1.0Matches
202023ma MoroccoFriendlies (M)1.9Matches
202124ma MoroccoAfrica Cup of NationsQF4.30Matches
202124ma MoroccoAfrica Cup of Nations qualification4.7Matches
202124ma MoroccoFriendlies (M)0.9Matches
202225ma Morocco1. World Cup4th7.33223071080521000026952Matches
202225ma MoroccoWCQ7.2Matches
202225ma MoroccoFriendlies (M)3.3Matches
202326ma MoroccoFriendlies (M)3.0Matches
202326ma MoroccoAfrica Cup of NationsR164.02Matches
202326ma MoroccoAfrica Cup of Nations qualification1.0Matches
202427ma MoroccoFriendlies (M)0.8Matches
202629ma MoroccoWCQ1.0Matches
10 Seasons1 Club5 Leagues46.63283121180552000027352
Friendlies (M) (9 Seasons)15.8
WCQ (3 Seasons)8.3
Africa Cup of Nations qualification (3 Seasons)6.7
Africa Cup of Nations (2 Seasons)8.32
World Cup (2 Seasons)7.53283121180532000027352

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
2014-201517Utrechtnl NED1. Eredivisie2.3Matches
2015-201618Utrechtnl NED1. Eredivisie3.1Matches
2016-201719Utrechtnl NED1. Eredivisie28.6Matches
2017-201820Feyenoord1. Champions Lg5.991.5470200010.17001000Matches
2017-201820Feyenoordnl NED1. Eredivisie13.2Matches
2018-201921Club Brugge1. Champions Lg2.000.0000000000.00000000Matches
2018-201921Club Brugge2. Europa Lg1.210.8410000000.00000000Matches
2018-201921Club Bruggebe BEL1. First Division A12.8352.72301400020.16200000Matches
2019-202022Club Bruggebe BEL1. First Division A0.933.3830000000.00000000Matches
2019-202022Hellas Veronait ITA1. Serie A32.4812.50721403170.22600010Matches
2020-202123Fiorentinait ITACoppa Italia2.7Matches
2020-202123Fiorentinait ITA1. Serie A27.1361.33350010010.04100000Matches
2021-202224Fiorentinait ITACoppa Italia1.3Matches
2021-202224Fiorentinait ITA1. Serie A10.5181.72160101000.00000000Matches
2022-202325Fiorentina3. Conf Lg11.7353.09331001030.26300000Matches
2022-202325Fiorentinait ITACoppa Italia2.9Matches
2022-202325Fiorentinait ITA1. Serie A22.2441.98380002440.18300001Matches
2023-202426Manchester Utd1. Champions Lg3.641.1131000000.00000000Matches
2023-202426Manchester Utdeng ENGEFL Cup1.2Matches
2023-202426Manchester Utdeng ENGFA Cup2.0Matches
2023-202426Manchester Utdeng ENG1. Premier League10.4191.82190000010.10100000Matches
10 Seasons6 Clubs10 Leagues198.02852.03257411175190.141601011
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (4 Seasons)3 Leagues78.41331.871221114480.11700001
Utrecht (3 Seasons)1 League34.0
Club Brugge (2 Seasons)3 Leagues16.9392.30341400020.12200000
Hellas Verona (1 Season)1 League32.4812.50721403170.22600010
Manchester Utd (1 Season)4 Leagues17.2231.64221000010.07100000
Feyenoord (1 Season)2 Leagues19.191.5470200010.17001000
Serie A (5 Seasons)92.21791.9416115165120.131000011
Eredivisie (4 Seasons)47.2
Champions Lg (3 Seasons)11.5131.13101200010.09001000
Coppa Italia (3 Seasons)6.9
First Division A (2 Seasons)13.7382.77331400020.15200000
Premier League (1 Season)10.4191.82190000010.10100000
Conf Lg (1 Season)11.7353.09331001030.26300000
Europa Lg (1 Season)1.210.8410000000.00000000
FA Cup (1 Season)2.0
EFL Cup (1 Season)1.2
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
2014-201517Utrecht1 League2.3
2015-201618Utrecht1 League3.1
2016-201719Utrecht1 League28.6
2017-201820Feyenoord2 Leagues19.191.5470200010.17001000
2018-201921Club Brugge3 Leagues16.0362.25311400020.12200000
2019-202022Club Brugge1 League0.933.3830000000.00000000
2019-202022Hellas Verona1 League32.4812.50721403170.22600010
2020-202123Fiorentina2 Leagues29.8361.33350010010.04100000
2021-202224Fiorentina2 Leagues11.8181.72160101000.00000000
2022-202325Fiorentina3 Leagues36.7792.36711003470.21600001
2023-202426Manchester Utd4 Leagues17.2231.64221000010.07100000
10 Seasons6 Clubs10 Leagues198.02852.03257411175190.141601011
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (4 Seasons)3 Leagues78.41331.871221114480.11700001
Utrecht (3 Seasons)1 League34.0
Club Brugge (2 Seasons)3 Leagues16.9392.30341400020.12200000
Hellas Verona (1 Season)1 League32.4812.50721403170.22600010
Manchester Utd (1 Season)4 Leagues17.2231.64221000010.07100000
Feyenoord (1 Season)2 Leagues19.191.5470200010.17001000
Serie A (5 Seasons)92.21791.9416115165120.131000011
Eredivisie (4 Seasons)47.2
Champions Lg (3 Seasons)11.5131.13101200010.09001000
Coppa Italia (3 Seasons)6.9
First Division A (2 Seasons)13.7382.77331400020.15200000
Premier League (1 Season)10.4191.82190000010.10100000
Conf Lg (1 Season)11.7353.09331001030.26300000
Europa Lg (1 Season)1.210.8410000000.00000000
FA Cup (1 Season)2.0
EFL Cup (1 Season)1.2
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
2014-201517Utrechtnl NED1. Eredivisie11th2.3Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.1Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.6Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.2Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.8352.72301400020.16200000Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.933.3830000000.00000000Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.4812.50721403170.22600010Matches
2020-202123Fiorentinait ITA1. Serie A13th27.1361.33350010010.04100000Matches
2021-202224Fiorentinait ITA1. Serie A7th10.5181.72160101000.00000000Matches
2022-202325Fiorentinait ITA1. Serie A8th22.2441.98380002440.18300001Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.4191.82190000010.10100000Matches
10 Seasons6 Clubs4 Leagues163.62362.0321329165150.131300011
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (4 Seasons)1 League59.8981.64890113450.08400001
Utrecht (3 Seasons)1 League34.0
Club Brugge (2 Seasons)1 League13.7382.77331400020.15200000
Hellas Verona (1 Season)1 League32.4812.50721403170.22600010
Manchester Utd (1 Season)1 League10.4191.82190000010.10100000
Feyenoord (1 Season)1 League13.2
Serie A (5 Seasons)92.21791.9416115165120.131000011
Eredivisie (4 Seasons)47.2
First Division A (2 Seasons)13.7382.77331400020.15200000
Premier League (1 Season)10.4191.82190000010.10100000
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
2020-202123Fiorentinait ITACoppa Italia9th2.7Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.3Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.9Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.2Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.0Matches
4 Seasons2 Clubs3 Leagues10.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (3 Seasons)1 League6.9
Manchester Utd (1 Season)2 Leagues3.2
Coppa Italia (3 Seasons)6.9
FA Cup (1 Season)2.0
EFL Cup (1 Season)1.2
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
2017-201820Feyenoord1. Champions LgGR5.991.5470200010.17001000Matches
2018-201921Club Brugge1. Champions LgGR2.000.0000000000.00000000Matches
2018-201921Club Brugge2. Europa LgR321.210.8410000000.00000000Matches
2022-202325Fiorentina3. Conf Lg2nd11.7353.09331001030.26300000Matches
2023-202426Manchester Utd1. Champions Lg1st3.641.1131000000.00000000Matches
4 Seasons4 Clubs3 Leagues24.3492.04442201040.17301000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (1 Season)1 League11.7353.09331001030.26300000
Feyenoord (1 Season)1 League5.991.5470200010.17001000
Manchester Utd (1 Season)1 League3.641.1131000000.00000000
Club Brugge (1 Season)2 Leagues3.210.3110000000.00000000
Champions Lg (3 Seasons)11.5131.13101200010.09001000
Conf Lg (1 Season)11.7353.09331001030.26300000
Europa Lg (1 Season)1.210.8410000000.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
201720ma MoroccoFriendlies (M)1.0Matches
201821ma Morocco1. World CupGR0.200.0000000000.00000000Matches
201821ma MoroccoWCQ0.1Matches
201821ma MoroccoFriendlies (M)1.5Matches
201922ma MoroccoFriendlies (M)3.3Matches
201922ma MoroccoAfrica Cup of Nations qualification1.0Matches
202023ma MoroccoFriendlies (M)1.9Matches
202124ma MoroccoAfrica Cup of NationsQF4.3Matches
202124ma MoroccoAfrica Cup of Nations qualification4.7Matches
202124ma MoroccoFriendlies (M)0.9Matches
202225ma Morocco1. World Cup4th7.360.8651000000.00000000Matches
202225ma MoroccoWCQ7.2Matches
202225ma MoroccoFriendlies (M)3.3Matches
202326ma MoroccoFriendlies (M)3.0Matches
202326ma MoroccoAfrica Cup of NationsR164.0Matches
202326ma MoroccoAfrica Cup of Nations qualification1.0Matches
202427ma MoroccoFriendlies (M)0.8Matches
202629ma MoroccoWCQ1.0Matches
10 Seasons1 Club5 Leagues46.660.8451000000.00000000
Friendlies (M) (9 Seasons)15.8
WCQ (3 Seasons)8.3
Africa Cup of Nations qualification (3 Seasons)6.7
Africa Cup of Nations (2 Seasons)8.3
World Cup (2 Seasons)7.560.8451000000.00000000

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
2014-201517Utrechtnl NED1. Eredivisie2.3Matches
2015-201618Utrechtnl NED1. Eredivisie3.1Matches
2016-201719Utrechtnl NED1. Eredivisie28.600Matches
2017-201820Feyenoord1. Champions Lg5.912127411911.1890992141Matches
2017-201820Feyenoordnl NED1. Eredivisie13.200Matches
2018-201921Club Brugge1. Champions Lg2.0423104580.016154860Matches
2018-201921Club Brugge2. Europa Lg1.2432110003033701Matches
2018-201921Club Bruggebe BEL1. First Division A12.8352320123122548.01311471449192Matches
2019-202022Club Bruggebe BEL1. First Division A0.910001010.012110100Matches
2019-202022Hellas Veronait ITA1. Serie A32.45836262111265547.3292910193189151Matches
2020-202123Fiorentinait ITACoppa Italia2.700Matches
2020-202123Fiorentinait ITA1. Serie A27.1392211244184837.530305252362120Matches
2021-202224Fiorentinait ITACoppa Italia1.311Matches
2021-202224Fiorentinait ITA1. Serie A10.524139132111957.982581752961Matches
2022-202325Fiorentina3. Conf Lg11.723165162101952.69505143780Matches
2022-202325Fiorentinait ITACoppa Italia2.924Matches
2022-202325Fiorentinait ITA1. Serie A22.2392415177162955.213235182160182Matches
2023-202426Manchester Utd1. Champions Lg3.6855216875.02101931130Matches
2023-202426Manchester Utdeng ENGEFL Cup1.210Matches
2023-202426Manchester Utdeng ENGFA Cup2.020Matches
2023-202426Manchester Utdeng ENG1. Premier League10.427161782173154.81419712835192Matches
10 Seasons6 Clubs10 Leagues198.02741781201193512124948.61281724213014040911010
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Fiorentina (4 Seasons)3 Leagues78.4125784070155511547.86083186568188443
Utrecht (3 Seasons)1 League34.0000
Club Brugge (2 Seasons)3 Leagues16.9442825145163151.615226162165253
Hellas Verona (1 Season)1 League32.45836262111265547.3292910193189151
Manchester Utd (1 Season)4 Leagues17.2352422103233959.016298211146222
Feyenoord (1 Season)2 Leagues19.112127411911.1890992141
Serie A (5 Seasons)92.2160956175247115147.080107287980240514
Eredivisie (4 Seasons)47.2000
Champions Lg (3 Seasons)11.524191572112250.011252231640131
Coppa Italia (3 Seasons)6.9350
First Division A (2 Seasons)13.7362320124122646.21413581450192
Premier League (1 Season)10.427161782173154.81419712835192
Conf Lg (1 Season)11.723165162101952.69505143780
Europa Lg (1 Season)1.2432110003033701
FA Cup (1 Season)2.0200
EFL Cup (1 Season)1.2100
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
2014-201517Utrecht1 League2.30
2015-201618Utrecht1 League3.10
2016-201719Utrecht1 League28.6000
2017-201820Feyenoord2 Leagues19.112127411911.1890992141
2018-201921Club Brugge3 Leagues16.0432825144163053.314205152164253
2019-202022Club Brugge1 League0.910001010.012110100
2019-202022Hellas Verona1 League32.45836262111265547.3292910193189151
2020-202123Fiorentina2 Leagues29.8392211244184837.530305252362120
2021-202224Fiorentina2 Leagues11.824149132111957.982581762961
2022-202325Fiorentina3 Leagues36.7624220339264854.222285233997262
2023-202426Manchester Utd4 Leagues17.2352422103233959.016298211146222
10 Seasons6 Clubs10 Leagues198.02741781201193512124948.61281724213014040911010
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Fiorentina (4 Seasons)3 Leagues78.4125784070155511547.86083186568188443
Utrecht (3 Seasons)1 League34.0000
Club Brugge (2 Seasons)3 Leagues16.9442825145163151.615226162165253
Hellas Verona (1 Season)1 League32.45836262111265547.3292910193189151
Manchester Utd (1 Season)4 Leagues17.2352422103233959.016298211146222
Feyenoord (1 Season)2 Leagues19.112127411911.1890992141
Serie A (5 Seasons)92.2160956175247115147.080107287980240514
Eredivisie (4 Seasons)47.2000
Champions Lg (3 Seasons)11.524191572112250.011252231640131
Coppa Italia (3 Seasons)6.9350
First Division A (2 Seasons)13.7362320124122646.21413581450192
Premier League (1 Season)10.427161782173154.81419712835192
Conf Lg (1 Season)11.723165162101952.69505143780
Europa Lg (1 Season)1.2432110003033701
FA Cup (1 Season)2.0200
EFL Cup (1 Season)1.2100
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
2014-201517Utrechtnl NED1. Eredivisie11th2.3Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.1Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.600Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.200Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.8352320123122548.01311471449192Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.910001010.012110100Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.45836262111265547.3292910193189151Matches
2020-202123Fiorentinait ITA1. Serie A13th27.1392211244184837.530305252362120Matches
2021-202224Fiorentinait ITA1. Serie A7th10.524139132111957.982581752961Matches
2022-202325Fiorentinait ITA1. Serie A8th22.2392415177162955.213235182160182Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.427161782173154.81419712835192Matches
10 Seasons6 Clubs4 Leagues163.622313498953010020848.11081394099102325898
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
Fiorentina (4 Seasons)1 League59.810259355413459646.95178186049151363
Utrecht (3 Seasons)1 League34.0000
Club Brugge (2 Seasons)1 League13.7362320124122646.21413581450192
Hellas Verona (1 Season)1 League32.45836262111265547.3292910193189151
Manchester Utd (1 Season)1 League10.427161782173154.81419712835192
Feyenoord (1 Season)1 League13.2000
Serie A (5 Seasons)92.2160956175247115147.080107287980240514
Eredivisie (4 Seasons)47.2000
First Division A (2 Seasons)13.7362320124122646.21413581450192
Premier League (1 Season)10.427161782173154.81419712835192
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
2020-202123Fiorentinait ITACoppa Italia9th2.700Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.311Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.924Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.210Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.020Matches
4 Seasons2 Clubs3 Leagues10.0650
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
Fiorentina (3 Seasons)1 League6.9350
Manchester Utd (1 Season)2 Leagues3.2300
Coppa Italia (3 Seasons)6.9350
FA Cup (1 Season)2.0200
EFL Cup (1 Season)1.2100
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
2017-201820Feyenoord1. Champions LgGR5.912127411911.1890992141Matches
2018-201921Club Brugge1. Champions LgGR2.0423104580.016154860Matches
2018-201921Club Brugge2. Europa LgR321.2432110003033701Matches
2022-202325Fiorentina3. Conf Lg2nd11.723165162101952.69505143780Matches
2023-202426Manchester Utd1. Champions Lg1st3.6855216875.02101931130Matches
4 Seasons4 Clubs3 Leagues24.3513822245214151.220332313384212
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Fiorentina (1 Season)1 League11.723165162101952.69505143780
Feyenoord (1 Season)1 League5.912127411911.1890992141
Manchester Utd (1 Season)1 League3.6855216875.02101931130
Club Brugge (1 Season)2 Leagues3.2855214580.0191871561
Champions Lg (3 Seasons)11.524191572112250.011252231640131
Conf Lg (1 Season)11.723165162101952.69505143780
Europa Lg (1 Season)1.2432110003033701
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
201720ma MoroccoFriendlies (M)1.0Matches
201821ma Morocco1. World CupGR0.2000000000000000Matches
201821ma MoroccoWCQ0.1Matches
201821ma MoroccoFriendlies (M)1.5Matches
201922ma MoroccoFriendlies (M)3.3Matches
201922ma MoroccoAfrica Cup of Nations qualification1.0Matches
202023ma MoroccoFriendlies (M)1.9Matches
202124ma MoroccoAfrica Cup of NationsQF4.3106Matches
202124ma MoroccoAfrica Cup of Nations qualification4.7Matches
202124ma MoroccoFriendlies (M)0.9Matches
202225ma Morocco1. World Cup4th7.31610151091464.35211622100Matches
202225ma MoroccoWCQ7.2Matches
202225ma MoroccoFriendlies (M)3.3Matches
202326ma MoroccoFriendlies (M)3.0Matches
202326ma MoroccoAfrica Cup of NationsR164.044Matches
202326ma MoroccoAfrica Cup of Nations qualification1.0Matches
202427ma MoroccoFriendlies (M)0.8Matches
202629ma MoroccoWCQ1.0Matches
10 Seasons1 Club5 Leagues46.61624151091464.352111622100
Friendlies (M) (9 Seasons)15.80
WCQ (3 Seasons)8.30
Africa Cup of Nations qualification (3 Seasons)6.70
Africa Cup of Nations (2 Seasons)8.314100
World Cup (2 Seasons)7.51610151091464.35211622100

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
2014-201517Utrechtnl NED1. Eredivisie2.3Matches
2015-201618Utrechtnl NED1. Eredivisie3.1Matches
2016-201719Utrechtnl NED1. Eredivisie28.6Matches
2017-201820Feyenoord1. Champions Lg5.9304670194441304131184.6215.41891113472960861864Matches
2017-201820Feyenoordnl NED1. Eredivisie13.2Matches
2018-201921Club Brugge1. Champions Lg2.0134939722511345480.0120.05431816371161683Matches
2018-201921Club Brugge2. Europa Lg1.28562638230855120.0480.0462169110041548Matches
2018-201921Club Bruggebe BEL1. First Division A12.8942402315581737942191894.715.35793881244250234161463216Matches
2019-202022Club Bruggebe BEL1. First Division A0.991210542909111100.000.06921910712131760Matches
2019-202022Hellas Veronait ITA1. Serie A32.420625435513573952220611037572.82827.21388103224827846755756142152Matches
2020-202123Fiorentinait ITACoppa Italia2.7Matches
2020-202123Fiorentinait ITA1. Serie A27.11603332701091266121603714766.22433.8105162122510383333348114346Matches
2021-202224Fiorentinait ITACoppa Italia1.3Matches
2021-202224Fiorentinait ITA1. Serie A10.5799281765301010799121083.3216.7506243210141390965723Matches
2022-202325Fiorentina3. Conf Lg11.799116141742120099113969.2215.475446272326201605117704Matches
2022-202325Fiorentinait ITACoppa Italia2.9Matches
2022-202325Fiorentinait ITA1. Serie A22.2164145298110625661641171270.6423.5105461082876362812016119624Matches
2023-202426Manchester Utd1. Champions Lg3.62111065125253211100.01100.0112709248330401335Matches
2023-202426Manchester Utdeng ENGEFL Cup1.2Matches
2023-202426Manchester Utdeng ENGFA Cup2.0Matches
2023-202426Manchester Utdeng ENG1. Premier League10.477048218439120177010660.0220.0490236594768091154610Matches
10 Seasons6 Clubs10 Leagues198.0963329718996306157753963227019471.97126.362923852218023268196151741716797175
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
Fiorentina (4 Seasons)3 Leagues78.4503412288534697431850341137869.03228.333651937987261078646781368177
Utrecht (3 Seasons)1 League34.0
Club Brugge (2 Seasons)3 Leagues16.912525730672225081252302480.0620.07484634280359266291783027
Hellas Verona (1 Season)1 League32.420625435513573952220611037572.82827.21388103224827846755756142152
Manchester Utd (1 Season)4 Leagues17.298158283564145498111654.5327.3602307411959110131167915
Feyenoord (1 Season)2 Leagues19.1304670194441304131184.6215.41891113472960861864
Serie A (5 Seasons)92.2610516010994084101840610420314470.95828.63999250741122717113791191264332125
Eredivisie (4 Seasons)47.2
Champions Lg (3 Seasons)11.564925174391945649191578.9421.135521408831910118738712
Coppa Italia (3 Seasons)6.9
First Division A (2 Seasons)13.710334224161220271033201995.015.06484100254951255191570816
Premier League (1 Season)10.477048218439120177010660.0220.0490236594768091154610
Conf Lg (1 Season)11.799116141742120099113969.2215.475446272326201605117704
Europa Lg (1 Season)1.28562638230855120.0480.0462169110041548
FA Cup (1 Season)2.0
EFL Cup (1 Season)1.2
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
2014-201517Utrecht1 League2.3
2015-201618Utrecht1 League3.1
2016-201719Utrecht1 League28.6
2017-201820Feyenoord2 Leagues19.1304670194441304131184.6215.41891113472960861864
2018-201921Club Brugge3 Leagues16.011615529666822181161292379.3620.76794415269658245261675427
2019-202022Club Brugge1 League0.991210542909111100.000.06921910712131760
2019-202022Hellas Verona1 League32.420625435513573952220611037572.82827.21388103224827846755756142152
2020-202123Fiorentina2 Leagues29.81603332701091266121603714766.22433.8105162122510383333348114346
2021-202224Fiorentina2 Leagues11.8799281765301010799121083.3216.7506243210141390965723
2022-202325Fiorentina3 Leagues36.7263261439184837662632302170.0620.01808107355202564412527196628
2023-202426Manchester Utd4 Leagues17.298158283564145498111654.5327.3602307411959110131167915
10 Seasons6 Clubs10 Leagues198.0963329718996306157753963227019471.97126.362923852218023268196151741716797175
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
Fiorentina (4 Seasons)3 Leagues78.4503412288534697431850341137869.03228.333651937987261078646781368177
Utrecht (3 Seasons)1 League34.0
Club Brugge (2 Seasons)3 Leagues16.912525730672225081252302480.0620.07484634280359266291783027
Hellas Verona (1 Season)1 League32.420625435513573952220611037572.82827.21388103224827846755756142152
Manchester Utd (1 Season)4 Leagues17.298158283564145498111654.5327.3602307411959110131167915
Feyenoord (1 Season)2 Leagues19.1304670194441304131184.6215.41891113472960861864
Serie A (5 Seasons)92.2610516010994084101840610420314470.95828.63999250741122717113791191264332125
Eredivisie (4 Seasons)47.2
Champions Lg (3 Seasons)11.564925174391945649191578.9421.135521408831910118738712
Coppa Italia (3 Seasons)6.9
First Division A (2 Seasons)13.710334224161220271033201995.015.06484100254951255191570816
Premier League (1 Season)10.477048218439120177010660.0220.0490236594768091154610
Conf Lg (1 Season)11.799116141742120099113969.2215.475446272326201605117704
Europa Lg (1 Season)1.28562638230855120.0480.0462169110041548
FA Cup (1 Season)2.0
EFL Cup (1 Season)1.2
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
2014-201517Utrechtnl NED1. Eredivisie11th2.3Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.1Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.6Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.2Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.8942402315581737942191894.715.35793881244250234161463216Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.991210542909111100.000.06921910712131760Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.420625435513573952220611037572.82827.21388103224827846755756142152Matches
2020-202123Fiorentinait ITA1. Serie A13th27.11603332701091266121603714766.22433.8105162122510383333348114346Matches
2021-202224Fiorentinait ITA1. Serie A7th10.5799281765301010799121083.3216.7506243210141390965723Matches
2022-202325Fiorentinait ITA1. Serie A8th22.2164145298110625661641171270.6423.5105461082876362812016119624Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.477048218439120177010660.0220.0490236594768091154610Matches
10 Seasons6 Clubs4 Leagues163.6790825015585135134048790723316972.56126.251373153914723228170141471525586151
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
Fiorentina (4 Seasons)1 League59.8404310674427276231840431006969.03030.02611147526400877046270291173
Utrecht (3 Seasons)1 League34.0
Club Brugge (2 Seasons)1 League13.710334224161220271033201995.015.06484100254951255191570816
Hellas Verona (1 Season)1 League32.420625435513573952220611037572.82827.21388103224827846755756142152
Manchester Utd (1 Season)1 League10.477048218439120177010660.0220.0490236594768091154610
Feyenoord (1 Season)1 League13.2
Serie A (5 Seasons)92.2610516010994084101840610420314470.95828.63999250741122717113791191264332125
Eredivisie (4 Seasons)47.2
First Division A (2 Seasons)13.710334224161220271033201995.015.06484100254951255191570816
Premier League (1 Season)10.477048218439120177010660.0220.0490236594768091154610
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
2020-202123Fiorentinait ITACoppa Italia9th2.7Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.3Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.9Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.2Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.0Matches
4 Seasons2 Clubs3 Leagues10.0
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
Fiorentina (3 Seasons)1 League6.9
Manchester Utd (1 Season)2 Leagues3.2
Coppa Italia (3 Seasons)6.9
FA Cup (1 Season)2.0
EFL Cup (1 Season)1.2
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
2017-201820Feyenoord1. Champions LgGR5.9304670194441304131184.6215.41891113472960861864Matches
2018-201921Club Brugge1. Champions LgGR2.0134939722511345480.0120.05431816371161683Matches
2018-201921Club Brugge2. Europa LgR321.28562638230855120.0480.0462169110041548Matches
2022-202325Fiorentina3. Conf Lg2nd11.799116141742120099113969.2215.475446272326201605117704Matches
2023-202426Manchester Utd1. Champions Lg1st3.62111065125253211100.01100.0112709248330401335Matches
4 Seasons4 Clubs3 Leagues24.3172547341117123751725372567.61027.0115569833300402612719121124
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
Fiorentina (1 Season)1 League11.799116141742120099113969.2215.475446272326201605117704
Feyenoord (1 Season)1 League5.9304670194441304131184.6215.41891113472960861864
Manchester Utd (1 Season)1 League3.62111065125253211100.01100.0112709248330401335
Club Brugge (1 Season)2 Leagues3.2219156511048121910550.0550.010053425481110212211
Champions Lg (3 Seasons)11.564925174391945649191578.9421.135521408831910118738712
Conf Lg (1 Season)11.799116141742120099113969.2215.475446272326201605117704
Europa Lg (1 Season)1.28562638230855120.0480.0462169110041548
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
201720ma MoroccoFriendlies (M)1.0Matches
201821ma Morocco1. World CupGR0.260141060002430000031Matches
201821ma MoroccoWCQ0.1Matches
201821ma MoroccoFriendlies (M)1.5Matches
201922ma MoroccoFriendlies (M)3.3Matches
201922ma MoroccoAfrica Cup of Nations qualification1.0Matches
202023ma MoroccoFriendlies (M)1.9Matches
202124ma MoroccoAfrica Cup of NationsQF4.3Matches
202124ma MoroccoAfrica Cup of Nations qualification4.7Matches
202124ma MoroccoFriendlies (M)0.9Matches
202225ma Morocco1. World Cup4th7.338223143224180382500.0240.02491453780920932410Matches
202225ma MoroccoWCQ7.2Matches
202225ma MoroccoFriendlies (M)3.3Matches
202326ma MoroccoFriendlies (M)3.0Matches
202326ma MoroccoAfrica Cup of NationsR164.0Matches
202326ma MoroccoAfrica Cup of Nations qualification1.0Matches
202427ma MoroccoFriendlies (M)0.8Matches
202629ma MoroccoWCQ1.0Matches
10 Seasons1 Club5 Leagues46.638823144228190388500.0240.02511457783920932441
Friendlies (M) (9 Seasons)15.8
WCQ (3 Seasons)8.3
Africa Cup of Nations qualification (3 Seasons)6.7
Africa Cup of Nations (2 Seasons)8.3
World Cup (2 Seasons)7.538823144228190388500.0240.02511457783920932441

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
2014-201517Utrechtnl NED1. Eredivisie4206526.72.3222182.001100.00+0.06Matches
2015-201618Utrechtnl NED1. Eredivisie7283409.23.1215191.6432+1+0.32+0.06Matches
2016-201719Utrechtnl NED1. Eredivisie312,5708384.028.62926201.824330+13+0.46-0.10Matches
2017-201820Feyenoord1. Champions Lg65288897.85.965000.50514-9-1.53-1.535.48.6-3.2-0.55-0.41Matches
2017-201820Feyenoordnl NED1. Eredivisie211,1905738.913.2111110131.902414+10+0.76-0.54Matches
2018-201921Club Brugge1. Champions Lg21809033.32.02902011.000000.00-0.250.91.6-0.8-0.38-0.34Matches
2018-201921Club Brugge2. Europa Lg21075459.41.22540001.5004-4-3.36-4.601.22.1-0.9-0.75-0.87Matches
2018-201921Club Bruggebe BEL1. First Division A241,1564832.112.810847142361.962017+3+0.23-1.1320.515.3+5.2+0.40-0.50Matches
2019-202022Club Bruggebe BEL1. First Division A180803.10.91800033.0010+1+1.13-0.401.60.5+1.2+1.30-0.01Matches
2019-202022Hellas Veronait ITA1. Serie A342,9198685.432.433872214201.294046-6-0.18-0.5441.944.2-2.2-0.07+0.10Matches
2020-202123Fiorentinait ITACoppa Italia224012072.72.721202011.502200.00-1.00Matches
2020-202123Fiorentinait ITA1. Serie A312,4417971.427.128862131141.063344-11-0.41-0.3133.444.0-10.6-0.39+0.16Matches
2021-202224Fiorentinait ITACoppa Italia21206021.11.3175014521.502200.00-1.20Matches
2021-202224Fiorentinait ITA1. Serie A239444127.610.58846151881.781213-1-0.10-0.4211.511.0+0.5+0.05-0.64Matches
2022-202325Fiorentina3. Conf Lg131,0498176.011.71286811402.132712+15+1.29+0.2023.77.1+16.6+1.47+0.66Matches
2022-202325Fiorentinait ITACoppa Italia52605257.82.9378121302.0053+2+0.69+0.22Matches
2022-202325Fiorentinait ITA1. Serie A291,9986958.422.224791152341.412927+2+0.09-0.4230.525.7+4.8+0.22-0.22Matches
2023-202426Manchester Utd1. Champions Lg53256560.23.6470114500.8067-1-0.28+0.564.86.5-1.7-0.46-0.78Matches
2023-202426Manchester Utdeng ENGEFL Cup21055358.31.2160014501.5031+2+1.71+4.11Matches
2023-202426Manchester Utdeng ENGFA Cup21799029.82.02901013.0031+2+1.01-0.06Matches
2023-202426Manchester Utdeng ENG1. Premier League219384527.410.410836111081.71815-7-0.67-0.8914.319.2-4.9-0.47-0.19Matches
2023-202426Fiorentinait ITA1. Serie A00001Matches
10 Seasons6 Clubs10 Leagues26717,8186740.3198.0193841337419891.59267255+12+0.06-0.54189.8185.8+3.9+0.03-0.47
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
Fiorentina (4 Seasons)3 Leagues1057,0526743.278.47884492719201.51110103+7+0.09-0.3499.187.8+11.3+0.16-0.24
Utrecht (3 Seasons)1 League423,0597333.334.033299371.814733+14+0.41+0.28
Club Brugge (2 Seasons)3 Leagues291,5235322.016.9158091423101.90212100.00-1.3624.319.6+4.7+0.28-0.74
Hellas Verona (1 Season)1 League342,9198685.432.433872214201.294046-6-0.18-0.5441.944.2-2.2-0.07+0.10
Manchester Utd (1 Season)4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.4319.125.7-6.6-0.47-0.24
Feyenoord (1 Season)2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.245.48.6-3.2-0.55-0.41
Serie A (5 Seasons)1178,3027148.892.29384602419171.36114130-16-0.17-0.47117.3124.9-7.5-0.08-0.40
Eredivisie (4 Seasons)634,2496734.747.2444019501.847147+24+0.51+0.10
Champions Lg (3 Seasons)131,0337963.811.51277814510.691121-10-0.87-0.7211.016.7-5.7-0.49-0.59
Coppa Italia (3 Seasons)96206945.96.9692332331.7897+2+0.29-0.70
First Division A (2 Seasons)251,2364919.913.711847142392.002117+4+0.29-1.1622.215.8+6.3+0.46-0.65
Premier League (1 Season)219384527.410.410836111081.71815-7-0.67-0.8914.319.2-4.9-0.47-0.19
Conf Lg (1 Season)131,0498176.011.71286811402.132712+15+1.29+0.2023.77.1+16.6+1.47+0.66
Europa Lg (1 Season)21075459.41.22540001.5004-4-3.36-4.601.22.1-0.9-0.75-0.87
FA Cup (1 Season)21799029.82.02901013.0031+2+1.01-0.06
EFL Cup (1 Season)21055358.31.2160014501.5031+2+1.71+4.11
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
2014-201517Utrecht1 League4206526.72.3222182.001100.00+0.06
2015-201618Utrecht1 League7283409.23.1215191.6432+1+0.32+0.06
2016-201719Utrecht1 League312,5708384.028.62926201.824330+13+0.46-0.10
2017-201820Feyenoord2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.245.48.6-3.2-0.55-0.41
2018-201921Club Brugge3 Leagues281,4435233.416.014809142371.862021-1-0.06-1.2822.619.1+3.5+0.22-0.54
2019-202022Club Brugge1 League180803.10.91800033.0010+1+1.13-0.401.60.5+1.2+1.30-0.01
2019-202022Hellas Verona1 League342,9198685.432.433872214201.294046-6-0.18-0.5441.944.2-2.2-0.07+0.10
2020-202123Fiorentina2 Leagues332,6818171.529.830882331151.093546-11-0.37-0.3733.444.0-10.6-0.39+0.16
2021-202224Fiorentina2 Leagues251,0644326.711.898361620101.761415-1-0.08-0.5511.511.0+0.5+0.05-0.64
2022-202325Fiorentina3 Leagues473,3077063.036.739812081941.676142+19+0.52-0.0954.232.8+21.4+0.64+0.13
2023-202426Fiorentina1 League00001
2023-202426Manchester Utd4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.4319.125.7-6.6-0.47-0.24
10 Seasons6 Clubs10 Leagues26717,8186740.3198.0193841337419891.59267255+12+0.06-0.54189.8185.8+3.9+0.03-0.47
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
Fiorentina (4 Seasons)3 Leagues1057,0526743.278.47884492719201.51110103+7+0.09-0.3499.187.8+11.3+0.16-0.24
Utrecht (3 Seasons)1 League423,0597333.334.033299371.814733+14+0.41+0.28
Club Brugge (2 Seasons)3 Leagues291,5235322.016.9158091423101.90212100.00-1.3624.319.6+4.7+0.28-0.74
Hellas Verona (1 Season)1 League342,9198685.432.433872214201.294046-6-0.18-0.5441.944.2-2.2-0.07+0.10
Manchester Utd (1 Season)4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.4319.125.7-6.6-0.47-0.24
Feyenoord (1 Season)2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.245.48.6-3.2-0.55-0.41
Serie A (5 Seasons)1178,3027148.892.29384602419171.36114130-16-0.17-0.47117.3124.9-7.5-0.08-0.40
Eredivisie (4 Seasons)634,2496734.747.2444019501.847147+24+0.51+0.10
Champions Lg (3 Seasons)131,0337963.811.51277814510.691121-10-0.87-0.7211.016.7-5.7-0.49-0.59
Coppa Italia (3 Seasons)96206945.96.9692332331.7897+2+0.29-0.70
First Division A (2 Seasons)251,2364919.913.711847142392.002117+4+0.29-1.1622.215.8+6.3+0.46-0.65
Premier League (1 Season)219384527.410.410836111081.71815-7-0.67-0.8914.319.2-4.9-0.47-0.19
Conf Lg (1 Season)131,0498176.011.71286811402.132712+15+1.29+0.2023.77.1+16.6+1.47+0.66
Europa Lg (1 Season)21075459.41.22540001.5004-4-3.36-4.601.22.1-0.9-0.75-0.87
FA Cup (1 Season)21799029.82.02901013.0031+2+1.01-0.06
EFL Cup (1 Season)21055358.31.2160014501.5031+2+1.71+4.11
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
2014-201517Utrechtnl NED1. Eredivisie11th4206526.72.3222182.001100.00+0.06Matches
2015-201618Utrechtnl NED1. Eredivisie5th7283409.23.1215191.6432+1+0.32+0.06Matches
2016-201719Utrechtnl NED1. Eredivisie4th312,5708384.028.62926201.824330+13+0.46-0.10Matches
2017-201820Feyenoordnl NED1. Eredivisie4th211,1905738.913.2111110131.902414+10+0.76-0.54Matches
2018-201921Club Bruggebe BEL1. First Division A2nd241,1564832.112.810847142361.962017+3+0.23-1.1320.515.3+5.2+0.40-0.50Matches
2019-202022Club Bruggebe BEL1. First Division A1st180803.10.91800033.0010+1+1.13-0.401.60.5+1.2+1.30-0.01Matches
2019-202022Hellas Veronait ITA1. Serie A9th342,9198685.432.433872214201.294046-6-0.18-0.5441.944.2-2.2-0.07+0.10Matches
2020-202123Fiorentinait ITA1. Serie A13th312,4417971.427.128862131141.063344-11-0.41-0.3133.444.0-10.6-0.39+0.16Matches
2021-202224Fiorentinait ITA1. Serie A7th239444127.610.58846151881.781213-1-0.10-0.4211.511.0+0.5+0.05-0.64Matches
2022-202325Fiorentinait ITA1. Serie A8th291,9986958.422.224791152341.412927+2+0.09-0.4230.525.7+4.8+0.22-0.22Matches
2023-202426Fiorentinait ITA1. Serie A8th00001Matches
2023-202426Manchester Utdeng ENG1. Premier League8th219384527.410.410836111081.71815-7-0.67-0.8914.319.2-4.9-0.47-0.19Matches
10 Seasons6 Clubs4 Leagues22614,7256537.9163.6158841136818841.59214209+5+0.03-0.57153.8159.9-6.1-0.05-0.56
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
Fiorentina (4 Seasons)1 League835,3836539.659.86083382318171.387484-10-0.17-0.4675.480.7-5.3-0.09-0.45
Utrecht (3 Seasons)1 League423,0597333.334.033299371.814733+14+0.41+0.28
Club Brugge (2 Seasons)1 League251,2364919.913.711847142392.002117+4+0.29-1.1622.215.8+6.3+0.46-0.65
Hellas Verona (1 Season)1 League342,9198685.432.433872214201.294046-6-0.18-0.5441.944.2-2.2-0.07+0.10
Manchester Utd (1 Season)1 League219384527.410.410836111081.71815-7-0.67-0.8914.319.2-4.9-0.47-0.19
Feyenoord (1 Season)1 League211,1905738.913.2111110131.902414+10+0.76-0.54
Serie A (5 Seasons)1178,3027148.892.29384602419171.36114130-16-0.17-0.47117.3124.9-7.5-0.08-0.40
Eredivisie (4 Seasons)634,2496734.747.2444019501.847147+24+0.51+0.10
First Division A (2 Seasons)251,2364919.913.711847142392.002117+4+0.29-1.1622.215.8+6.3+0.46-0.65
Premier League (1 Season)219384527.410.410836111081.71815-7-0.67-0.8914.319.2-4.9-0.47-0.19
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
2020-202123Fiorentinait ITACoppa Italia9th224012072.72.721202011.502200.00-1.00Matches
2021-202224Fiorentinait ITACoppa ItaliaSF21206021.11.3175014521.502200.00-1.20Matches
2022-202325Fiorentinait ITACoppa Italia2nd52605257.82.9378121302.0053+2+0.69+0.22Matches
2023-202426Manchester Utdeng ENGEFL CupRd421055358.31.2160014501.5031+2+1.71+4.11Matches
2023-202426Manchester Utdeng ENGFA Cup1st21799029.82.02901013.0031+2+1.01-0.06Matches
4 Seasons2 Clubs3 Leagues139047042.410.0988442941.92159+6+0.60-0.21
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Fiorentina (3 Seasons)1 League96206945.96.9692332331.7897+2+0.29-0.70
Manchester Utd (1 Season)2 Leagues42847136.43.2380114512.2562+4+1.27+0.72
Coppa Italia (3 Seasons)96206945.96.9692332331.7897+2+0.29-0.70
FA Cup (1 Season)21799029.82.02901013.0031+2+1.01-0.06
EFL Cup (1 Season)21055358.31.2160014501.5031+2+1.71+4.11
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
2017-201820Feyenoord1. Champions LgGR65288897.85.965000.50514-9-1.53-1.535.48.6-3.2-0.55-0.41Matches
2018-201921Club Brugge1. Champions LgGR21809033.32.02902011.000000.00-0.250.91.6-0.8-0.38-0.34Matches
2018-201921Club Brugge2. Europa LgR3221075459.41.22540001.5004-4-3.36-4.601.22.1-0.9-0.75-0.87Matches
2022-202325Fiorentina3. Conf Lg2nd131,0498176.011.71286811402.132712+15+1.29+0.2023.77.1+16.6+1.47+0.66Matches
2023-202426Manchester Utd1. Champions Lg1st53256560.23.6470114500.8067-1-0.28+0.564.86.5-1.7-0.46-0.78Matches
4 Seasons4 Clubs3 Leagues282,1897868.824.326801623011.423837+1+0.04-0.3236.025.9+10.0+0.42+0.07
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
Fiorentina (1 Season)1 League131,0498176.011.71286811402.132712+15+1.29+0.2023.77.1+16.6+1.47+0.66
Feyenoord (1 Season)1 League65288897.85.965000.50514-9-1.53-1.535.48.6-3.2-0.55-0.41
Manchester Utd (1 Season)1 League53256560.23.6470114500.8067-1-0.28+0.564.86.5-1.7-0.46-0.78
Club Brugge (1 Season)2 Leagues42877239.93.24722011.2504-4-1.25-1.672.13.7-1.7-0.52-0.51
Champions Lg (3 Seasons)131,0337963.811.51277814510.691121-10-0.87-0.7211.016.7-5.7-0.49-0.59
Conf Lg (1 Season)131,0498176.011.71286811402.132712+15+1.29+0.2023.77.1+16.6+1.47+0.66
Europa Lg (1 Season)21075459.41.22540001.5004-4-3.36-4.601.22.1-0.9-0.75-0.87
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
201518ma MoroccoFriendlies (M)00001Matches
201720ma MoroccoFriendlies (M)1909025.01.01901023.0010+1+1.000.00Matches
201821ma Morocco1. World CupGR115155.60.20011420.0001-1-6.00-5.650.10.0+0.1+0.56+1.50Matches
201821ma MoroccoWCQ1991.30.1001803.000000.00-1.52Matches
201821ma MoroccoFriendlies (M)41343424.81.5193131412.5031+2+1.34+0.23Matches
201922ma MoroccoFriendlies (M)42987555.23.3384114511.2534-1-0.30+0.07Matches
201922ma MoroccoAfrica Cup of Nations qualification1909016.71.01901021.002200.00-1.00Matches
202023ma MoroccoFriendlies (M)21718695.01.92861002.0042+2+1.05+1.05Matches
202124ma MoroccoAfrica Cup of NationsQF53917881.54.349841102.0075+2+0.46-0.55Matches
202124ma MoroccoAfrica Cup of Nations qualification64197077.64.7490423002.3391+8+1.72+0.97Matches
202124ma MoroccoFriendlies (M)1828245.60.91820013.0010+1+1.10+0.18Matches
202225ma Morocco1. World Cup4th766094100.07.37947001.5765+1+0.146.67.4-0.8-0.12-0.12Matches
202225ma MoroccoWCQ86518190.47.2790712102.75233+20+2.76+0.16Matches
202225ma MoroccoFriendlies (M)43007583.33.3385114501.753300.00-3.00Matches
202326ma MoroccoFriendlies (M)32709060.03.03903001.6721+1+0.33-0.17Matches
202326ma MoroccoAfrica Cup of NationsR1643599099.74.04903001.7552+3+0.75+90.75Matches
202326ma MoroccoAfrica Cup of Nations qualification1909025.01.01901003.0021+1+1.00-0.33Matches
202427ma MoroccoFriendlies (M)1747441.10.81740013.0010+1+1.22+1.22Matches
202629ma MoroccoWCQ19090100.01.01901003.0020+2+2.00Matches
10 Seasons1 Club5 Leagues554,1937653.846.64490361121112.077431+43+0.92+0.016.77.4-0.7-0.10+0.73
Friendlies (M) (9 Seasons)201,4197146.415.81586852672.001811+7+0.44-0.28
WCQ (3 Seasons)107507549.08.3890821502.80253+22+2.64+1.02
Africa Cup of Nations qualification (3 Seasons)85997541.66.7690623022.25134+9+1.35+0.28
Africa Cup of Nations (2 Seasons)97508389.38.389471101.89127+5+0.60+0.60
World Cup (2 Seasons)86758472.67.5794711421.376600.00+0.356.77.4-0.7-0.10+0.73

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
2014-201517Utrechtnl NED1. Eredivisie2.3108Matches
2015-201618Utrechtnl NED1. Eredivisie3.1006Matches
2016-201719Utrechtnl NED1. Eredivisie28.65006200000000Matches
2017-201820Feyenoord1. Champions Lg5.9100161109912000417463.6Matches
2017-201820Feyenoordnl NED1. Eredivisie13.24002700000000Matches
2018-201921Club Brugge1. Champions Lg2.0100420242000116650.0Matches
2018-201921Club Brugge2. Europa Lg1.20001004330007030.0Matches
2018-201921Club Bruggebe BEL1. First Division A12.8400312508142300198171258.6Matches
2019-202022Club Bruggebe BEL1. First Division A0.9000300000000820100.0Matches
2019-202022Hellas Veronait ITA1. Serie A32.4102063600253136100219204232.3Matches
2020-202123Fiorentinait ITACoppa Italia2.70000000000Matches
2020-202123Fiorentinait ITA1. Serie A27.170059440162322000188182640.9Matches
2021-202224Fiorentinait ITACoppa Italia1.30004101110Matches
2021-202224Fiorentinait ITA1. Serie A10.56002514065130006761331.6Matches
2022-202325Fiorentina3. Conf Lg11.7300231201114160008851229.4Matches
2022-202325Fiorentinait ITACoppa Italia2.910010304420Matches
2022-202325Fiorentinait ITA1. Serie A22.2110054280262124020157111345.8Matches
2023-202426Manchester Utd1. Champions Lg3.6200450335000212250.0Matches
2023-202426Manchester Utdeng ENGEFL Cup1.21003400010Matches
2023-202426Manchester Utdeng ENGFA Cup2.00003001020Matches
2023-202426Manchester Utdeng ENG1. Premier League10.4600241007816000605645.5Matches
10 Seasons6 Clubs10 Leagues198.0632043021901231401781219659913941.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (4 Seasons)3 Leagues78.428001751020646878020500406438.5
Utrecht (3 Seasons)1 League34.06007600000000
Club Brugge (2 Seasons)3 Leagues16.950039270142128001124252154.3
Hellas Verona (1 Season)1 League32.4102063600253136100219204232.3
Manchester Utd (1 Season)4 Leagues17.290034190111124000817846.7
Feyenoord (1 Season)2 Leagues19.1500431109912000417463.6
Serie A (5 Seasons)92.234202011460738095120631559436.9
Eredivisie (4 Seasons)47.2100010300000000
Champions Lg (3 Seasons)11.54002418014161900073151255.6
Coppa Italia (3 Seasons)6.910014405530
First Division A (2 Seasons)13.74003425081423001106191261.3
Premier League (1 Season)10.4600241007816000605645.5
Conf Lg (1 Season)11.7300231201114160008851229.4
Europa Lg (1 Season)1.20001004330007030.0
FA Cup (1 Season)2.00003001020
EFL Cup (1 Season)1.21003400010
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
2014-201517Utrecht1 League2.3108
2015-201618Utrecht1 League3.1006
2016-201719Utrecht1 League28.65006200000000
2017-201820Feyenoord2 Leagues19.1500431109912000417463.6
2018-201921Club Brugge3 Leagues16.050036270142128001116232152.3
2019-202022Club Brugge1 League0.9000300000000820100.0
2019-202022Hellas Verona1 League32.4102063600253136100219204232.3
2020-202123Fiorentina2 Leagues29.870059440162322000188182640.9
2021-202224Fiorentina2 Leagues11.86002915076140006761331.6
2022-202325Fiorentina3 Leagues36.7150087430413942020245162539.0
2023-202426Manchester Utd4 Leagues17.290034190111124000817846.7
10 Seasons6 Clubs10 Leagues198.0632043021901231401781219659913941.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (4 Seasons)3 Leagues78.428001751020646878020500406438.5
Utrecht (3 Seasons)1 League34.06007600000000
Club Brugge (2 Seasons)3 Leagues16.950039270142128001124252154.3
Hellas Verona (1 Season)1 League32.4102063600253136100219204232.3
Manchester Utd (1 Season)4 Leagues17.290034190111124000817846.7
Feyenoord (1 Season)2 Leagues19.1500431109912000417463.6
Serie A (5 Seasons)92.234202011460738095120631559436.9
Eredivisie (4 Seasons)47.2100010300000000
Champions Lg (3 Seasons)11.54002418014161900073151255.6
Coppa Italia (3 Seasons)6.910014405530
First Division A (2 Seasons)13.74003425081423001106191261.3
Premier League (1 Season)10.4600241007816000605645.5
Conf Lg (1 Season)11.7300231201114160008851229.4
Europa Lg (1 Season)1.20001004330007030.0
FA Cup (1 Season)2.00003001020
EFL Cup (1 Season)1.21003400010
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
2014-201517Utrechtnl NED1. Eredivisie11th2.3108Matches
2015-201618Utrechtnl NED1. Eredivisie5th3.1006Matches
2016-201719Utrechtnl NED1. Eredivisie4th28.65006200000000Matches
2017-201820Feyenoordnl NED1. Eredivisie4th13.24002700000000Matches
2018-201921Club Bruggebe BEL1. First Division A2nd12.8400312508142300198171258.6Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.9000300000000820100.0Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.4102063600253136100219204232.3Matches
2020-202123Fiorentinait ITA1. Serie A13th27.170059440162322000188182640.9Matches
2021-202224Fiorentinait ITA1. Serie A7th10.56002514065130006761331.6Matches
2022-202325Fiorentinait ITA1. Serie A8th22.2110054280262124020157111345.8Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.4600241007816000605645.5Matches
10 Seasons6 Clubs4 Leagues163.654203621810881021341217977911241.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (4 Seasons)1 League59.82400138860484959020412355240.2
Utrecht (3 Seasons)1 League34.06007600000000
Club Brugge (2 Seasons)1 League13.74003425081423001106191261.3
Hellas Verona (1 Season)1 League32.4102063600253136100219204232.3
Manchester Utd (1 Season)1 League10.4600241007816000605645.5
Feyenoord (1 Season)1 League13.24002700000000
Serie A (5 Seasons)92.234202011460738095120631559436.9
Eredivisie (4 Seasons)47.2100010300000000
First Division A (2 Seasons)13.74003425081423001106191261.3
Premier League (1 Season)10.4600241007816000605645.5
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2020-202123Fiorentinait ITACoppa Italia9th2.70000000000Matches
2021-202224Fiorentinait ITACoppa ItaliaSF1.30004101110Matches
2022-202325Fiorentinait ITACoppa Italia2nd2.910010304420Matches
2023-202426Manchester Utdeng ENGEFL CupRd41.21003400010Matches
2023-202426Manchester Utdeng ENGFA Cup1st2.00003001020Matches
4 Seasons2 Clubs3 Leagues10.020020806560
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Fiorentina (3 Seasons)1 League6.910014405530
Manchester Utd (1 Season)2 Leagues3.21006401030
Coppa Italia (3 Seasons)6.910014405530
FA Cup (1 Season)2.00003001020
EFL Cup (1 Season)1.21003400010
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
2017-201820Feyenoord1. Champions LgGR5.9100161109912000417463.6Matches
2018-201921Club Brugge1. Champions LgGR2.0100420242000116650.0Matches
2018-201921Club Brugge2. Europa LgR321.20001004330007030.0Matches
2022-202325Fiorentina3. Conf Lg2nd11.7300231201114160008851229.4Matches
2023-202426Manchester Utd1. Champions Lg1st3.6200450335000212250.0Matches
4 Seasons4 Clubs3 Leagues24.370048300293338000168202742.6
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (1 Season)1 League11.7300231201114160008851229.4
Feyenoord (1 Season)1 League5.9100161109912000417463.6
Manchester Utd (1 Season)1 League3.6200450335000212250.0
Club Brugge (1 Season)2 Leagues3.2100520675000186940.0
Champions Lg (3 Seasons)11.54002418014161900073151255.6
Conf Lg (1 Season)11.7300231201114160008851229.4
Europa Lg (1 Season)1.20001004330007030.0
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
201720ma MoroccoFriendlies (M)1.00000Matches
201821ma Morocco1. World CupGR0.2000200100000010100.0Matches
201821ma MoroccoWCQ0.10000Matches
201821ma MoroccoFriendlies (M)1.50000Matches
201922ma MoroccoFriendlies (M)3.30000Matches
201922ma MoroccoAfrica Cup of Nations qualification1.00000Matches
202023ma MoroccoFriendlies (M)1.90000Matches
202124ma MoroccoAfrica Cup of NationsQF4.310087006100Matches
202124ma MoroccoAfrica Cup of Nations qualification4.72000Matches
202124ma MoroccoFriendlies (M)0.90000Matches
202225ma Morocco1. World Cup4th7.310014612610000572340.0Matches
202225ma MoroccoWCQ7.21000Matches
202225ma MoroccoFriendlies (M)3.31000Matches
202326ma MoroccoFriendlies (M)3.02000Matches
202326ma MoroccoAfrica Cup of NationsR164.01108402440Matches
202326ma MoroccoAfrica Cup of Nations qualification1.00000Matches
202427ma MoroccoFriendlies (M)0.80000Matches
202629ma MoroccoWCQ1.01000Matches
10 Seasons1 Club5 Leagues46.610103217151624000573350.0
Friendlies (M) (9 Seasons)15.83000
WCQ (3 Seasons)8.32000
Africa Cup of Nations qualification (3 Seasons)6.72000
Africa Cup of Nations (2 Seasons)8.321016110210140
World Cup (2 Seasons)7.510016613610000573350.0

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.