Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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.170.000.170.170.17Matches
2017-201820Feyenoordnl NED1. Eredivisie21111,19013.2123100400.080.150.230.080.23Matches
2018-201921Club Brugge1. Champions Lg221802.0000000100.000.000.000.000.00Matches
2018-201921Club Brugge2. Europa Lg221071.2000000000.000.000.000.000.00Matches
2018-201921Club Bruggebe BEL1. First Division A24101,15612.8101100400.080.000.080.080.08Matches
2019-202022Club Bruggebe BEL1. First Division A11800.9000000000.000.000.000.000.00Matches
2019-202022Hellas Veronait ITA1. Serie A34332,91932.41120111020.030.030.060.000.03Matches
2020-202123Fiorentinait ITACoppa Italia222402.7000000000.000.000.000.000.00Matches
2020-202123Fiorentinait ITA1. Serie A31282,44127.1000000700.000.000.000.000.00Matches
2021-202224Fiorentinait ITACoppa Italia211201.3000000000.000.000.000.000.00Matches
2021-202224Fiorentinait ITA1. Serie A23894410.5101100600.100.000.100.100.10Matches
2022-202325Fiorentina3. Conf Lg13121,04911.7000000300.000.000.000.000.00Matches
2022-202325Fiorentinait ITACoppa Italia532602.9000000100.000.000.000.000.00Matches
2022-202325Fiorentinait ITA1. Serie A29241,99822.20110001100.000.050.050.000.05Matches
2023-202426Manchester Utd1. Champions Lg543253.6000000200.000.000.000.000.00Matches
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.000.000.000.000.00Matches
2023-202426Fiorentinait ITA1. Serie A00Matches
2024-202527Fenerbahçe2. Europa Lg101093010.3011000400.000.100.100.000.10Matches
2024-202527Fiorentinait ITA1. Serie A221802.0000000000.000.000.000.000.00Matches
2024-202527Fenerbahçetr TUR1. Süper Lig26181,79319.9235200900.100.150.250.100.25Matches
2025-202628Real Betis2. Europa Lg653163.5101100100.280.000.280.280.28Matches
2025-202628Real Betises ESP1. La Liga17141,29514.4000000400.000.000.000.000.00Matches
2025-202628Fenerbahçetr TUR1. Süper Lig21971.1000000000.000.000.000.000.00Matches
12 Seasons8 Clubs12 Leagues33024322,429249.2814227118120.030.060.090.030.08
Country Comp 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 (5 Seasons)3 Leagues107807,23280.41121002800.010.010.020.010.02
Utrecht (3 Seasons)1 League42333,05934.0066000600.000.180.180.000.18
Fenerbahçe (2 Seasons)2 Leagues38292,82031.32462001300.060.130.190.060.19
Club Brugge (2 Seasons)3 Leagues29151,52316.9101100500.060.000.060.060.06
Hellas Verona (1 Season)1 League34332,91932.41120111020.030.030.060.000.03
Manchester Utd (1 Season)4 Leagues30171,54717.2000000900.000.000.000.000.00
Feyenoord (1 Season)2 Leagues27171,71819.1224200500.100.100.210.100.21
Real Betis (1 Season)2 Leagues23191,61117.9101100500.060.000.060.060.06
Serie A (6 Seasons)119958,48294.22241113420.020.020.040.010.03
Eredivisie (4 Seasons)63444,24947.21891001000.020.170.190.020.19
Europa Lg (3 Seasons)18171,35315.0112100500.070.070.130.070.13
Champions Lg (3 Seasons)13121,03311.5101100400.090.000.090.090.09
Coppa Italia (3 Seasons)966206.9000000100.000.000.000.000.00
Süper Lig (2 Seasons)28191,89021.0235200900.100.140.240.100.24
First Division A (2 Seasons)25111,23613.7101100400.070.000.070.070.07
Premier League (1 Season)211093810.4000000600.000.000.000.000.00
La Liga (1 Season)17141,29514.4000000400.000.000.000.000.00
Conf Lg (1 Season)13121,04911.7000000300.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 Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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.100.100.210.100.21
2018-201921Club Brugge3 Leagues28141,44316.0101100500.060.000.060.060.06
2019-202022Club Brugge1 League11800.9000000000.000.000.000.000.00
2019-202022Hellas Verona1 League34332,91932.41120111020.030.030.060.000.03
2020-202123Fiorentina2 Leagues33302,68129.8000000700.000.000.000.000.00
2021-202224Fiorentina2 Leagues2591,06411.8101100600.080.000.080.080.08
2022-202325Fiorentina3 Leagues47393,30736.70110001500.000.030.030.000.03
2023-202426Manchester Utd4 Leagues30171,54717.2000000900.000.000.000.000.00
2023-202426Fiorentina1 League00
2024-202527Fiorentina1 League221802.0000000000.000.000.000.000.00
2024-202527Fenerbahçe2 Leagues36282,72330.32462001300.070.130.200.070.20
2025-202628Fenerbahçe1 League21971.1000000000.000.000.000.000.00
2025-202628Real Betis2 Leagues23191,61117.9101100500.060.000.060.060.06
12 Seasons8 Clubs12 Leagues33024322,429249.2814227118120.030.060.090.030.08
Comp 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 (5 Seasons)3 Leagues107807,23280.41121002800.010.010.020.010.02
Utrecht (3 Seasons)1 League42333,05934.0066000600.000.180.180.000.18
Fenerbahçe (2 Seasons)2 Leagues38292,82031.32462001300.060.130.190.060.19
Club Brugge (2 Seasons)3 Leagues29151,52316.9101100500.060.000.060.060.06
Hellas Verona (1 Season)1 League34332,91932.41120111020.030.030.060.000.03
Manchester Utd (1 Season)4 Leagues30171,54717.2000000900.000.000.000.000.00
Feyenoord (1 Season)2 Leagues27171,71819.1224200500.100.100.210.100.21
Real Betis (1 Season)2 Leagues23191,61117.9101100500.060.000.060.060.06
Serie A (6 Seasons)119958,48294.22241113420.020.020.040.010.03
Eredivisie (4 Seasons)63444,24947.21891001000.020.170.190.020.19
Europa Lg (3 Seasons)18171,35315.0112100500.070.070.130.070.13
Champions Lg (3 Seasons)13121,03311.5101100400.090.000.090.090.09
Coppa Italia (3 Seasons)966206.9000000100.000.000.000.000.00
Süper Lig (2 Seasons)28191,89021.0235200900.100.140.240.100.24
First Division A (2 Seasons)25111,23613.7101100400.070.000.070.070.07
Premier League (1 Season)211093810.4000000600.000.000.000.000.00
La Liga (1 Season)17141,29514.4000000400.000.000.000.000.00
Conf Lg (1 Season)13121,04911.7000000300.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 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
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.080.000.080.080.08Matches
2019-202022Club Bruggebe BEL1. First Division A1st11800.9000000000.000.000.000.000.00Matches
2019-202022Hellas Veronait ITA1. Serie A9th34332,91932.41120111020.030.030.060.000.03Matches
2020-202123Fiorentinait ITA1. Serie A13th31282,44127.1000000700.000.000.000.000.00Matches
2021-202224Fiorentinait ITA1. Serie A7th23894410.5101100600.100.000.100.100.10Matches
2022-202325Fiorentinait ITA1. Serie A8th29241,99822.20110001100.000.050.050.000.05Matches
2023-202426Manchester Utdeng ENG1. Premier League8th211093810.4000000600.000.000.000.000.00Matches
2023-202426Fiorentinait ITA1. Serie A8th00Matches
2024-202527Fiorentinait ITA1. Serie A6th221802.0000000000.000.000.000.000.00Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd26181,79319.9235200900.100.150.250.100.25Matches
2025-202628Fenerbahçetr TUR1. Süper Lig2nd21971.1000000000.000.000.000.000.00Matches
2025-202628Real Betises ESP1. La Liga5th17141,29514.4000000400.000.000.000.000.00Matches
12 Seasons8 Clubs6 Leagues27319318,090201.0613195116720.030.060.090.020.09
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Fiorentina (5 Seasons)1 League85625,56361.81121002400.020.020.030.020.03
Utrecht (3 Seasons)1 League42333,05934.0066000600.000.180.180.000.18
Fenerbahçe (2 Seasons)1 League28191,89021.0235200900.100.140.240.100.24
Club Brugge (2 Seasons)1 League25111,23613.7101100400.070.000.070.070.07
Hellas Verona (1 Season)1 League34332,91932.41120111020.030.030.060.000.03
Manchester Utd (1 Season)1 League211093810.4000000600.000.000.000.000.00
Feyenoord (1 Season)1 League21111,19013.2123100400.080.150.230.080.23
Real Betis (1 Season)1 League17141,29514.4000000400.000.000.000.000.00
Serie A (6 Seasons)119958,48294.22241113420.020.020.040.010.03
Eredivisie (4 Seasons)63444,24947.21891001000.020.170.190.020.19
Süper Lig (2 Seasons)28191,89021.0235200900.100.140.240.100.24
First Division A (2 Seasons)25111,23613.7101100400.070.000.070.070.07
Premier League (1 Season)211093810.4000000600.000.000.000.000.00
La Liga (1 Season)17141,29514.4000000400.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 Per 90 Minutes
Season Age Squad 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
2017-201820Feyenoord1. Champions LgGR665285.9101100100.170.000.170.170.17Matches
2018-201921Club Brugge1. Champions LgGR221802.0000000100.000.000.000.000.00Matches
2018-201921Club Brugge2. Europa LgR32221071.2000000000.000.000.000.000.00Matches
2022-202325Fiorentina3. Conf Lg2nd13121,04911.7000000300.000.000.000.000.00Matches
2023-202426Manchester Utd1. Champions LgGR543253.6000000200.000.000.000.000.00Matches
2024-202527Fenerbahçe2. Europa LgR16101093010.3011000400.000.100.100.000.10Matches
2025-202628Real Betis2. Europa LgQF653163.5101100100.280.000.280.280.28Matches
6 Seasons6 Clubs3 Leagues44413,43538.22132001200.050.030.080.050.08
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 (1 Season)1 League13121,04911.7000000300.000.000.000.000.00
Fenerbahçe (1 Season)1 League101093010.3011000400.000.100.100.000.10
Feyenoord (1 Season)1 League665285.9101100100.170.000.170.170.17
Real Betis (1 Season)1 League653163.5101100100.280.000.280.280.28
Manchester Utd (1 Season)1 League543253.6000000200.000.000.000.000.00
Club Brugge (1 Season)2 Leagues442873.2000000100.000.000.000.000.00
Europa Lg (3 Seasons)18171,35315.0112100500.070.070.130.070.13
Champions Lg (3 Seasons)13121,03311.5101100400.090.000.090.090.09
Conf Lg (1 Season)13121,04911.7000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
201518ma MoroccoFriendlies (M)00Matches
201720ma MoroccoFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201821ma Morocco1. World CupGR10150.2000000000.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 MoroccoFriendlies (M)11820.9000000000.000.000.000.000.00Matches
202124ma MoroccoAfrica Cup of NationsQF543914.3000000100.000.000.000.000.00Matches
202124ma MoroccoAfrica Cup of Nations qualification644194.7011000200.000.210.210.000.21Matches
202225ma Morocco1. World Cup4th776607.3000000100.000.000.000.000.00Matches
202225ma MoroccoFriendlies (M)433003.3000000100.000.000.000.000.00Matches
202225ma MoroccoWCQ876517.2000000100.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 MoroccoFriendlies (M)442873.2000000000.000.000.000.000.00Matches
202528ma MoroccoAfrica Cup of Nations2nd321942.2000000100.000.000.000.000.00Matches
202528ma MoroccoAfrica Cup of Nations qualification554505.0011000000.000.200.200.000.20Matches
202629ma MoroccoWCQ665275.9000000200.000.000.000.000.00Matches
202629ma MoroccoFriendlies (M)11800.9000000000.000.000.000.000.00Matches
11 Seasons1 Club5 Leagues73615,64162.70220001210.000.030.030.000.03
Friendlies (M) (11 Seasons)25201,78619.8000000300.000.000.000.000.00
Africa Cup of Nations qualification (4 Seasons)13111,04911.7022000200.000.170.170.000.17
WCQ (3 Seasons)15131,18713.2000000300.000.000.000.000.00
Africa Cup of Nations (3 Seasons)121094410.5000000310.000.000.000.000.00
World Cup (2 Seasons)876757.5000000100.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.5000Matches
2017-201820Feyenoordnl NED1. Eredivisie13.21070.000.530.1400Matches
2018-201921Club Brugge1. Champions Lg2.00100.00.500.000.0000Matches
2018-201921Club Brugge2. Europa Lg1.20000.000.0000Matches
2018-201921Club Bruggebe BEL1. First Division A12.8100Matches
2019-202022Club Bruggebe BEL1. First Division A0.9000Matches
2019-202022Hellas Veronait ITA1. Serie A32.4119736.80.590.220.000.0011Matches
2020-202123Fiorentinait ITACoppa Italia2.70000.000.0000Matches
2020-202123Fiorentinait ITA1. Serie A27.1010440.00.370.150.000.0000Matches
2021-202224Fiorentinait ITACoppa Italia1.3011100.00.750.750.000.0000Matches
2021-202224Fiorentinait ITA1. Serie A10.514375.00.380.290.250.3300Matches
2022-202325Fiorentina3. Conf Lg11.7000Matches
2022-202325Fiorentinait ITACoppa Italia2.90300.01.040.000.0000Matches
2022-202325Fiorentinait ITA1. Serie A22.2013430.80.590.180.000.0000Matches
2023-202426Manchester Utd1. Champions Lg3.6011100.00.280.280.000.0000Matches
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.0000Matches
2024-202527Fenerbahçe2. Europa Lg10.30200.00.190.000.0000Matches
2024-202527Fiorentinait ITA1. Serie A2.00000.000.0000Matches
2024-202527Fenerbahçetr TUR1. Süper Lig19.9214535.70.700.250.140.4000Matches
2025-202628Real Betis2. Europa Lg3.512150.00.570.280.501.0000Matches
2025-202628Real Betises ESP1. La Liga14.408112.50.560.070.000.0000Matches
2025-202628Fenerbahçetr TUR1. Süper Lig1.10000.000.0000Matches
12 Seasons8 Clubs12 Leagues249.28855562.40.390.250.070.1111
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Fiorentina (5 Seasons)3 Leagues80.41311238.70.450.170.030.0800
Utrecht (3 Seasons)1 League34.000190.000.560.0000
Fenerbahçe (2 Seasons)2 Leagues31.3216531.30.510.160.130.4000
Club Brugge (2 Seasons)3 Leagues16.91100.00.310.000.0000
Hellas Verona (1 Season)1 League32.4119736.80.590.220.000.0011
Manchester Utd (1 Season)4 Leagues17.206116.70.350.060.000.0000
Feyenoord (1 Season)2 Leagues19.1229450.00.100.471.000.2200
Real Betis (1 Season)2 Leagues17.9110220.00.560.110.100.5000
Serie A (6 Seasons)94.22461839.10.490.190.020.0611
Eredivisie (4 Seasons)47.210260.000.550.0400
Europa Lg (3 Seasons)15.014125.00.270.070.251.0000
Champions Lg (3 Seasons)11.514375.00.350.260.250.3300
Coppa Italia (3 Seasons)6.904125.00.580.150.000.0000
Süper Lig (2 Seasons)21.0214535.70.670.240.140.4000
First Division A (2 Seasons)13.7100
Premier League (1 Season)10.40300.00.290.000.0000
La Liga (1 Season)14.408112.50.560.070.000.0000
Conf Lg (1 Season)11.7000
FA Cup (1 Season)2.00000.000.0000
EFL Cup (1 Season)1.20200.01.710.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.2200
2018-201921Club Brugge3 Leagues16.01100.00.310.000.0000
2019-202022Club Brugge1 League0.9000
2019-202022Hellas Verona1 League32.4119736.80.590.220.000.0011
2020-202123Fiorentina2 Leagues29.8010440.00.340.130.000.0000
2021-202224Fiorentina2 Leagues11.815480.00.420.340.200.2500
2022-202325Fiorentina3 Leagues36.7016425.00.640.160.000.0000
2023-202426Manchester Utd4 Leagues17.206116.70.350.060.000.0000
2024-202527Fiorentina1 League2.00000.000.0000
2024-202527Fenerbahçe2 Leagues30.3216531.30.530.170.130.4000
2025-202628Fenerbahçe1 League1.10000.000.0000
2025-202628Real Betis2 Leagues17.9110220.00.560.110.100.5000
12 Seasons8 Clubs12 Leagues249.28855562.40.390.250.070.1111
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Fiorentina (5 Seasons)3 Leagues80.41311238.70.450.170.030.0800
Utrecht (3 Seasons)1 League34.000190.000.560.0000
Fenerbahçe (2 Seasons)2 Leagues31.3216531.30.510.160.130.4000
Club Brugge (2 Seasons)3 Leagues16.91100.00.310.000.0000
Hellas Verona (1 Season)1 League32.4119736.80.590.220.000.0011
Manchester Utd (1 Season)4 Leagues17.206116.70.350.060.000.0000
Feyenoord (1 Season)2 Leagues19.1229450.00.100.471.000.2200
Real Betis (1 Season)2 Leagues17.9110220.00.560.110.100.5000
Serie A (6 Seasons)94.22461839.10.490.190.020.0611
Eredivisie (4 Seasons)47.210260.000.550.0400
Europa Lg (3 Seasons)15.014125.00.270.070.251.0000
Champions Lg (3 Seasons)11.514375.00.350.260.250.3300
Coppa Italia (3 Seasons)6.904125.00.580.150.000.0000
Süper Lig (2 Seasons)21.0214535.70.670.240.140.4000
First Division A (2 Seasons)13.7100
Premier League (1 Season)10.40300.00.290.000.0000
La Liga (1 Season)14.408112.50.560.070.000.0000
Conf Lg (1 Season)11.7000
FA Cup (1 Season)2.00000.000.0000
EFL Cup (1 Season)1.20200.01.710.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.8100Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.9000Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.4119736.80.590.220.000.0011Matches
2020-202123Fiorentinait ITA1. Serie A13th27.1010440.00.370.150.000.0000Matches
2021-202224Fiorentinait ITA1. Serie A7th10.514375.00.380.290.250.3300Matches
2022-202325Fiorentinait ITA1. Serie A8th22.2013430.80.590.180.000.0000Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.40300.00.290.000.0000Matches
2024-202527Fiorentinait ITA1. Serie A6th2.00000.000.0000Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd19.9214535.70.700.250.140.4000Matches
2025-202628Fenerbahçetr TUR1. Süper Lig2nd1.10000.000.0000Matches
2025-202628Real Betises ESP1. La Liga5th14.408112.50.560.070.000.0000Matches
12 Seasons8 Clubs6 Leagues201.06715067.60.390.270.060.0811
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Fiorentina (5 Seasons)1 League61.81271140.70.440.180.040.0900
Utrecht (3 Seasons)1 League34.000190.000.560.0000
Fenerbahçe (2 Seasons)1 League21.0214535.70.670.240.140.4000
Club Brugge (2 Seasons)1 League13.7100
Hellas Verona (1 Season)1 League32.4119736.80.590.220.000.0011
Manchester Utd (1 Season)1 League10.40300.00.290.000.0000
Feyenoord (1 Season)1 League13.21070.000.530.1400
Real Betis (1 Season)1 League14.408112.50.560.070.000.0000
Serie A (6 Seasons)94.22461839.10.490.190.020.0611
Eredivisie (4 Seasons)47.210260.000.550.0400
Süper Lig (2 Seasons)21.0214535.70.670.240.140.4000
First Division A (2 Seasons)13.7100
Premier League (1 Season)10.40300.00.290.000.0000
La Liga (1 Season)14.408112.50.560.070.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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 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
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201820Feyenoord1. Champions LgGR5.9122100.00.340.340.500.5000Matches
2018-201921Club Brugge1. Champions LgGR2.00100.00.500.000.0000Matches
2018-201921Club Brugge2. Europa LgR321.20000.000.0000Matches
2022-202325Fiorentina3. Conf Lg2nd11.7000Matches
2023-202426Manchester Utd1. Champions LgGR3.6011100.00.280.280.000.0000Matches
2024-202527Fenerbahçe2. Europa LgR1610.30200.00.190.000.0000Matches
2025-202628Real Betis2. Europa LgQF3.512150.00.570.280.501.0000Matches
6 Seasons6 Clubs3 Leagues38.228450.00.300.150.250.5000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Fiorentina (1 Season)1 League11.7000
Fenerbahçe (1 Season)1 League10.30200.00.190.000.0000
Feyenoord (1 Season)1 League5.9122100.00.340.340.500.5000
Real Betis (1 Season)1 League3.512150.00.570.280.501.0000
Manchester Utd (1 Season)1 League3.6011100.00.280.280.000.0000
Club Brugge (1 Season)2 Leagues3.20100.00.310.000.0000
Europa Lg (3 Seasons)15.014125.00.270.070.251.0000
Champions Lg (3 Seasons)11.514375.00.350.260.250.3300
Conf Lg (1 Season)11.7000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201720ma MoroccoFriendlies (M)1.0000Matches
201821ma Morocco1. World CupGR0.20000.000.0000Matches
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 MoroccoFriendlies (M)0.9000Matches
202124ma MoroccoAfrica Cup of NationsQF4.30200.00.460.000.0000Matches
202124ma MoroccoAfrica Cup of Nations qualification4.7000Matches
202225ma Morocco1. World Cup4th7.30100.00.140.000.0000Matches
202225ma MoroccoFriendlies (M)3.3000Matches
202225ma MoroccoWCQ7.2000Matches
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 MoroccoFriendlies (M)3.2000Matches
202528ma MoroccoAfrica Cup of Nations2nd2.20000.000.0000Matches
202528ma MoroccoAfrica Cup of Nations qualification5.0000Matches
202629ma MoroccoWCQ5.9000Matches
202629ma MoroccoFriendlies (M)0.9000Matches
11 Seasons1 Club5 Leagues62.70300.00.170.000.0000
Friendlies (M) (11 Seasons)19.8000
Africa Cup of Nations qualification (4 Seasons)11.7000
WCQ (3 Seasons)13.2000
Africa Cup of Nations (3 Seasons)10.50200.00.190.000.0000
World Cup (2 Seasons)7.50100.00.130.000.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 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.53Matches
2017-201820Feyenoordnl NED1. Eredivisie211,1905738.913.2111110131.902414+10+0.76-0.54Matches
2018-201921Club Brugge1. Champions Lg21809033.32.02902011.000000.00-0.25Matches
2018-201921Club Brugge2. Europa Lg21075459.41.22540001.5004-4-3.36-4.60Matches
2018-201921Club Bruggebe BEL1. First Division A241,1564832.112.810847142361.962017+3+0.23-1.13Matches
2019-202022Club Bruggebe BEL1. First Division A180803.10.91800033.0010+1+1.13-0.40Matches
2019-202022Hellas Veronait ITA1. Serie A342,9198685.432.433872214201.294046-6-0.18-0.54Matches
2020-202123Fiorentinait ITACoppa Italia224012072.72.721202011.502200.00-1.00Matches
2020-202123Fiorentinait ITA1. Serie A312,4417971.427.128862131141.063344-11-0.41-0.31Matches
2021-202224Fiorentinait ITACoppa Italia21206021.11.3175014521.502200.00-1.20Matches
2021-202224Fiorentinait ITA1. Serie A239444127.610.58846151881.781213-1-0.10-0.42Matches
2022-202325Fiorentina3. Conf Lg131,0498176.011.71286811402.132712+15+1.29+0.20Matches
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.42Matches
2023-202426Manchester Utd1. Champions Lg53256560.23.6470114500.8067-1-0.28+0.56Matches
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.89Matches
2023-202426Fiorentinait ITA1. Serie A00001Matches
2024-202527Fenerbahçe2. Europa Lg109309383.810.3109310001.30131300.00-0.50Matches
2024-202527Fiorentinait ITA1. Serie A2180905.32.02902001.001100.00-0.53Matches
2024-202527Fenerbahçetr TUR1. Süper Lig261,7936955.319.918851383402.355124+27+1.36-0.14Matches
2025-202628Real Betis2. Europa Lg63165329.33.5560211511.837700.00-0.82Matches
2025-202628Real Betises ESP1. La Liga171,2957637.914.414861132811.532418+6+0.42+0.21Matches
2025-202628Fenerbahçetr TUR1. Süper Lig297493.21.119011712.000000.00-1.21Matches
12 Seasons8 Clubs12 Leagues33022,4296837.6249.2243841728721921.64363318+45+0.18-0.49
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Fiorentina (5 Seasons)3 Leagues1077,2326836.580.48084512719201.50111104+7+0.09-0.37
Utrecht (3 Seasons)1 League423,0597333.334.033299371.814733+14+0.41+0.28
Fenerbahçe (2 Seasons)2 Leagues382,8207438.131.329882493112.066437+27+0.86-0.41
Club Brugge (2 Seasons)3 Leagues291,5235322.016.9158091423101.90212100.00-1.36
Hellas Verona (1 Season)1 League342,9198685.432.433872214201.294046-6-0.18-0.54
Manchester Utd (1 Season)4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.43
Feyenoord (1 Season)2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.24
Real Betis (1 Season)2 Leagues231,6117035.817.919801342521.613125+6+0.34-0.04
Serie A (6 Seasons)1198,4827141.394.29584622419171.35115131-16-0.17-0.56
Eredivisie (4 Seasons)634,2496734.747.2444019501.847147+24+0.51+0.10
Europa Lg (3 Seasons)181,3537557.115.017791211511.502024-4-0.27-1.06
Champions Lg (3 Seasons)131,0337963.811.51277814510.691121-10-0.87-0.72
Coppa Italia (3 Seasons)96206945.96.9692332331.7897+2+0.29-0.70
Süper Lig (2 Seasons)281,8906830.021.019851493112.335124+27+1.29-0.02
First Division A (2 Seasons)251,2364919.913.711847142392.002117+4+0.29-1.16
Premier League (1 Season)219384527.410.410836111081.71815-7-0.67-0.89
La Liga (1 Season)171,2957637.914.414861132811.532418+6+0.42+0.21
Conf Lg (1 Season)131,0498176.011.71286811402.132712+15+1.29+0.20
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
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.24
2018-201921Club Brugge3 Leagues281,4435233.416.014809142371.862021-1-0.06-1.28
2019-202022Club Brugge1 League180803.10.91800033.0010+1+1.13-0.40
2019-202022Hellas Verona1 League342,9198685.432.433872214201.294046-6-0.18-0.54
2020-202123Fiorentina2 Leagues332,6818171.529.830882331151.093546-11-0.37-0.37
2021-202224Fiorentina2 Leagues251,0644326.711.898361620101.761415-1-0.08-0.55
2022-202325Fiorentina3 Leagues473,3077063.036.739812081941.676142+19+0.52-0.09
2023-202426Manchester Utd4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.43
2023-202426Fiorentina1 League00001
2024-202527Fiorentina1 League2180905.32.02902001.001100.00-0.53
2024-202527Fenerbahçe2 Leagues362,7237662.630.328882383402.066437+27+0.89-0.49
2025-202628Fenerbahçe1 League297493.21.119011712.000000.00-1.21
2025-202628Real Betis2 Leagues231,6117035.817.919801342521.613125+6+0.34-0.04
12 Seasons8 Clubs12 Leagues33022,4296837.6249.2243841728721921.64363318+45+0.18-0.49
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Fiorentina (5 Seasons)3 Leagues1077,2326836.580.48084512719201.50111104+7+0.09-0.37
Utrecht (3 Seasons)1 League423,0597333.334.033299371.814733+14+0.41+0.28
Fenerbahçe (2 Seasons)2 Leagues382,8207438.131.329882493112.066437+27+0.86-0.41
Club Brugge (2 Seasons)3 Leagues291,5235322.016.9158091423101.90212100.00-1.36
Hellas Verona (1 Season)1 League342,9198685.432.433872214201.294046-6-0.18-0.54
Manchester Utd (1 Season)4 Leagues301,5475232.617.217798131691.632024-4-0.23-0.43
Feyenoord (1 Season)2 Leagues271,7186447.719.1171610131.592928+1+0.05-1.24
Real Betis (1 Season)2 Leagues231,6117035.817.919801342521.613125+6+0.34-0.04
Serie A (6 Seasons)1198,4827141.394.29584622419171.35115131-16-0.17-0.56
Eredivisie (4 Seasons)634,2496734.747.2444019501.847147+24+0.51+0.10
Europa Lg (3 Seasons)181,3537557.115.017791211511.502024-4-0.27-1.06
Champions Lg (3 Seasons)131,0337963.811.51277814510.691121-10-0.87-0.72
Coppa Italia (3 Seasons)96206945.96.9692332331.7897+2+0.29-0.70
Süper Lig (2 Seasons)281,8906830.021.019851493112.335124+27+1.29-0.02
First Division A (2 Seasons)251,2364919.913.711847142392.002117+4+0.29-1.16
Premier League (1 Season)219384527.410.410836111081.71815-7-0.67-0.89
La Liga (1 Season)171,2957637.914.414861132811.532418+6+0.42+0.21
Conf Lg (1 Season)131,0498176.011.71286811402.132712+15+1.29+0.20
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
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
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.13Matches
2019-202022Club Bruggebe BEL1. First Division A1st180803.10.91800033.0010+1+1.13-0.40Matches
2019-202022Hellas Veronait ITA1. Serie A9th342,9198685.432.433872214201.294046-6-0.18-0.54Matches
2020-202123Fiorentinait ITA1. Serie A13th312,4417971.427.128862131141.063344-11-0.41-0.31Matches
2021-202224Fiorentinait ITA1. Serie A7th239444127.610.58846151881.781213-1-0.10-0.42Matches
2022-202325Fiorentinait ITA1. Serie A8th291,9986958.422.224791152341.412927+2+0.09-0.42Matches
2023-202426Manchester Utdeng ENG1. Premier League8th219384527.410.410836111081.71815-7-0.67-0.89Matches
2023-202426Fiorentinait ITA1. Serie A8th00001Matches
2024-202527Fiorentinait ITA1. Serie A6th2180905.32.02902001.001100.00-0.53Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd261,7936955.319.918851383402.355124+27+1.36-0.14Matches
2025-202628Fenerbahçetr TUR1. Süper Lig2nd297493.21.119011712.000000.00-1.21Matches
2025-202628Real Betises ESP1. La Liga5th171,2957637.914.414861132811.532418+6+0.42+0.21Matches
12 Seasons8 Clubs6 Leagues27318,0906634.7201.0193841408021861.66290252+38+0.19-0.48
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 (5 Seasons)1 League855,5636532.561.86283402318171.377585-10-0.16-0.55
Utrecht (3 Seasons)1 League423,0597333.334.033299371.814733+14+0.41+0.28
Fenerbahçe (2 Seasons)1 League281,8906830.021.019851493112.335124+27+1.29-0.02
Club Brugge (2 Seasons)1 League251,2364919.913.711847142392.002117+4+0.29-1.16
Hellas Verona (1 Season)1 League342,9198685.432.433872214201.294046-6-0.18-0.54
Manchester Utd (1 Season)1 League219384527.410.410836111081.71815-7-0.67-0.89
Feyenoord (1 Season)1 League211,1905738.913.2111110131.902414+10+0.76-0.54
Real Betis (1 Season)1 League171,2957637.914.414861132811.532418+6+0.42+0.21
Serie A (6 Seasons)1198,4827141.394.29584622419171.35115131-16-0.17-0.56
Eredivisie (4 Seasons)634,2496734.747.2444019501.847147+24+0.51+0.10
Süper Lig (2 Seasons)281,8906830.021.019851493112.335124+27+1.29-0.02
First Division A (2 Seasons)251,2364919.913.711847142392.002117+4+0.29-1.16
Premier League (1 Season)219384527.410.410836111081.71815-7-0.67-0.89
La Liga (1 Season)171,2957637.914.414861132811.532418+6+0.42+0.21
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
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 Matches
2017-201820Feyenoord1. Champions LgGR65288897.85.965000.50514-9-1.53-1.53Matches
2018-201921Club Brugge1. Champions LgGR21809033.32.02902011.000000.00-0.25Matches
2018-201921Club Brugge2. Europa LgR3221075459.41.22540001.5004-4-3.36-4.60Matches
2022-202325Fiorentina3. Conf Lg2nd131,0498176.011.71286811402.132712+15+1.29+0.20Matches
2023-202426Manchester Utd1. Champions LgGR53256560.23.6470114500.8067-1-0.28+0.56Matches
2024-202527Fenerbahçe2. Europa LgR16109309383.810.3109310001.30131300.00-0.50Matches
2025-202628Real Betis2. Europa LgQF63165329.33.5560211511.837700.00-0.82Matches
6 Seasons6 Clubs3 Leagues443,4357864.038.241812832521.455857+1+0.03-0.53
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Fiorentina (1 Season)1 League131,0498176.011.71286811402.132712+15+1.29+0.20
Fenerbahçe (1 Season)1 League109309383.810.3109310001.30131300.00-0.50
Feyenoord (1 Season)1 League65288897.85.965000.50514-9-1.53-1.53
Real Betis (1 Season)1 League63165329.33.5560211511.837700.00-0.82
Manchester Utd (1 Season)1 League53256560.23.6470114500.8067-1-0.28+0.56
Club Brugge (1 Season)2 Leagues42877239.93.24722011.2504-4-1.25-1.67
Europa Lg (3 Seasons)181,3537557.115.017791211511.502024-4-0.27-1.06
Champions Lg (3 Seasons)131,0337963.811.51277814510.691121-10-0.87-0.72
Conf Lg (1 Season)131,0498176.011.71286811402.132712+15+1.29+0.20
Playing Time Table
Playing Time Starts Subs Team Success
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 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.65Matches
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 MoroccoFriendlies (M)1828245.60.91820013.0010+1+1.10+0.18Matches
202124ma MoroccoAfrica Cup of NationsQF53917881.54.349841102.0075+2+0.46-0.55Matches
202124ma MoroccoAfrica Cup of Nations qualification64197077.64.7490423002.3391+8+1.72+0.97Matches
202225ma Morocco1. World Cup4th766094100.07.37947001.5765+1+0.14Matches
202225ma MoroccoFriendlies (M)43007583.33.3385114501.753300.00-3.00Matches
202225ma MoroccoWCQ86518190.47.2790712102.75233+20+2.76+0.16Matches
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 MoroccoFriendlies (M)42877263.83.24721013.0060+6+1.88+0.23Matches
202528ma MoroccoAfrica Cup of Nations2nd31946528.12.2286112342.3341+3+1.39+0.67Matches
202528ma MoroccoAfrica Cup of Nations qualification54509083.35.05905013.00252+23+4.60+3.60Matches
202629ma MoroccoWCQ65278873.25.96885003.00191+18+3.07+2.14Matches
202629ma MoroccoFriendlies (M)1808029.60.91800003.0030+3+3.38+2.43Matches
11 Seasons1 Club5 Leagues735,6417754.362.76188471221172.2712935+94+1.50+0.57
Friendlies (M) (11 Seasons)251,7867147.219.82083952682.202711+16+0.81-0.03
Africa Cup of Nations qualification (4 Seasons)131,0498153.011.711901123032.54386+32+2.75+1.68
WCQ (3 Seasons)151,1877955.013.213891221502.87424+38+2.88+1.40
Africa Cup of Nations (3 Seasons)129447961.710.51092821242.00168+8+0.76+0.15
World Cup (2 Seasons)86758472.67.5794711421.376600.00+0.35
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201517Utrechtnl NED1. Eredivisie2.3108Matches
2015-201618Utrechtnl NED1. Eredivisie3.1006Matches
2016-201719Utrechtnl NED1. Eredivisie28.65006200000000Matches
2017-201820Feyenoord1. Champions Lg5.9100161209109000Matches
2017-201820Feyenoordnl NED1. Eredivisie13.24002700000000Matches
2018-201921Club Brugge1. Champions Lg2.0100420242000Matches
2018-201921Club Brugge2. Europa Lg1.2000100453000Matches
2018-201921Club Bruggebe BEL1. First Division A12.84001Matches
2019-202022Club Bruggebe BEL1. First Division A0.90000Matches
2019-202022Hellas Veronait ITA1. Serie A32.41020636002331360Matches
2020-202123Fiorentinait ITACoppa Italia2.70000000000Matches
2020-202123Fiorentinait ITA1. Serie A27.1700594401723240Matches
2021-202224Fiorentinait ITACoppa Italia1.30004101110Matches
2021-202224Fiorentinait ITA1. Serie A10.56002515066140Matches
2022-202325Fiorentina3. Conf Lg11.73000Matches
2022-202325Fiorentinait ITACoppa Italia2.910010304420Matches
2022-202325Fiorentinait ITA1. Serie A22.21100542802821260Matches
2023-202426Manchester Utd1. Champions Lg3.62004503350Matches
2023-202426Manchester Utdeng ENGEFL Cup1.21003400010Matches
2023-202426Manchester Utdeng ENGFA Cup2.00003001020Matches
2023-202426Manchester Utdeng ENG1. Premier League10.46002410078150Matches
2024-202527Fenerbahçe2. Europa Lg10.34001410061290Matches
2024-202527Fiorentinait ITA1. Serie A2.00004103020Matches
2024-202527Fenerbahçetr TUR1. Süper Lig19.9900291501216110Matches
2025-202628Real Betis2. Europa Lg3.51004301430Matches
2025-202628Real Betises ESP1. La Liga14.440022190611130Matches
2025-202628Fenerbahçetr TUR1. Süper Lig1.10002402200Matches
12 Seasons8 Clubs12 Leagues249.281204482360135161178001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Fiorentina (5 Seasons)3 Leagues80.428001569205955690
Utrecht (3 Seasons)1 League34.06007600000000
Fenerbahçe (2 Seasons)2 Leagues31.31300452902030200
Club Brugge (2 Seasons)3 Leagues16.9500520695001
Hellas Verona (1 Season)1 League32.41020636002331360
Manchester Utd (1 Season)4 Leagues17.2900341901111230
Feyenoord (1 Season)2 Leagues19.1500431209109000
Real Betis (1 Season)2 Leagues17.950026220715160
Serie A (6 Seasons)94.23420205148077811020
Eredivisie (4 Seasons)47.2100010300000000
Europa Lg (3 Seasons)15.050019130112115000
Champions Lg (3 Seasons)11.540024190141716000
Coppa Italia (3 Seasons)6.910014405530
Süper Lig (2 Seasons)21.0900311901418110
First Division A (2 Seasons)13.74001
Premier League (1 Season)10.46002410078150
La Liga (1 Season)14.440022190611130
Conf Lg (1 Season)11.73000
FA Cup (1 Season)2.00003001020
EFL Cup (1 Season)1.21003400010
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201517Utrecht1 League2.3108
2015-201618Utrecht1 League3.1006
2016-201719Utrecht1 League28.65006200000000
2017-201820Feyenoord2 Leagues19.1500431209109000
2018-201921Club Brugge3 Leagues16.0500520695001
2019-202022Club Brugge1 League0.90000
2019-202022Hellas Verona1 League32.41020636002331360
2020-202123Fiorentina2 Leagues29.8700594401723240
2021-202224Fiorentina2 Leagues11.86002916077150
2022-202325Fiorentina3 Leagues36.71500643103225280
2023-202426Manchester Utd4 Leagues17.2900341901111230
2024-202527Fiorentina1 League2.00004103020
2024-202527Fenerbahçe2 Leagues30.31300432501828200
2025-202628Fenerbahçe1 League1.10002402200
2025-202628Real Betis2 Leagues17.950026220715160
12 Seasons8 Clubs12 Leagues249.281204482360135161178001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Fiorentina (5 Seasons)3 Leagues80.428001569205955690
Utrecht (3 Seasons)1 League34.06007600000000
Fenerbahçe (2 Seasons)2 Leagues31.31300452902030200
Club Brugge (2 Seasons)3 Leagues16.9500520695001
Hellas Verona (1 Season)1 League32.41020636002331360
Manchester Utd (1 Season)4 Leagues17.2900341901111230
Feyenoord (1 Season)2 Leagues19.1500431209109000
Real Betis (1 Season)2 Leagues17.950026220715160
Serie A (6 Seasons)94.23420205148077811020
Eredivisie (4 Seasons)47.2100010300000000
Europa Lg (3 Seasons)15.050019130112115000
Champions Lg (3 Seasons)11.540024190141716000
Coppa Italia (3 Seasons)6.910014405530
Süper Lig (2 Seasons)21.0900311901418110
First Division A (2 Seasons)13.74001
Premier League (1 Season)10.46002410078150
La Liga (1 Season)14.440022190611130
Conf Lg (1 Season)11.73000
FA Cup (1 Season)2.00003001020
EFL Cup (1 Season)1.21003400010
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.84001Matches
2019-202022Club Bruggebe BEL1. First Division A1st0.90000Matches
2019-202022Hellas Veronait ITA1. Serie A9th32.41020636002331360Matches
2020-202123Fiorentinait ITA1. Serie A13th27.1700594401723240Matches
2021-202224Fiorentinait ITA1. Serie A7th10.56002515066140Matches
2022-202325Fiorentinait ITA1. Serie A8th22.21100542802821260Matches
2023-202426Manchester Utdeng ENG1. Premier League8th10.46002410078150Matches
2024-202527Fiorentinait ITA1. Serie A6th2.00004103020Matches
2024-202527Fenerbahçetr TUR1. Süper Lig2nd19.9900291501216110Matches
2025-202628Fenerbahçetr TUR1. Süper Lig2nd1.10002402200Matches
2025-202628Real Betises ESP1. La Liga5th14.440022190611130Matches
12 Seasons8 Clubs6 Leagues201.067203851960104118141001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Fiorentina (5 Seasons)1 League61.824001428805450660
Utrecht (3 Seasons)1 League34.06007600000000
Fenerbahçe (2 Seasons)1 League21.0900311901418110
Club Brugge (2 Seasons)1 League13.74001
Hellas Verona (1 Season)1 League32.41020636002331360
Manchester Utd (1 Season)1 League10.46002410078150
Feyenoord (1 Season)1 League13.24002700000000
Real Betis (1 Season)1 League14.440022190611130
Serie A (6 Seasons)94.23420205148077811020
Eredivisie (4 Seasons)47.2100010300000000
Süper Lig (2 Seasons)21.0900311901418110
First Division A (2 Seasons)13.74001
Premier League (1 Season)10.46002410078150
La Liga (1 Season)14.440022190611130
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
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Feyenoord1. Champions LgGR5.9100161209109000Matches
2018-201921Club Brugge1. Champions LgGR2.0100420242000Matches
2018-201921Club Brugge2. Europa LgR321.2000100453000Matches
2022-202325Fiorentina3. Conf Lg2nd11.73000Matches
2023-202426Manchester Utd1. Champions LgGR3.62004503350Matches
2024-202527Fenerbahçe2. Europa LgR1610.34001410061290Matches
2025-202628Real Betis2. Europa LgQF3.51004301430Matches
6 Seasons6 Clubs3 Leagues38.2120043320253831000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Fiorentina (1 Season)1 League11.73000
Fenerbahçe (1 Season)1 League10.34001410061290
Feyenoord (1 Season)1 League5.9100161209109000
Real Betis (1 Season)1 League3.51004301430
Manchester Utd (1 Season)1 League3.62004503350
Club Brugge (1 Season)2 Leagues3.2100520695000
Europa Lg (3 Seasons)15.050019130112115000
Champions Lg (3 Seasons)11.540024190141716000
Conf Lg (1 Season)11.73000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201720ma MoroccoFriendlies (M)1.00000Matches
201821ma Morocco1. World CupGR0.2000200100000Matches
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 MoroccoFriendlies (M)0.90000Matches
202124ma MoroccoAfrica Cup of NationsQF4.310087006100Matches
202124ma MoroccoAfrica Cup of Nations qualification4.72000Matches
202225ma Morocco1. World Cup4th7.3100146126120Matches
202225ma MoroccoFriendlies (M)3.31000Matches
202225ma MoroccoWCQ7.21000Matches
202326ma MoroccoFriendlies (M)3.02000Matches
202326ma MoroccoAfrica Cup of NationsR164.01108402440Matches
202326ma MoroccoAfrica Cup of Nations qualification1.00000Matches
202427ma MoroccoFriendlies (M)0.80000Matches
202528ma MoroccoFriendlies (M)3.20000Matches
202528ma MoroccoAfrica Cup of Nations2nd2.21004102020Matches
202528ma MoroccoAfrica Cup of Nations qualification5.00000Matches
202629ma MoroccoWCQ5.92000Matches
202629ma MoroccoFriendlies (M)0.90000Matches
11 Seasons1 Club5 Leagues62.712103618171628000
Friendlies (M) (11 Seasons)19.83000
Africa Cup of Nations qualification (4 Seasons)11.72000
WCQ (3 Seasons)13.23000
Africa Cup of Nations (3 Seasons)10.531020120410160
World Cup (2 Seasons)7.510016613612000

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.

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.

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.