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-09-21SatSüper LigMatchweek 6HomeL 1–3FenerbahçeGalatasarayN45000000000Match Report
2024-09-15SunSüper LigMatchweek 5AwayW 2–0FenerbahçeKasımpaşaN10000000000Match Report
2024-09-06FriAfrica Cup of Nations qualificationGroup stageHomeW 4–1ma Moroccoga GabonYDM90000000Match Report
2024-08-29ThuConf LgPlay-off roundAwayD 1 (5)–1 (4)it Fiorentinahu PuskásYCM120000000001Match Report
2024-08-25SunSerie AMatchweek 2HomeD 0–0FiorentinaVeneziaYCM9000000000743000.00.00.020606888.2646000Match 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
2024-202527Fiorentinait ITA1. Serie A221802.0000000000.00.00.10.121410.000.000.000.000.000.000.030.030.000.03Matches
2024-202527Fenerbahçetr TUR1. Süper Lig20550.6000000000.000.000.000.000.00Matches
11 Seasons7 Clubs11 Leagues27119518,053200.6510154116325.14.36.010.32709541760.020.050.070.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 (5 Seasons)3 Leagues107807,23280.41121002801.41.42.84.2109516780.010.010.020.010.020.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
Fenerbahçe (1 Season)1 League20550.6000000000.000.000.000.000.00
Serie A (6 Seasons)119958,48294.22241113423.12.44.46.71736031260.020.020.040.010.030.030.050.080.020.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
Süper Lig (1 Season)20550.6000000000.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-202426Manchester Utd4 Leagues30171,54717.2000000900.10.10.50.6978150.000.000.000.000.000.010.030.040.010.04
2023-202426Fiorentina1 League00
2024-202527Fiorentina1 League221802.0000000000.00.00.10.121410.000.000.000.000.000.000.030.030.000.03
2024-202527Fenerbahçe1 League20550.6000000000.000.000.000.000.00
11 Seasons7 Clubs11 Leagues27119518,053200.6510154116325.14.36.010.32709541760.020.050.070.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 (5 Seasons)3 Leagues107807,23280.41121002801.41.42.84.2109516780.010.010.020.010.020.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
Fenerbahçe (1 Season)1 League20550.6000000000.000.000.000.000.00
Serie A (6 Seasons)119958,48294.22241113423.12.44.46.71736031260.020.020.040.010.030.030.050.080.020.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
Süper Lig (1 Season)20550.6000000000.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-202426Manchester Utdeng ENG1. Premier League8th211093810.4000000600.10.10.30.4666100.000.000.000.000.000.010.030.040.010.04Matches
2023-202426Fiorentinait ITA1. Serie A8th00Matches
2024-202527Fiorentinait ITA1. Serie A11th221802.0000000000.00.00.10.121410.000.000.000.000.000.000.030.030.000.03Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd20550.6000000000.000.000.000.000.00Matches
11 Seasons7 Clubs5 Leagues23016014,960166.2410143115424.13.35.08.32307941520.020.060.080.020.080.030.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 (5 Seasons)1 League85625,56361.81121002401.11.12.03.189404740.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
Fenerbahçe (1 Season)1 League20550.6000000000.000.000.000.000.00
Serie A (6 Seasons)119958,48294.22241113423.12.44.46.71736031260.020.020.040.010.030.030.050.080.020.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
Süper Lig (1 Season)20550.6000000000.000.000.000.000.00
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 LgGR543253.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 Nations qualification644194.7011000200.000.210.210.000.21Matches
202124ma MoroccoAfrica Cup of NationsQF543914.3000000100.000.000.000.000.00Matches
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
202528ma MoroccoAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
202629ma MoroccoWCQ221802.0000000100.000.000.000.000.00Matches
11 Seasons1 Club5 Leagues57464,37348.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
Africa Cup of Nations qualification (4 Seasons)976897.7011000200.000.130.130.000.13
WCQ (3 Seasons)1198409.3000000200.000.000.000.000.00
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
2024-202527Fiorentinait ITA1. Serie A2.00000.000.000000.00.00.00.0Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.60000.000.0000Matches
11 Seasons7 Clubs11 Leagues200.65835361.40.430.260.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 (5 Seasons)3 Leagues80.41391333.30.490.160.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
Fenerbahçe (1 Season)1 League0.60000.000.0000
Serie A (6 Seasons)94.22451635.60.480.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
Süper Lig (1 Season)0.60000.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 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
2024-202527Fiorentina1 League2.00000.000.000000.00.00.00.0
2024-202527Fenerbahçe1 League0.60000.000.0000
11 Seasons7 Clubs11 Leagues200.65835361.40.430.260.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 (5 Seasons)3 Leagues80.41391333.30.490.160.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
Fenerbahçe (1 Season)1 League0.60000.000.0000
Serie A (6 Seasons)94.22451635.60.480.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
Süper Lig (1 Season)0.60000.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 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
2024-202527Fiorentinait ITA1. Serie A11th2.00000.000.000000.00.00.00.0Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.60000.000.0000Matches
11 Seasons7 Clubs5 Leagues166.24654769.20.400.280.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 (5 Seasons)1 League61.81271037.00.440.160.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
Fenerbahçe (1 Season)1 League0.60000.000.0000
Serie A (6 Seasons)94.22451635.60.480.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
Süper Lig (1 Season)0.60000.000.0000
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 LgGR3.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 Nations qualification4.7000Matches
202124ma MoroccoAfrica Cup of NationsQF4.30200.00.460.000.0000Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.0000Matches
202629ma MoroccoWCQ2.0000Matches
11 Seasons1 Club5 Leagues48.60300.00.190.000.0028.80000.00.00.030.00.0
Friendlies (M) (9 Seasons)15.8000
Africa Cup of Nations qualification (4 Seasons)7.7000
WCQ (3 Seasons)9.3000
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
2024-202527Fiorentinait ITA1. Serie A2.011213384.22140528465092.0505984.7132065.000.10.1-0.12100014Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.60Matches
11 Seasons7 Clubs11 Leagues200.67472853987.5144019377612763308789.53578388592.1986123579.8106.08.3+4.09182510930954
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 (5 Seasons)3 Leagues80.44135463289.382222212601460162390.01989211794.062273984.212.84.5-1.8474935718516
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
Fenerbahçe (1 Season)1 League0.60
Serie A (6 Seasons)94.24800545588.092790231191781199489.32260242893.165780082.124.45.2-2.4645387224603
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
Süper Lig (1 Season)0.60
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
2024-202527Fiorentina1 League2.011213384.22140528465092.0505984.7132065.000.10.1-0.12100014
2024-202527Fenerbahçe1 League0.60
11 Seasons7 Clubs11 Leagues200.67472853987.5144019377612763308789.53578388592.1986123579.8106.08.3+4.09182510930954
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 (5 Seasons)3 Leagues80.44135463289.382222212601460162390.01989211794.062273984.212.84.5-1.8474935718516
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
Fenerbahçe (1 Season)1 League0.60
Serie A (6 Seasons)94.24800545588.092790231191781199489.32260242893.165780082.124.45.2-2.4645387224603
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
Süper Lig (1 Season)0.60
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
2024-202527Fiorentinait ITA1. Serie A11th2.011213384.22140528465092.0505984.7132065.000.10.1-0.12100014Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.60Matches
11 Seasons7 Clubs5 Leagues166.26145701887.6118280307162281255789.22930318192.1810100180.9105.06.6+5.0776829126794
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 (5 Seasons)1 League61.83290371788.564771165621203134989.21547165493.548757784.412.03.2-1.0353854315404
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
Fenerbahçe (1 Season)1 League0.60
Serie A (6 Seasons)94.24800545588.092790231191781199489.32260242893.165780082.124.45.2-2.4645387224603
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
Süper Lig (1 Season)0.60
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 LgGR3.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 Nations qualification4.71Matches
202124ma MoroccoAfrica Cup of NationsQF4.30Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.00Matches
202629ma MoroccoWCQ2.00Matches
11 Seasons1 Club5 Leagues48.627332883.24673137511713388.012413790.5243764.910.10.1+0.92101028
Friendlies (M) (9 Seasons)15.80
Africa Cup of Nations qualification (4 Seasons)7.71
WCQ (3 Seasons)9.30
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
2024-202527Fiorentinait ITA1. Serie A2.013312211100431000011200Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.60Matches
11 Seasons7 Clubs11 Leagues200.6853980854343189140126923110747220105
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (5 Seasons)3 Leagues80.446324401225185386671810004135652
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
Fenerbahçe (1 Season)1 League0.60
Serie A (6 Seasons)94.2545551552852418957624100048001567
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
Süper Lig (1 Season)0.60
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
2024-202527Fiorentina1 League2.013312211100431000011200
2024-202527Fenerbahçe1 League0.60
11 Seasons7 Clubs11 Leagues200.6853980854343189140126923110747220105
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (5 Seasons)3 Leagues80.446324401225185386671810004135652
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
Fenerbahçe (1 Season)1 League0.60
Serie A (6 Seasons)94.2545551552852418957624100048001567
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
Süper Lig (1 Season)0.60
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
2024-202527Fiorentinait ITA1. Serie A11th2.013312211100431000011200Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.60Matches
11 Seasons7 Clubs5 Leagues166.27018664635427981159154210061451886
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fiorentina (5 Seasons)1 League61.837173517194159268511510003290651
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
Fenerbahçe (1 Season)1 League0.60
Serie A (6 Seasons)94.2545551552852418957624100048001567
Eredivisie (4 Seasons)47.20
First Division A (2 Seasons)13.78998494828012819110076729
Premier League (1 Season)10.46646422110087110000578110
Süper Lig (1 Season)0.60
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 LgGR3.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 Nations qualification4.7Matches
202124ma MoroccoAfrica Cup of NationsQF4.30Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.0Matches
202629ma MoroccoWCQ2.0Matches
11 Seasons1 Club5 Leagues48.63283121180552000027352
Friendlies (M) (9 Seasons)15.8
Africa Cup of Nations qualification (4 Seasons)7.7
WCQ (3 Seasons)9.3
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
2024-202527Fiorentinait ITA1. Serie A2.042.0040000000.00000000Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.6Matches
11 Seasons7 Clubs11 Leagues200.62892.03261411175190.131601011
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (5 Seasons)3 Leagues80.41371.871261114480.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
Fenerbahçe (1 Season)1 League0.6
Serie A (6 Seasons)94.21831.9416515165120.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
Süper Lig (1 Season)0.6
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
2024-202527Fiorentina1 League2.042.0040000000.00000000
2024-202527Fenerbahçe1 League0.6
11 Seasons7 Clubs11 Leagues200.62892.03261411175190.131601011
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (5 Seasons)3 Leagues80.41371.871261114480.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
Fenerbahçe (1 Season)1 League0.6
Serie A (6 Seasons)94.21831.9416515165120.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
Süper Lig (1 Season)0.6
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
2024-202527Fiorentinait ITA1. Serie A11th2.042.0040000000.00000000Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.6Matches
11 Seasons7 Clubs5 Leagues166.22402.0321729165150.131300011
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fiorentina (5 Seasons)1 League61.81021.65930113450.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
Fenerbahçe (1 Season)1 League0.6
Serie A (6 Seasons)94.21831.9416515165120.131000011
Eredivisie (4 Seasons)47.2
First Division A (2 Seasons)13.7382.77331400020.15200000
Premier League (1 Season)10.4191.82190000010.10100000
Süper Lig (1 Season)0.6
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 LgGR3.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 Nations qualification4.7Matches
202124ma MoroccoAfrica Cup of NationsQF4.3Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.0Matches
202629ma MoroccoWCQ2.0Matches
11 Seasons1 Club5 Leagues48.660.8451000000.00000000
Friendlies (M) (9 Seasons)15.8
Africa Cup of Nations qualification (4 Seasons)7.7
WCQ (3 Seasons)9.3
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.81420713835192Matches
2024-202527Fiorentinait ITA1. Serie A2.03212022100.001100320Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.610Matches
11 Seasons7 Clubs11 Leagues200.62771811211213512325149.01281744313114041211210
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 (5 Seasons)3 Leagues80.4128804172155711748.76084196568191463
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.016308221146222
Feyenoord (1 Season)2 Leagues19.112127411911.1890992141
Fenerbahçe (1 Season)1 League0.6100
Serie A (6 Seasons)94.2163976277247315347.780108297980243534
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.81420713835192
Conf Lg (1 Season)11.723165162101952.69505143780
Europa Lg (1 Season)1.2432110003033701
Süper Lig (1 Season)0.6100
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.016308221146222
2024-202527Fiorentina1 League2.03212022100.001100320
2024-202527Fenerbahçe1 League0.6100
11 Seasons7 Clubs11 Leagues200.62771811211213512325149.01281744313114041211210
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Fiorentina (5 Seasons)3 Leagues80.4128804172155711748.76084196568191463
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.016308221146222
Feyenoord (1 Season)2 Leagues19.112127411911.1890992141
Fenerbahçe (1 Season)1 League0.6100
Serie A (6 Seasons)94.2163976277247315347.780108297980243534
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.81420713835192
Conf Lg (1 Season)11.723165162101952.69505143780
Europa Lg (1 Season)1.2432110003033701
Süper Lig (1 Season)0.6100
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.81420713835192Matches
2024-202527Fiorentinait ITA1. Serie A11th2.03212022100.001100320Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.610Matches
11 Seasons7 Clubs5 Leagues166.222613799973010221048.610814141100102328918
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 (5 Seasons)1 League61.810561365613479848.05179196049154383
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.81420713835192
Feyenoord (1 Season)1 League13.2000
Fenerbahçe (1 Season)1 League0.6100
Serie A (6 Seasons)94.2163976277247315347.780108297980243534
Eredivisie (4 Seasons)47.2000
First Division A (2 Seasons)13.7362320124122646.21413581450192
Premier League (1 Season)10.427161782173154.81420713835192
Süper Lig (1 Season)0.6100
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 LgGR3.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 Nations qualification4.7Matches
202124ma MoroccoAfrica Cup of NationsQF4.3106Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.0Matches
202629ma MoroccoWCQ2.0Matches
11 Seasons1 Club5 Leagues48.61624151091464.352111622100
Friendlies (M) (9 Seasons)15.80
Africa Cup of Nations qualification (4 Seasons)7.70
WCQ (3 Seasons)9.30
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.0489236294768091154510Matches
2024-202527Fiorentinait ITA1. Serie A2.014062410314014000084388196200121031Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.6Matches
11 Seasons7 Clubs11 Leagues200.6977330319236409159153977227019471.97126.363753890718219270196151751736899176
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 (5 Seasons)3 Leagues80.4517412890935727571851741137869.03228.334491976789221098646883378478
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.3601307111959110131167815
Feyenoord (1 Season)2 Leagues19.1304670194441304131184.6215.41891113472960861864
Fenerbahçe (1 Season)1 League0.6
Serie A (6 Seasons)94.2624516611234187103240624420314470.95828.64083254621142317313791201284435126
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.0489236294768091154510
Conf Lg (1 Season)11.799116141742120099113969.2215.475446272326201605117704
Europa Lg (1 Season)1.28562638230855120.0480.0462169110041548
Süper Lig (1 Season)0.6
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.3601307111959110131167815
2024-202527Fiorentina1 League2.014062410314014000084388196200121031
2024-202527Fenerbahçe1 League0.6
11 Seasons7 Clubs11 Leagues200.6977330319236409159153977227019471.97126.363753890718219270196151751736899176
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 (5 Seasons)3 Leagues80.4517412890935727571851741137869.03228.334491976789221098646883378478
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.3601307111959110131167815
Feyenoord (1 Season)2 Leagues19.1304670194441304131184.6215.41891113472960861864
Fenerbahçe (1 Season)1 League0.6
Serie A (6 Seasons)94.2624516611234187103240624420314470.95828.64083254621142317313791201284435126
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.0489236294768091154510
Conf Lg (1 Season)11.799116141742120099113969.2215.475446272326201605117704
Europa Lg (1 Season)1.28562638230855120.0480.0462169110041548
Süper Lig (1 Season)0.6
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.0489236294768091154510Matches
2024-202527Fiorentinait ITA1. Serie A11th2.014062410314014000084388196200121031Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.6Matches
11 Seasons7 Clubs5 Leagues166.2804825615825238135448804723316972.56126.252203192414919230170141481545688152
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 (5 Seasons)1 League61.8418311276828306371841831006969.03030.02695151406596897046372301474
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.0489236294768091154510
Feyenoord (1 Season)1 League13.2
Fenerbahçe (1 Season)1 League0.6
Serie A (6 Seasons)94.2624516611234187103240624420314470.95828.64083254621142317313791201284435126
Eredivisie (4 Seasons)47.2
First Division A (2 Seasons)13.710334224161220271033201995.015.06484100254951255191570816
Premier League (1 Season)10.477048218439120177010660.0220.0489236294768091154510
Süper Lig (1 Season)0.6
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 LgGR3.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 Nations qualification4.7Matches
202124ma MoroccoAfrica Cup of NationsQF4.3Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.0Matches
202629ma MoroccoWCQ2.0Matches
11 Seasons1 Club5 Leagues48.638823144228190388500.0240.02511457783920932441
Friendlies (M) (9 Seasons)15.8
Africa Cup of Nations qualification (4 Seasons)7.7
WCQ (3 Seasons)9.3
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.1-4.7-0.45-0.17Matches
2023-202426Fiorentinait ITA1. Serie A00001Matches
2024-202527Fiorentinait ITA1. Serie A21809040.02.02902001.001100.000.001.62.3-0.7-0.36-1.53Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2552810.20.60022801.501100.00-1.67Matches
11 Seasons7 Clubs11 Leagues27118,0536739.9200.6195841357620891.59269257+12+0.06-0.56191.4188.0+3.4+0.02-0.49
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 (5 Seasons)3 Leagues1077,2326842.980.48084512719201.50111104+7+0.09-0.32100.790.1+10.6+0.15-0.29
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.5-6.4-0.46-0.22
Feyenoord (1 Season)2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.245.48.6-3.2-0.55-0.41
Fenerbahçe (1 Season)1 League2552810.20.60022801.501100.00-1.67
Serie A (6 Seasons)1198,4827148.394.29584622419171.35115131-16-0.17-0.46119.0127.2-8.2-0.09-0.44
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.1-4.7-0.45-0.17
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
Süper Lig (1 Season)2552810.20.60022801.501100.00-1.67
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-202426Manchester Utd4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.4319.125.5-6.4-0.46-0.22
2023-202426Fiorentina1 League00001
2024-202527Fiorentina1 League21809040.02.02902001.001100.000.001.62.3-0.7-0.36-1.53
2024-202527Fenerbahçe1 League2552810.20.60022801.501100.00-1.67
11 Seasons7 Clubs11 Leagues27118,0536739.9200.6195841357620891.59269257+12+0.06-0.56191.4188.0+3.4+0.02-0.49
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 (5 Seasons)3 Leagues1077,2326842.980.48084512719201.50111104+7+0.09-0.32100.790.1+10.6+0.15-0.29
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.5-6.4-0.46-0.22
Feyenoord (1 Season)2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.245.48.6-3.2-0.55-0.41
Fenerbahçe (1 Season)1 League2552810.20.60022801.501100.00-1.67
Serie A (6 Seasons)1198,4827148.394.29584622419171.35115131-16-0.17-0.46119.0127.2-8.2-0.09-0.44
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.1-4.7-0.45-0.17
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
Süper Lig (1 Season)2552810.20.60022801.501100.00-1.67
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-202426Manchester Utdeng ENG1. Premier League8th219384527.410.410836111081.71815-7-0.67-0.8914.319.1-4.7-0.45-0.17Matches
2023-202426Fiorentinait ITA1. Serie A8th00001Matches
2024-202527Fiorentinait ITA1. Serie A11th21809040.02.02902001.001100.000.001.62.3-0.7-0.36-1.53Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd2552810.20.60022801.501100.00-1.67Matches
11 Seasons7 Clubs5 Leagues23014,9606537.4166.2160841157019841.59216211+5+0.03-0.59155.4162.1-6.6-0.06-0.58
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 (5 Seasons)1 League855,5636539.461.86283402318171.377585-10-0.16-0.4477.083.0-6.0-0.10-0.50
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.1-4.7-0.45-0.17
Feyenoord (1 Season)1 League211,1905738.913.2111110131.902414+10+0.76-0.54
Fenerbahçe (1 Season)1 League2552810.20.60022801.501100.00-1.67
Serie A (6 Seasons)1198,4827148.394.29584622419171.35115131-16-0.17-0.46119.0127.2-8.2-0.09-0.44
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.1-4.7-0.45-0.17
Süper Lig (1 Season)2552810.20.60022801.501100.00-1.67
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 LgGR53256560.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 Nations qualification64197077.64.7490423002.3391+8+1.72+0.97Matches
202124ma MoroccoAfrica Cup of NationsQF53917881.54.349841102.0075+2+0.46-0.55Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1909050.01.01901013.0041+3+3.00+2.00Matches
202629ma MoroccoWCQ21809066.72.02902003.0080+8+4.00+3.00Matches
11 Seasons1 Club5 Leagues574,3737753.648.64690381121122.108432+52+1.07+0.156.77.4-0.7-0.10+0.73
Friendlies (M) (9 Seasons)201,4197146.415.81586852672.001811+7+0.44-0.28
Africa Cup of Nations qualification (4 Seasons)96897742.57.7790723032.33175+12+1.57+0.50
WCQ (3 Seasons)118407649.19.3990921502.82313+28+3.00+1.45
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
2024-202527Fiorentinait ITA1. Serie A2.000041030200071150.0Matches
2024-202527Fenerbahçetr TUR1. Süper Lig0.60002000010Matches
11 Seasons7 Clubs11 Leagues200.66320436220012614018112197210014041.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (5 Seasons)3 Leagues80.428001791030676880020507416538.7
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
Fenerbahçe (1 Season)1 League0.60002000010
Serie A (6 Seasons)94.234202051470768097120638569537.1
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
Süper Lig (1 Season)0.60002000010
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
2024-202527Fiorentina1 League2.000041030200071150.0
2024-202527Fenerbahçe1 League0.60002000010
11 Seasons7 Clubs11 Leagues200.66320436220012614018112197210014041.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (5 Seasons)3 Leagues80.428001791030676880020507416538.7
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
Fenerbahçe (1 Season)1 League0.60002000010
Serie A (6 Seasons)94.234202051470768097120638569537.1
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
Süper Lig (1 Season)0.60002000010
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
2024-202527Fiorentinait ITA1. Serie A11th2.000041030200071150.0Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd0.60002000010Matches
11 Seasons7 Clubs5 Leagues166.254203681820911021371218048011341.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Fiorentina (5 Seasons)1 League61.82400142870514961020419365340.4
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
Fenerbahçe (1 Season)1 League0.60002000010
Serie A (6 Seasons)94.234202051470768097120638569537.1
Eredivisie (4 Seasons)47.2100010300000000
First Division A (2 Seasons)13.74003425081423001106191261.3
Premier League (1 Season)10.4600241007816000605645.5
Süper Lig (1 Season)0.60002000010
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 LgGR3.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 Nations qualification4.72000Matches
202124ma MoroccoAfrica Cup of NationsQF4.310087006100Matches
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
202528ma MoroccoAfrica Cup of Nations qualification1.00000Matches
202629ma MoroccoWCQ2.01000Matches
11 Seasons1 Club5 Leagues48.610103217151624000573350.0
Friendlies (M) (9 Seasons)15.83000
Africa Cup of Nations qualification (4 Seasons)7.72000
WCQ (3 Seasons)9.32000
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.

More Sofyan Amrabat Pages

Sofyan Amrabat Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison