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-12-21SatSerie AMatchweek 17HomeL 0–2TorinoBolognaYCB9000001000741210.00.00.000546583.1445000Match Report
2024-12-13FriSerie AMatchweek 16AwayW 1–0TorinoEmpoliYCB9000000010501410.00.00.000253180.6122100Match Report
2024-12-07SatSerie AMatchweek 15AwayD 0–0TorinoGenoaYCB9000000000652100.00.00.010475979.7345110Match Report
2024-12-01SunSerie AMatchweek 14HomeL 0–1TorinoNapoliYCB7500000000745320.00.00.000546287.1950200Match Report
2024-11-24SunSerie AMatchweek 13HomeD 1–1TorinoMonzaYCB9010001100671110.10.10.010546484.4528100Match 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-201520Bolognait ITACoppa Italia00Matches
2014-201520Bolognait ITA2. Serie B25191,82420.3101100500.050.000.050.050.05Matches
2015-201621Bolognait ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2015-201621Bolognait ITA1. Serie A33302,62029.1235200810.070.100.170.070.17Matches
2016-201722Bolognait ITACoppa Italia222102.3011000000.000.430.430.000.43Matches
2016-201722Bolognait ITA1. Serie A32282,42827.0112100610.040.040.070.040.07Matches
2017-201823Bolognait ITACoppa Italia11450.5000000100.000.000.000.000.00Matches
2017-201823Bolognait ITA1. Serie A34332,83031.4011000811.91.91.83.7571621080.000.030.030.000.030.060.060.120.060.12Matches
2018-201924Watfordeng ENGEFL Cup222102.3011000000.000.430.430.000.43Matches
2018-201924Watfordeng ENGFA Cup422482.8011000100.000.360.360.000.36Matches
2018-201924Watfordeng ENG1. Premier League14111,00411.2011000500.10.10.80.91039130.000.090.090.000.090.010.070.080.010.08Matches
2019-202025Watfordeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202025Watfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202025Watfordeng ENG1. Premier League26201,82120.2101100300.90.90.61.51873320.050.000.050.050.050.050.030.070.050.07Matches
2020-202126Watfordeng ENG2. Championship25211,92721.4202200400.90.90.91.824123280.090.000.090.090.090.040.040.080.040.08Matches
2020-202126Watfordeng ENGFA Cup11570.6000000000.000.000.000.000.00Matches
2021-202227Watfordeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202227Watfordeng ENG1. Premier League15131,07712.0011000000.30.30.71.0937120.000.080.080.000.080.030.060.080.030.08Matches
2022-202328Udineseit ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2022-202328Udineseit ITA1. Serie A1487898.8202200200.10.10.20.342460.230.000.230.230.230.010.020.030.010.03Matches
2023-202429Udineseit ITACoppa Italia11650.7000000100.000.000.000.000.00Matches
2023-202429Udineseit ITA1. Serie A41640.7000000200.10.10.00.10130.000.000.000.000.000.080.000.080.080.08Matches
2023-202429Torinoit ITA1. Serie A16101,02411.4000000000.20.20.20.434260.000.000.000.000.000.020.020.040.020.04Matches
2024-202530Torinoit ITACoppa Italia11861.0000000000.000.000.000.000.00Matches
2024-202530Torinoit ITA1. Serie A16151,39315.5123100400.20.20.30.4136160.060.130.190.060.190.010.020.030.010.03Matches
11 Seasons4 Clubs7 Leagues27122420,172224.110122210005034.64.65.410.01385622140.040.050.100.040.100.030.040.080.030.08
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
Bologna (4 Seasons)3 Leagues12811410,047111.646104002831.91.91.83.7571621080.040.050.090.040.090.060.060.120.060.12
Watford (4 Seasons)4 Leagues90736,61473.53473001302.22.23.05.261272850.040.050.100.040.100.030.050.080.030.08
Torino (2 Seasons)2 Leagues33262,50327.8123100400.40.40.40.916103120.040.070.110.040.110.020.020.030.020.03
Udinese (2 Seasons)2 Leagues20111,00811.2202200500.10.10.20.342590.180.000.180.180.180.020.020.030.020.03
Coppa Italia (7 Seasons)775866.5011000200.000.150.150.000.15
Serie A (6 Seasons)14912511,148123.967136003032.42.42.44.9772901290.050.060.100.050.100.040.040.070.040.07
Premier League (3 Seasons)55443,90243.4123100801.31.32.13.437149570.020.050.070.020.070.030.050.080.030.08
FA Cup (3 Seasons)643954.4011000100.000.230.230.000.23
EFL Cup (3 Seasons)443904.3011000000.000.230.230.000.23
Championship (1 Season)25211,92721.4202200400.90.90.91.824123280.090.000.090.090.090.040.040.080.040.08
Serie B (1 Season)25191,82420.3101100500.050.000.050.050.05
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-201520Bologna2 Leagues25191,82420.3101100500.050.000.050.050.05
2015-201621Bologna2 Leagues34312,71030.1235200810.070.100.170.070.17
2016-201722Bologna2 Leagues34302,63829.3123100610.030.070.100.030.10
2017-201823Bologna2 Leagues35342,87531.9011000911.91.91.83.7571621080.000.030.030.000.030.060.060.120.060.12
2018-201924Watford3 Leagues20151,46216.2033000600.10.10.80.91039130.000.180.180.000.180.010.070.080.010.08
2019-202025Watford3 Leagues28222,00122.2101100300.90.90.61.51873320.040.000.040.040.040.050.030.070.050.07
2020-202126Watford2 Leagues26221,98422.0202200400.90.90.91.824123280.090.000.090.090.090.040.040.080.040.08
2021-202227Watford2 Leagues16141,16713.0011000000.30.30.71.0937120.000.080.080.000.080.030.060.080.030.08
2022-202328Udinese2 Leagues1598799.8202200200.10.10.20.342460.200.000.200.200.200.010.020.030.010.03
2023-202429Udinese2 Leagues521291.4000000300.10.10.00.10130.000.000.000.000.000.080.000.080.080.08
2023-202429Torino1 League16101,02411.4000000000.20.20.20.434260.000.000.000.000.000.020.020.040.020.04
2024-202530Torino2 Leagues17161,47916.4123100400.20.20.30.4136160.060.120.180.060.180.010.020.030.010.03
11 Seasons4 Clubs7 Leagues27122420,172224.110122210005034.64.65.410.01385622140.040.050.100.040.100.030.040.080.030.08
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
Bologna (4 Seasons)3 Leagues12811410,047111.646104002831.91.91.83.7571621080.040.050.090.040.090.060.060.120.060.12
Watford (4 Seasons)4 Leagues90736,61473.53473001302.22.23.05.261272850.040.050.100.040.100.030.050.080.030.08
Torino (2 Seasons)2 Leagues33262,50327.8123100400.40.40.40.916103120.040.070.110.040.110.020.020.030.020.03
Udinese (2 Seasons)2 Leagues20111,00811.2202200500.10.10.20.342590.180.000.180.180.180.020.020.030.020.03
Coppa Italia (7 Seasons)775866.5011000200.000.150.150.000.15
Serie A (6 Seasons)14912511,148123.967136003032.42.42.44.9772901290.050.060.100.050.100.040.040.070.040.07
Premier League (3 Seasons)55443,90243.4123100801.31.32.13.437149570.020.050.070.020.070.030.050.080.030.08
FA Cup (3 Seasons)643954.4011000100.000.230.230.000.23
EFL Cup (3 Seasons)443904.3011000000.000.230.230.000.23
Championship (1 Season)25211,92721.4202200400.90.90.91.824123280.090.000.090.090.090.040.040.080.040.08
Serie B (1 Season)25191,82420.3101100500.050.000.050.050.05
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-201520Bolognait ITA2. Serie B4th25191,82420.3101100500.050.000.050.050.05Matches
2015-201621Bolognait ITA1. Serie A14th33302,62029.1235200810.070.100.170.070.17Matches
2016-201722Bolognait ITA1. Serie A15th32282,42827.0112100610.040.040.070.040.07Matches
2017-201823Bolognait ITA1. Serie A15th34332,83031.4011000811.91.91.83.7571621080.000.030.030.000.030.060.060.120.060.12Matches
2018-201924Watfordeng ENG1. Premier League11th14111,00411.2011000500.10.10.80.91039130.000.090.090.000.090.010.070.080.010.08Matches
2019-202025Watfordeng ENG1. Premier League19th26201,82120.2101100300.90.90.61.51873320.050.000.050.050.050.050.030.070.050.07Matches
2020-202126Watfordeng ENG2. Championship2nd25211,92721.4202200400.90.90.91.824123280.090.000.090.090.090.040.040.080.040.08Matches
2021-202227Watfordeng ENG1. Premier League19th15131,07712.0011000000.30.30.71.0937120.000.080.080.000.080.030.060.080.030.08Matches
2022-202328Udineseit ITA1. Serie A12th1487898.8202200200.10.10.20.342460.230.000.230.230.230.010.020.030.010.03Matches
2023-202429Udineseit ITA1. Serie A15th41640.7000000200.10.10.00.10130.000.000.000.000.000.080.000.080.080.08Matches
2023-202429Torinoit ITA1. Serie A9th16101,02411.4000000000.20.20.20.434260.000.000.000.000.000.020.020.040.020.04Matches
2024-202530Torinoit ITA1. Serie A11th16151,39315.5123100400.20.20.30.4136160.060.130.190.060.190.010.020.030.010.03Matches
11 Seasons4 Clubs4 Leagues25420918,801208.91091910004734.64.65.410.01385622140.050.040.090.050.090.030.040.080.030.08
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
Bologna (4 Seasons)2 Leagues1241109,702107.84594002731.91.91.83.7571621080.040.050.080.040.080.060.060.120.060.12
Watford (4 Seasons)2 Leagues80655,82964.83253001202.22.23.05.261272850.050.030.080.050.080.030.050.080.030.08
Torino (2 Seasons)1 League32252,41726.9123100400.40.40.40.916103120.040.070.110.040.110.020.020.030.020.03
Udinese (2 Seasons)1 League1898539.5202200400.10.10.20.342590.210.000.210.210.210.020.020.030.020.03
Serie A (6 Seasons)14912511,148123.967136003032.42.42.44.9772901290.050.060.100.050.100.040.040.070.040.07
Premier League (3 Seasons)55443,90243.4123100801.31.32.13.437149570.020.050.070.020.070.030.050.080.030.08
Championship (1 Season)25211,92721.4202200400.90.90.91.824123280.090.000.090.090.090.040.040.080.040.08
Serie B (1 Season)25191,82420.3101100500.050.000.050.050.05
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-201520Bolognait ITACoppa Italia41st00Matches
2015-201621Bolognait ITACoppa Italia25th11901.0000000000.000.000.000.000.00Matches
2016-201722Bolognait ITACoppa Italia9th222102.3011000000.000.430.430.000.43Matches
2017-201823Bolognait ITACoppa Italia25th11450.5000000100.000.000.000.000.00Matches
2018-201924Watfordeng ENGEFL Cup17th222102.3011000000.000.430.430.000.43Matches
2018-201924Watfordeng ENGFA Cup2nd422482.8011000100.000.360.360.000.36Matches
2019-202025Watfordeng ENGEFL Cup9th11901.0000000000.000.000.000.000.00Matches
2019-202025Watfordeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202126Watfordeng ENGFA Cup33rd11570.6000000000.000.000.000.000.00Matches
2021-202227Watfordeng ENGEFL CupRd311901.0000000000.000.000.000.000.00Matches
2022-202328Udineseit ITACoppa ItaliaRd211901.0000000000.000.000.000.000.00Matches
2023-202429Udineseit ITACoppa ItaliaRd211650.7000000100.000.000.000.000.00Matches
2024-202530Torinoit ITACoppa ItaliaRd211861.0000000000.000.000.000.000.00Matches
11 Seasons4 Clubs3 Leagues17151,37115.2033000300.000.200.200.000.20
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
Watford (4 Seasons)2 Leagues1087858.7022000100.000.230.230.000.23
Bologna (4 Seasons)1 League443453.8011000100.000.260.260.000.26
Udinese (2 Seasons)1 League221551.7000000100.000.000.000.000.00
Torino (1 Season)1 League11861.0000000000.000.000.000.000.00
Coppa Italia (7 Seasons)775866.5011000200.000.150.150.000.15
FA Cup (3 Seasons)643954.4011000100.000.230.230.000.23
EFL Cup (3 Seasons)443904.3011000000.000.230.230.000.23
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
202127ma MoroccoFriendlies (M)00Matches
202127ma MoroccoAfrica Cup of NationsQF554805.3000000100.000.000.000.000.00Matches
202127ma MoroccoAfrica Cup of Nations qualification221661.8000000000.000.000.000.000.00Matches
202228ma MoroccoWCQ765426.0011000100.000.170.170.000.17Matches
202228ma MoroccoFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202329ma MoroccoAfrica Cup of Nations qualification11670.7000000000.000.000.000.000.00Matches
202531ma MoroccoAfrica Cup of Nations qualification10150.2000000000.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues17151,36015.1011000200.000.070.070.000.07
Africa Cup of Nations qualification (3 Seasons)432482.8000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)11901.0000000000.000.000.000.000.00
WCQ (1 Season)765426.0011000100.000.170.170.000.17
Africa Cup of Nations (1 Season)554805.3000000100.000.000.000.000.00

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-201520Bolognait ITA2. Serie B20.3140.200.2500Matches
2015-201621Bolognait ITACoppa Italia1.0000Matches
2015-201621Bolognait ITA1. Serie A29.1230.100.6700Matches
2016-201722Bolognait ITACoppa Italia2.3000Matches
2016-201722Bolognait ITA1. Serie A27.0118844.40.670.300.060.1300Matches
2017-201823Bolognait ITACoppa Italia0.5000Matches
2017-201823Bolognait ITA1. Serie A31.4017317.60.540.100.000.0016.90001.91.90.11-1.9-1.9Matches
2018-201924Watfordeng ENGEFL Cup2.30000.000.0000Matches
2018-201924Watfordeng ENGFA Cup2.8011100.00.360.360.000.0000Matches
2018-201924Watfordeng ENG1. Premier League11.20300.00.270.000.0028.40000.10.10.02-0.1-0.1Matches
2019-202025Watfordeng ENGEFL Cup1.00100.01.000.000.0000Matches
2019-202025Watfordeng ENGFA Cup1.00100.01.000.000.0000Matches
2019-202025Watfordeng ENG1. Premier League20.2115320.00.740.150.070.3321.11000.90.90.06+0.1+0.1Matches
2020-202126Watfordeng ENG2. Championship21.4210330.00.470.140.200.6718.03000.90.90.09+1.1+1.1Matches
2020-202126Watfordeng ENGFA Cup0.6011100.01.581.580.000.0000Matches
2021-202227Watfordeng ENGEFL Cup1.003133.33.001.000.000.0000Matches
2021-202227Watfordeng ENG1. Premier League12.00500.00.420.000.0013.50000.30.30.06-0.3-0.3Matches
2022-202328Udineseit ITACoppa Italia1.00000.000.0000Matches
2022-202328Udineseit ITA1. Serie A8.8222100.00.230.231.001.0012.30000.10.10.04+1.9+1.9Matches
2023-202429Udineseit ITACoppa Italia0.70100.01.380.000.0000Matches
2023-202429Udineseit ITA1. Serie A0.7011100.01.411.410.000.0021.90000.10.10.06-0.1-0.1Matches
2023-202429Torinoit ITA1. Serie A11.405120.00.440.090.000.0013.40000.20.20.05-0.2-0.2Matches
2024-202530Torinoit ITACoppa Italia1.00000.000.0000Matches
2024-202530Torinoit ITA1. Serie A15.513133.30.190.060.331.008.00000.20.20.06+0.8+0.8Matches
11 Seasons4 Clubs7 Leagues224.110873228.70.510.150.080.3117.64004.64.60.08+1.4+1.4
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
Bologna (4 Seasons)3 Leagues111.64351831.40.600.170.030.2216.90001.91.90.11-1.9-1.9
Watford (4 Seasons)4 Leagues73.5340922.50.540.120.080.3319.74002.22.20.07+0.8+0.8
Torino (2 Seasons)2 Leagues27.818225.00.290.070.130.5011.40000.40.40.05+0.6+0.6
Udinese (2 Seasons)2 Leagues11.224375.00.360.270.500.6715.50000.10.10.05+1.9+1.9
Coppa Italia (7 Seasons)6.50100.00.370.000.0000
Serie A (6 Seasons)123.96461934.80.490.150.090.3215.20002.42.40.09+0.6+0.6
Premier League (3 Seasons)43.4123313.00.530.070.040.3320.41001.31.30.06-0.3-0.3
FA Cup (3 Seasons)4.403266.70.680.460.000.0000
EFL Cup (3 Seasons)4.304125.00.920.230.000.0000
Championship (1 Season)21.4210330.00.470.140.200.6718.03000.90.90.09+1.1+1.1
Serie B (1 Season)20.3140.200.2500
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-201520Bologna2 Leagues20.3140.200.2500
2015-201621Bologna2 Leagues30.1230.100.6700
2016-201722Bologna2 Leagues29.3118844.40.670.300.060.1300
2017-201823Bologna2 Leagues31.9017317.60.540.100.000.0016.90001.91.90.11-1.9-1.9
2018-201924Watford3 Leagues16.204125.00.250.060.000.0028.40000.10.10.02-0.1-0.1
2019-202025Watford3 Leagues22.2117317.60.760.130.060.3321.11000.90.90.06+0.1+0.1
2020-202126Watford2 Leagues22.0211436.40.500.180.180.5018.03000.90.90.09+1.1+1.1
2021-202227Watford2 Leagues13.008112.50.620.080.000.0013.50000.30.30.06-0.3-0.3
2022-202328Udinese2 Leagues9.8222100.00.200.201.001.0012.30000.10.10.04+1.9+1.9
2023-202429Udinese2 Leagues1.402150.01.400.700.000.0021.90000.10.10.06-0.1-0.1
2023-202429Torino1 League11.405120.00.440.090.000.0013.40000.20.20.05-0.2-0.2
2024-202530Torino2 Leagues16.413133.30.180.060.331.008.00000.20.20.06+0.8+0.8
11 Seasons4 Clubs7 Leagues224.110873228.70.510.150.080.3117.64004.64.60.08+1.4+1.4
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
Bologna (4 Seasons)3 Leagues111.64351831.40.600.170.030.2216.90001.91.90.11-1.9-1.9
Watford (4 Seasons)4 Leagues73.5340922.50.540.120.080.3319.74002.22.20.07+0.8+0.8
Torino (2 Seasons)2 Leagues27.818225.00.290.070.130.5011.40000.40.40.05+0.6+0.6
Udinese (2 Seasons)2 Leagues11.224375.00.360.270.500.6715.50000.10.10.05+1.9+1.9
Coppa Italia (7 Seasons)6.50100.00.370.000.0000
Serie A (6 Seasons)123.96461934.80.490.150.090.3215.20002.42.40.09+0.6+0.6
Premier League (3 Seasons)43.4123313.00.530.070.040.3320.41001.31.30.06-0.3-0.3
FA Cup (3 Seasons)4.403266.70.680.460.000.0000
EFL Cup (3 Seasons)4.304125.00.920.230.000.0000
Championship (1 Season)21.4210330.00.470.140.200.6718.03000.90.90.09+1.1+1.1
Serie B (1 Season)20.3140.200.2500
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-201520Bolognait ITA2. Serie B4th20.3140.200.2500Matches
2015-201621Bolognait ITA1. Serie A14th29.1230.100.6700Matches
2016-201722Bolognait ITA1. Serie A15th27.0118844.40.670.300.060.1300Matches
2017-201823Bolognait ITA1. Serie A15th31.4017317.60.540.100.000.0016.90001.91.90.11-1.9-1.9Matches
2018-201924Watfordeng ENG1. Premier League11th11.20300.00.270.000.0028.40000.10.10.02-0.1-0.1Matches
2019-202025Watfordeng ENG1. Premier League19th20.2115320.00.740.150.070.3321.11000.90.90.06+0.1+0.1Matches
2020-202126Watfordeng ENG2. Championship2nd21.4210330.00.470.140.200.6718.03000.90.90.09+1.1+1.1Matches
2021-202227Watfordeng ENG1. Premier League19th12.00500.00.420.000.0013.50000.30.30.06-0.3-0.3Matches
2022-202328Udineseit ITA1. Serie A12th8.8222100.00.230.231.001.0012.30000.10.10.04+1.9+1.9Matches
2023-202429Udineseit ITA1. Serie A15th0.7011100.01.411.410.000.0021.90000.10.10.06-0.1-0.1Matches
2023-202429Torinoit ITA1. Serie A9th11.405120.00.440.090.000.0013.40000.20.20.05-0.2-0.2Matches
2024-202530Torinoit ITA1. Serie A11th15.513133.30.190.060.331.008.00000.20.20.06+0.8+0.8Matches
11 Seasons4 Clubs4 Leagues208.910792927.80.500.140.090.3417.64004.64.60.08+1.4+1.4
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
Bologna (4 Seasons)2 Leagues107.84351831.40.600.170.030.2216.90001.91.90.11-1.9-1.9
Watford (4 Seasons)2 Leagues64.8333618.20.510.090.090.5019.74002.22.20.07+0.8+0.8
Torino (2 Seasons)1 League26.918225.00.300.070.130.5011.40000.40.40.05+0.6+0.6
Udinese (2 Seasons)1 League9.5233100.00.320.320.670.6715.50000.10.10.05+1.9+1.9
Serie A (6 Seasons)123.96461934.80.490.150.090.3215.20002.42.40.09+0.6+0.6
Premier League (3 Seasons)43.4123313.00.530.070.040.3320.41001.31.30.06-0.3-0.3
Championship (1 Season)21.4210330.00.470.140.200.6718.03000.90.90.09+1.1+1.1
Serie B (1 Season)20.3140.200.2500
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
2015-201621Bolognait ITACoppa Italia25th1.0000Matches
2016-201722Bolognait ITACoppa Italia9th2.3000Matches
2017-201823Bolognait ITACoppa Italia25th0.5000Matches
2018-201924Watfordeng ENGEFL Cup17th2.30000.000.0000Matches
2018-201924Watfordeng ENGFA Cup2nd2.8011100.00.360.360.000.0000Matches
2019-202025Watfordeng ENGEFL Cup9th1.00100.01.000.000.0000Matches
2019-202025Watfordeng ENGFA Cup33rd1.00100.01.000.000.0000Matches
2020-202126Watfordeng ENGFA Cup33rd0.6011100.01.581.580.000.0000Matches
2021-202227Watfordeng ENGEFL CupRd31.003133.33.001.000.000.0000Matches
2022-202328Udineseit ITACoppa ItaliaRd21.00000.000.0000Matches
2023-202429Udineseit ITACoppa ItaliaRd20.70100.01.380.000.0000Matches
2024-202530Torinoit ITACoppa ItaliaRd21.00000.000.0000Matches
11 Seasons4 Clubs3 Leagues15.208337.50.700.260.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Watford (4 Seasons)2 Leagues8.707342.90.800.340.000.0000
Bologna (4 Seasons)1 League3.8000
Udinese (2 Seasons)1 League1.70100.00.580.000.0000
Torino (1 Season)1 League1.00000.000.0000
Coppa Italia (7 Seasons)6.50100.00.370.000.0000
FA Cup (3 Seasons)4.403266.70.680.460.000.0000
EFL Cup (3 Seasons)4.304125.00.920.230.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202127ma MoroccoAfrica Cup of NationsQF5.303133.30.560.190.000.0000Matches
202127ma MoroccoAfrica Cup of Nations qualification1.8000Matches
202228ma MoroccoWCQ6.0000Matches
202228ma MoroccoFriendlies (M)1.0000Matches
202329ma MoroccoAfrica Cup of Nations qualification0.7000Matches
202531ma MoroccoAfrica Cup of Nations qualification0.2000Matches
4 Seasons1 Club4 Leagues15.103133.30.560.190.000.0000
Africa Cup of Nations qualification (3 Seasons)2.8000
Friendlies (M) (2 Seasons)1.0000
WCQ (1 Season)6.0000
Africa Cup of Nations (1 Season)5.303133.30.560.190.000.0000
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-201520Bolognait ITA2. Serie B20.30Matches
2015-201621Bolognait ITACoppa Italia1.00Matches
2015-201621Bolognait ITA1. Serie A29.13Matches
2016-201722Bolognait ITACoppa Italia2.31Matches
2016-201722Bolognait ITA1. Serie A27.01Matches
2017-201823Bolognait ITACoppa Italia0.50Matches
2017-201823Bolognait ITA1. Serie A31.41276166276.821096919564877184.051264279.89317154.411.81.9-0.8251432110162Matches
2018-201924Watfordeng ENGEFL Cup2.31Matches
2018-201924Watfordeng ENGFA Cup2.81Matches
2018-201924Watfordeng ENG1. Premier League11.243256476.66549284524727988.513918575.1296147.510.80.3+0.23324239Matches
2019-202025Watfordeng ENGEFL Cup1.00Matches
2019-202025Watfordeng ENGFA Cup1.00Matches
2019-202025Watfordeng ENG1. Premier League20.257496259.710202505527634280.722336760.86519832.800.60.7-0.61153131173Matches
2020-202126Watfordeng ENG2. Championship21.4915129470.718137784437643885.839452575.013728548.100.91.3-0.913862212123Matches
2020-202126Watfordeng ENGFA Cup0.60Matches
2021-202227Watfordeng ENGEFL Cup1.00Matches
2021-202227Watfordeng ENG1. Premier League12.037554968.37252319714718380.317823077.44712138.810.70.7+0.37337637Matches
2022-202328Udineseit ITACoppa Italia1.00Matches
2022-202328Udineseit ITA1. Serie A8.833242877.67007281711012588.016419584.1569956.600.20.3-0.22265324Matches
2023-202429Udineseit ITACoppa Italia0.70Matches
2023-202429Udineseit ITA1. Serie A0.7223073.3345153121580.08988.92450.000.00.00.000001Matches
2023-202429Torinoit ITA1. Serie A11.455765285.49669403323625991.127531786.8376160.700.20.4-0.23354042Matches
2024-202530Torinoit ITACoppa Italia1.00Matches
2024-202530Torinoit ITA1. Serie A15.579593984.714637540929932990.941446888.57312857.020.30.5+1.73505261Matches
11 Seasons4 Clubs7 Leagues224.15278708074.594894405482351274185.82307293878.5539112847.8125.46.1+6.6674588146562
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
Bologna (4 Seasons)3 Leagues111.61276166276.821096919564877184.051264279.89317154.461.81.9+4.2251432110162
Watford (4 Seasons)4 Leagues73.52296336968.242140189411046124284.2934130771.527866541.843.03.0+1.0342044631272
Torino (2 Seasons)2 Leagues27.81352159185.024306944253558891.068978587.811018958.220.40.9+1.668592103
Udinese (2 Seasons)2 Leagues11.235445877.37352297012214087.117220484.35810356.300.20.3-0.22265325
Coppa Italia (7 Seasons)6.51
Serie A (6 Seasons)123.92982371180.452754216071305149987.11373163184.226146356.472.43.1+4.6332543515290
Premier League (3 Seasons)43.41381207566.6240031109767080483.354078269.114138037.122.11.6-0.1211182419149
FA Cup (3 Seasons)4.41
EFL Cup (3 Seasons)4.31
Championship (1 Season)21.4915129470.718137784437643885.839452575.013728548.100.91.3-0.913862212123
Serie B (1 Season)20.30
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-201520Bologna2 Leagues20.30
2015-201621Bologna2 Leagues30.13
2016-201722Bologna2 Leagues29.32
2017-201823Bologna2 Leagues31.91276166276.821096919564877184.051264279.89317154.411.81.9-0.8251432110162
2018-201924Watford3 Leagues16.243256476.66549284524727988.513918575.1296147.530.80.3+2.23324239
2019-202025Watford3 Leagues22.257496259.710202505527634280.722336760.86519832.800.60.7-0.61153131173
2020-202126Watford2 Leagues22.0915129470.718137784437643885.839452575.013728548.100.91.3-0.913862212123
2021-202227Watford2 Leagues13.037554968.37252319714718380.317823077.44712138.810.70.7+0.37337637
2022-202328Udinese2 Leagues9.833242877.67007281711012588.016419584.1569956.600.20.3-0.22265324
2023-202429Udinese2 Leagues1.4223073.3345153121580.08988.92450.000.00.00.000001
2023-202429Torino1 League11.455765285.49669403323625991.127531786.8376160.700.20.4-0.23354042
2024-202530Torino2 Leagues16.479593984.714637540929932990.941446888.57312857.020.30.5+1.73505261
11 Seasons4 Clubs7 Leagues224.15278708074.594894405482351274185.82307293878.5539112847.8125.46.1+6.6674588146562
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
Bologna (4 Seasons)3 Leagues111.61276166276.821096919564877184.051264279.89317154.461.81.9+4.2251432110162
Watford (4 Seasons)4 Leagues73.52296336968.242140189411046124284.2934130771.527866541.843.03.0+1.0342044631272
Torino (2 Seasons)2 Leagues27.81352159185.024306944253558891.068978587.811018958.220.40.9+1.668592103
Udinese (2 Seasons)2 Leagues11.235445877.37352297012214087.117220484.35810356.300.20.3-0.22265325
Coppa Italia (7 Seasons)6.51
Serie A (6 Seasons)123.92982371180.452754216071305149987.11373163184.226146356.472.43.1+4.6332543515290
Premier League (3 Seasons)43.41381207566.6240031109767080483.354078269.114138037.122.11.6-0.1211182419149
FA Cup (3 Seasons)4.41
EFL Cup (3 Seasons)4.31
Championship (1 Season)21.4915129470.718137784437643885.839452575.013728548.100.91.3-0.913862212123
Serie B (1 Season)20.30
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-201520Bolognait ITA2. Serie B4th20.30Matches
2015-201621Bolognait ITA1. Serie A14th29.13Matches
2016-201722Bolognait ITA1. Serie A15th27.01Matches
2017-201823Bolognait ITA1. Serie A15th31.41276166276.821096919564877184.051264279.89317154.411.81.9-0.8251432110162Matches
2018-201924Watfordeng ENG1. Premier League11th11.243256476.66549284524727988.513918575.1296147.510.80.3+0.23324239Matches
2019-202025Watfordeng ENG1. Premier League19th20.257496259.710202505527634280.722336760.86519832.800.60.7-0.61153131173Matches
2020-202126Watfordeng ENG2. Championship2nd21.4915129470.718137784437643885.839452575.013728548.100.91.3-0.913862212123Matches
2021-202227Watfordeng ENG1. Premier League19th12.037554968.37252319714718380.317823077.44712138.810.70.7+0.37337637Matches
2022-202328Udineseit ITA1. Serie A12th8.833242877.67007281711012588.016419584.1569956.600.20.3-0.22265324Matches
2023-202429Udineseit ITA1. Serie A15th0.7223073.3345153121580.08988.92450.000.00.00.000001Matches
2023-202429Torinoit ITA1. Serie A9th11.455765285.49669403323625991.127531786.8376160.700.20.4-0.23354042Matches
2024-202530Torinoit ITA1. Serie A11th15.579593984.714637540929932990.941446888.57312857.020.30.5+1.73505261Matches
11 Seasons4 Clubs4 Leagues208.95278708074.594894405482351274185.82307293878.5539112847.895.46.1+3.6674588146562
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
Bologna (4 Seasons)2 Leagues107.81276166276.821096919564877184.051264279.89317154.451.81.9+3.2251432110162
Watford (4 Seasons)2 Leagues64.82296336968.242140189411046124284.2934130771.527866541.823.03.0-1.0342044631272
Torino (2 Seasons)1 League26.91352159185.024306944253558891.068978587.811018958.220.40.9+1.668592103
Udinese (2 Seasons)1 League9.535445877.37352297012214087.117220484.35810356.300.20.3-0.22265325
Serie A (6 Seasons)123.92982371180.452754216071305149987.11373163184.226146356.472.43.1+4.6332543515290
Premier League (3 Seasons)43.41381207566.6240031109767080483.354078269.114138037.122.11.6-0.1211182419149
Championship (1 Season)21.4915129470.718137784437643885.839452575.013728548.100.91.3-0.913862212123
Serie B (1 Season)20.30
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
2015-201621Bolognait ITACoppa Italia25th1.00Matches
2016-201722Bolognait ITACoppa Italia9th2.31Matches
2017-201823Bolognait ITACoppa Italia25th0.50Matches
2018-201924Watfordeng ENGEFL Cup17th2.31Matches
2018-201924Watfordeng ENGFA Cup2nd2.81Matches
2019-202025Watfordeng ENGEFL Cup9th1.00Matches
2019-202025Watfordeng ENGFA Cup33rd1.00Matches
2020-202126Watfordeng ENGFA Cup33rd0.60Matches
2021-202227Watfordeng ENGEFL CupRd31.00Matches
2022-202328Udineseit ITACoppa ItaliaRd21.00Matches
2023-202429Udineseit ITACoppa ItaliaRd20.70Matches
2024-202530Torinoit ITACoppa ItaliaRd21.00Matches
11 Seasons4 Clubs3 Leagues15.23
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
Watford (4 Seasons)2 Leagues8.72
Bologna (4 Seasons)1 League3.81
Udinese (2 Seasons)1 League1.70
Torino (1 Season)1 League1.00
Coppa Italia (7 Seasons)6.51
FA Cup (3 Seasons)4.41
EFL Cup (3 Seasons)4.31
Passing Table
Total Short Medium Long
Season Age Squad 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
202127ma MoroccoAfrica Cup of NationsQF5.30Matches
202127ma MoroccoAfrica Cup of Nations qualification1.80Matches
202228ma MoroccoWCQ6.01Matches
202228ma MoroccoFriendlies (M)1.00Matches
202329ma MoroccoAfrica Cup of Nations qualification0.70Matches
202531ma MoroccoAfrica Cup of Nations qualification0.20Matches
4 Seasons1 Club4 Leagues15.11
Africa Cup of Nations qualification (3 Seasons)2.80
Friendlies (M) (2 Seasons)1.00
WCQ (1 Season)6.01
Africa Cup of Nations (1 Season)5.30

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-201520Bolognait ITA2. Serie B20.3Matches
2015-201621Bolognait ITACoppa Italia1.0Matches
2015-201621Bolognait ITA1. Serie A29.1Matches
2016-201722Bolognait ITACoppa Italia2.3Matches
2016-201722Bolognait ITA1. Serie A27.051Matches
2017-201823Bolognait ITACoppa Italia0.5Matches
2017-201823Bolognait ITA1. Serie A31.416621350306220124628400001276638Matches
2018-201924Watfordeng ENGEFL Cup2.33Matches
2018-201924Watfordeng ENGFA Cup2.85Matches
2018-201924Watfordeng ENG1. Premier League11.256443912512043197161020432015Matches
2019-202025Watfordeng ENGEFL Cup1.06Matches
2019-202025Watfordeng ENGFA Cup1.01Matches
2019-202025Watfordeng ENG1. Premier League20.296274321315113691908520574624Matches
2020-202126Watfordeng ENG2. Championship21.41294103625628036442280000915227Matches
2020-202126Watfordeng ENGFA Cup0.60Matches
2021-202227Watfordeng ENGEFL Cup1.06Matches
2021-202227Watfordeng ENG1. Premier League12.054943711111073096430137517Matches
2022-202328Udineseit ITACoppa Italia1.00Matches
2022-202328Udineseit ITA1. Serie A8.84283864013161027000033223Matches
2023-202429Udineseit ITACoppa Italia0.70Matches
2023-202429Udineseit ITA1. Serie A0.7302730000300002201Matches
2023-202429Torinoit ITA1. Serie A11.465262031801417000055712Matches
2024-202530Torinoit ITACoppa Italia1.01Matches
2024-202530Torinoit ITA1. Serie A15.59398954417171121000079503Matches
11 Seasons4 Clubs7 Leagues224.1708059331129126386318963281841527818120
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bologna (4 Seasons)3 Leagues111.616621350306220129728400001276638
Watford (4 Seasons)4 Leagues73.533692655705661601956112818412296973
Torino (2 Seasons)2 Leagues27.81591151575251816380000135215
Udinese (2 Seasons)2 Leagues11.24584134313161030000035424
Coppa Italia (7 Seasons)6.51
Serie A (6 Seasons)123.9371132784246022612235200002982947
Premier League (3 Seasons)43.420751619449381241303832818411381746
FA Cup (3 Seasons)4.46
EFL Cup (3 Seasons)4.315
Championship (1 Season)21.41294103625628036442280000915227
Serie B (1 Season)20.3
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-201520Bologna2 Leagues20.3
2015-201621Bologna2 Leagues30.1
2016-201722Bologna2 Leagues29.351
2017-201823Bologna2 Leagues31.916621350306220124628400001276638
2018-201924Watford3 Leagues16.256443912512043997161020432015
2019-202025Watford3 Leagues22.296274321315113761908520574624
2020-202126Watford2 Leagues22.01294103625628036442280000915227
2021-202227Watford2 Leagues13.054943711111073696430137517
2022-202328Udinese2 Leagues9.84283864013161027000033223
2023-202429Udinese2 Leagues1.4302730000300002201
2023-202429Torino1 League11.465262031801417000055712
2024-202530Torino2 Leagues16.49398954417171221000079503
11 Seasons4 Clubs7 Leagues224.1708059331129126386318963281841527818120
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bologna (4 Seasons)3 Leagues111.616621350306220129728400001276638
Watford (4 Seasons)4 Leagues73.533692655705661601956112818412296973
Torino (2 Seasons)2 Leagues27.81591151575251816380000135215
Udinese (2 Seasons)2 Leagues11.24584134313161030000035424
Coppa Italia (7 Seasons)6.51
Serie A (6 Seasons)123.9371132784246022612235200002982947
Premier League (3 Seasons)43.420751619449381241303832818411381746
FA Cup (3 Seasons)4.46
EFL Cup (3 Seasons)4.315
Championship (1 Season)21.41294103625628036442280000915227
Serie B (1 Season)20.3
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-201520Bolognait ITA2. Serie B4th20.3Matches
2015-201621Bolognait ITA1. Serie A14th29.1Matches
2016-201722Bolognait ITA1. Serie A15th27.051Matches
2017-201823Bolognait ITA1. Serie A15th31.416621350306220124628400001276638Matches
2018-201924Watfordeng ENG1. Premier League11th11.256443912512043197161020432015Matches
2019-202025Watfordeng ENG1. Premier League19th20.296274321315113691908520574624Matches
2020-202126Watfordeng ENG2. Championship2nd21.41294103625628036442280000915227Matches
2021-202227Watfordeng ENG1. Premier League19th12.054943711111073096430137517Matches
2022-202328Udineseit ITA1. Serie A12th8.84283864013161027000033223Matches
2023-202429Udineseit ITA1. Serie A15th0.7302730000300002201Matches
2023-202429Torinoit ITA1. Serie A9th11.465262031801417000055712Matches
2024-202530Torinoit ITA1. Serie A11th15.59398954417171121000079503Matches
11 Seasons4 Clubs4 Leagues208.9708059331129126386296963281841527818120
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bologna (4 Seasons)2 Leagues107.816621350306220129728400001276638
Watford (4 Seasons)2 Leagues64.833692655705661601746112818412296973
Torino (2 Seasons)1 League26.91591151575251815380000135215
Udinese (2 Seasons)1 League9.54584134313161030000035424
Serie A (6 Seasons)123.9371132784246022612235200002982947
Premier League (3 Seasons)43.420751619449381241303832818411381746
Championship (1 Season)21.41294103625628036442280000915227
Serie B (1 Season)20.3
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
2015-201621Bolognait ITACoppa Italia25th1.0Matches
2016-201722Bolognait ITACoppa Italia9th2.3Matches
2017-201823Bolognait ITACoppa Italia25th0.5Matches
2018-201924Watfordeng ENGEFL Cup17th2.33Matches
2018-201924Watfordeng ENGFA Cup2nd2.85Matches
2019-202025Watfordeng ENGEFL Cup9th1.06Matches
2019-202025Watfordeng ENGFA Cup33rd1.01Matches
2020-202126Watfordeng ENGFA Cup33rd0.60Matches
2021-202227Watfordeng ENGEFL CupRd31.06Matches
2022-202328Udineseit ITACoppa ItaliaRd21.00Matches
2023-202429Udineseit ITACoppa ItaliaRd20.70Matches
2024-202530Torinoit ITACoppa ItaliaRd21.01Matches
11 Seasons4 Clubs3 Leagues15.222
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Watford (4 Seasons)2 Leagues8.721
Bologna (4 Seasons)1 League3.8
Udinese (2 Seasons)1 League1.70
Torino (1 Season)1 League1.01
Coppa Italia (7 Seasons)6.51
FA Cup (3 Seasons)4.46
EFL Cup (3 Seasons)4.315
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
202127ma MoroccoAfrica Cup of NationsQF5.35Matches
202127ma MoroccoAfrica Cup of Nations qualification1.8Matches
202228ma MoroccoWCQ6.0Matches
202228ma MoroccoFriendlies (M)1.0Matches
202329ma MoroccoAfrica Cup of Nations qualification0.7Matches
202531ma MoroccoAfrica Cup of Nations qualification0.2Matches
4 Seasons1 Club4 Leagues15.15
Africa Cup of Nations qualification (3 Seasons)2.8
Friendlies (M) (2 Seasons)1.0
WCQ (1 Season)6.0
Africa Cup of Nations (1 Season)5.35

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-201520Bolognait ITA2. Serie B20.3Matches
2015-201621Bolognait ITACoppa Italia1.0Matches
2015-201621Bolognait ITA1. Serie A29.1Matches
2016-201722Bolognait ITACoppa Italia2.3Matches
2016-201722Bolognait ITA1. Serie A27.0Matches
2017-201823Bolognait ITACoppa Italia0.5Matches
2017-201823Bolognait ITA1. Serie A31.4611.94521151150.16200300Matches
2018-201924Watfordeng ENGEFL Cup2.3Matches
2018-201924Watfordeng ENGFA Cup2.8Matches
2018-201924Watfordeng ENG1. Premier League11.280.7261001000.00000000Matches
2019-202025Watfordeng ENGEFL Cup1.0Matches
2019-202025Watfordeng ENGFA Cup1.0Matches
2019-202025Watfordeng ENG1. Premier League20.2241.19212010010.05010000Matches
2020-202126Watfordeng ENG2. Championship21.4241.12231000020.09200000Matches
2020-202126Watfordeng ENGFA Cup0.6Matches
2021-202227Watfordeng ENGEFL Cup1.0Matches
2021-202227Watfordeng ENG1. Premier League12.0131.0992001110.08100000Matches
2022-202328Udineseit ITACoppa Italia1.0Matches
2022-202328Udineseit ITA1. Serie A8.850.5750000000.00000000Matches
2023-202429Udineseit ITACoppa Italia0.7Matches
2023-202429Udineseit ITA1. Serie A0.722.8610010000.00000000Matches
2023-202429Torinoit ITA1. Serie A11.4100.8880000200.00000000Matches
2024-202530Torinoit ITACoppa Italia1.0Matches
2024-202530Torinoit ITA1. Serie A15.5150.97120201040.26201010Matches
11 Seasons4 Clubs7 Leagues224.11621.2213773744130.10711310
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bologna (4 Seasons)3 Leagues111.6611.94521151150.16200300
Watford (4 Seasons)4 Leagues73.5691.07596012140.06310000
Torino (2 Seasons)2 Leagues27.8250.93200201240.15201010
Udinese (2 Seasons)2 Leagues11.270.7460010000.00000000
Coppa Italia (7 Seasons)6.5
Serie A (6 Seasons)123.9931.37781362390.13401310
Premier League (3 Seasons)43.4451.04365012120.05110000
FA Cup (3 Seasons)4.4
EFL Cup (3 Seasons)4.3
Championship (1 Season)21.4241.12231000020.09200000
Serie B (1 Season)20.3
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-201520Bologna2 Leagues20.3
2015-201621Bologna2 Leagues30.1
2016-201722Bologna2 Leagues29.3
2017-201823Bologna2 Leagues31.9611.94521151150.16200300
2018-201924Watford3 Leagues16.280.7261001000.00000000
2019-202025Watford3 Leagues22.2241.19212010010.05010000
2020-202126Watford2 Leagues22.0241.12231000020.09200000
2021-202227Watford2 Leagues13.0131.0992001110.08100000
2022-202328Udinese2 Leagues9.850.5750000000.00000000
2023-202429Udinese2 Leagues1.422.8610010000.00000000
2023-202429Torino1 League11.4100.8880000200.00000000
2024-202530Torino2 Leagues16.4150.97120201040.26201010
11 Seasons4 Clubs7 Leagues224.11621.2213773744130.10711310
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bologna (4 Seasons)3 Leagues111.6611.94521151150.16200300
Watford (4 Seasons)4 Leagues73.5691.07596012140.06310000
Torino (2 Seasons)2 Leagues27.8250.93200201240.15201010
Udinese (2 Seasons)2 Leagues11.270.7460010000.00000000
Coppa Italia (7 Seasons)6.5
Serie A (6 Seasons)123.9931.37781362390.13401310
Premier League (3 Seasons)43.4451.04365012120.05110000
FA Cup (3 Seasons)4.4
EFL Cup (3 Seasons)4.3
Championship (1 Season)21.4241.12231000020.09200000
Serie B (1 Season)20.3
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-201520Bolognait ITA2. Serie B4th20.3Matches
2015-201621Bolognait ITA1. Serie A14th29.1Matches
2016-201722Bolognait ITA1. Serie A15th27.0Matches
2017-201823Bolognait ITA1. Serie A15th31.4611.94521151150.16200300Matches
2018-201924Watfordeng ENG1. Premier League11th11.280.7261001000.00000000Matches
2019-202025Watfordeng ENG1. Premier League19th20.2241.19212010010.05010000Matches
2020-202126Watfordeng ENG2. Championship2nd21.4241.12231000020.09200000Matches
2021-202227Watfordeng ENG1. Premier League19th12.0131.0992001110.08100000Matches
2022-202328Udineseit ITA1. Serie A12th8.850.5750000000.00000000Matches
2023-202429Udineseit ITA1. Serie A15th0.722.8610010000.00000000Matches
2023-202429Torinoit ITA1. Serie A9th11.4100.8880000200.00000000Matches
2024-202530Torinoit ITA1. Serie A11th15.5150.97120201040.26201010Matches
11 Seasons4 Clubs4 Leagues208.91621.2213773744130.10711310
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bologna (4 Seasons)2 Leagues107.8611.94521151150.16200300
Watford (4 Seasons)2 Leagues64.8691.07596012140.06310000
Torino (2 Seasons)1 League26.9250.93200201240.15201010
Udinese (2 Seasons)1 League9.570.7460010000.00000000
Serie A (6 Seasons)123.9931.37781362390.13401310
Premier League (3 Seasons)43.4451.04365012120.05110000
Championship (1 Season)21.4241.12231000020.09200000
Serie B (1 Season)20.3
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
2015-201621Bolognait ITACoppa Italia25th1.0Matches
2016-201722Bolognait ITACoppa Italia9th2.3Matches
2017-201823Bolognait ITACoppa Italia25th0.5Matches
2018-201924Watfordeng ENGEFL Cup17th2.3Matches
2018-201924Watfordeng ENGFA Cup2nd2.8Matches
2019-202025Watfordeng ENGEFL Cup9th1.0Matches
2019-202025Watfordeng ENGFA Cup33rd1.0Matches
2020-202126Watfordeng ENGFA Cup33rd0.6Matches
2021-202227Watfordeng ENGEFL CupRd31.0Matches
2022-202328Udineseit ITACoppa ItaliaRd21.0Matches
2023-202429Udineseit ITACoppa ItaliaRd20.7Matches
2024-202530Torinoit ITACoppa ItaliaRd21.0Matches
11 Seasons4 Clubs3 Leagues15.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Watford (4 Seasons)2 Leagues8.7
Bologna (4 Seasons)1 League3.8
Udinese (2 Seasons)1 League1.7
Torino (1 Season)1 League1.0
Coppa Italia (7 Seasons)6.5
FA Cup (3 Seasons)4.4
EFL Cup (3 Seasons)4.3
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
202127ma MoroccoAfrica Cup of NationsQF5.3Matches
202127ma MoroccoAfrica Cup of Nations qualification1.8Matches
202228ma MoroccoWCQ6.0Matches
202228ma MoroccoFriendlies (M)1.0Matches
202329ma MoroccoAfrica Cup of Nations qualification0.7Matches
202531ma MoroccoAfrica Cup of Nations qualification0.2Matches
4 Seasons1 Club4 Leagues15.1
Africa Cup of Nations qualification (3 Seasons)2.8
Friendlies (M) (2 Seasons)1.0
WCQ (1 Season)6.0
Africa Cup of Nations (1 Season)5.3

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-201520Bolognait ITA2. Serie B20.3Matches
2015-201621Bolognait ITACoppa Italia1.0Matches
2015-201621Bolognait ITA1. Serie A29.1Matches
2016-201722Bolognait ITACoppa Italia2.3Matches
2016-201722Bolognait ITA1. Serie A27.05361Matches
2017-201823Bolognait ITACoppa Italia0.5Matches
2017-201823Bolognait ITA1. Serie A31.4825749267368442.94846739511331270Matches
2018-201924Watfordeng ENGEFL Cup2.300Matches
2018-201924Watfordeng ENGFA Cup2.844Matches
2018-201924Watfordeng ENG1. Premier League11.2301716131132552.012194151747400Matches
2019-202025Watfordeng ENGEFL Cup1.030Matches
2019-202025Watfordeng ENGFA Cup1.000Matches
2019-202025Watfordeng ENG1. Premier League20.2382224113143737.8232612142866660Matches
2020-202126Watfordeng ENG2. Championship21.4391925131154235.727227153776780Matches
2020-202126Watfordeng ENGFA Cup0.611Matches
2021-202227Watfordeng ENGEFL Cup1.000Matches
2021-202227Watfordeng ENG1. Premier League12.0241311103122941.417186121842450Matches
2022-202328Udineseit ITACoppa Italia1.030Matches
2022-202328Udineseit ITA1. Serie A8.810773061540.0911471020281Matches
2023-202429Udineseit ITACoppa Italia0.701Matches
2023-202429Udineseit ITA1. Serie A0.7402202450.022112650Matches
2023-202429Torinoit ITA1. Serie A11.4171288152025.01512661128300Matches
2024-202530Torinoit ITACoppa Italia1.013Matches
2024-202530Torinoit ITA1. Serie A15.525111861183354.515211381843582Matches
11 Seasons4 Clubs7 Leagues224.1269223160921712128941.9168177601172624614773
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bologna (4 Seasons)3 Leagues111.68211049267368442.948467391121331270
Watford (4 Seasons)4 Leagues73.513179764785413340.6798529561052312290
Torino (2 Seasons)2 Leagues27.8422426142235343.4303319143271882
Udinese (2 Seasons)2 Leagues11.2141095081942.11113581326331
Coppa Italia (7 Seasons)6.5440
Serie A (6 Seasons)123.9138140844596715642.9899231611532302483
Premier League (3 Seasons)43.4925251347399142.952632241631551510
FA Cup (3 Seasons)4.4550
EFL Cup (3 Seasons)4.3300
Championship (1 Season)21.4391925131154235.727227153776780
Serie B (1 Season)20.30
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-201520Bologna2 Leagues20.30
2015-201621Bologna2 Leagues30.10
2016-201722Bologna2 Leagues29.353610
2017-201823Bologna2 Leagues31.9825749267368442.94846739511331270
2018-201924Watford3 Leagues16.2302116131132552.012194152147400
2019-202025Watford3 Leagues22.2382524113143737.8232612142866660
2020-202126Watford2 Leagues22.0392025131154235.727227153876780
2021-202227Watford2 Leagues13.0241311103122941.417186121842450
2022-202328Udinese2 Leagues9.8101073061540.0911471020281
2023-202429Udinese2 Leagues1.4402202450.022113650
2023-202429Torino1 League11.4171288152025.01512661128300
2024-202530Torino2 Leagues16.425121861183354.515211382143582
11 Seasons4 Clubs7 Leagues224.1269223160921712128941.9168177601172624614773
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bologna (4 Seasons)3 Leagues111.68211049267368442.948467391121331270
Watford (4 Seasons)4 Leagues73.513179764785413340.6798529561052312290
Torino (2 Seasons)2 Leagues27.8422426142235343.4303319143271882
Udinese (2 Seasons)2 Leagues11.2141095081942.11113581326331
Coppa Italia (7 Seasons)6.5440
Serie A (6 Seasons)123.9138140844596715642.9899231611532302483
Premier League (3 Seasons)43.4925251347399142.952632241631551510
FA Cup (3 Seasons)4.4550
EFL Cup (3 Seasons)4.3300
Championship (1 Season)21.4391925131154235.727227153776780
Serie B (1 Season)20.30
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-201520Bolognait ITA2. Serie B4th20.3Matches
2015-201621Bolognait ITA1. Serie A14th29.1Matches
2016-201722Bolognait ITA1. Serie A15th27.05361Matches
2017-201823Bolognait ITA1. Serie A15th31.4825749267368442.94846739511331270Matches
2018-201924Watfordeng ENG1. Premier League11th11.2301716131132552.012194151747400Matches
2019-202025Watfordeng ENG1. Premier League19th20.2382224113143737.8232612142866660Matches
2020-202126Watfordeng ENG2. Championship2nd21.4391925131154235.727227153776780Matches
2021-202227Watfordeng ENG1. Premier League19th12.0241311103122941.417186121842450Matches
2022-202328Udineseit ITA1. Serie A12th8.810773061540.0911471020281Matches
2023-202429Udineseit ITA1. Serie A15th0.7402202450.022112650Matches
2023-202429Torinoit ITA1. Serie A9th11.4171288152025.01512661128300Matches
2024-202530Torinoit ITA1. Serie A11th15.525111861183354.515211381843582Matches
11 Seasons4 Clubs4 Leagues208.9269211160921712128941.9168177601172534614773
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
Bologna (4 Seasons)2 Leagues107.88211049267368442.948467391121331270
Watford (4 Seasons)2 Leagues64.813171764785413340.6798529561002312290
Torino (2 Seasons)1 League26.9422326142235343.4303319142971882
Udinese (2 Seasons)1 League9.514795081942.11113581226331
Serie A (6 Seasons)123.9138140844596715642.9899231611532302483
Premier League (3 Seasons)43.4925251347399142.952632241631551510
Championship (1 Season)21.4391925131154235.727227153776780
Serie B (1 Season)20.30
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
2015-201621Bolognait ITACoppa Italia25th1.0Matches
2016-201722Bolognait ITACoppa Italia9th2.3Matches
2017-201823Bolognait ITACoppa Italia25th0.5Matches
2018-201924Watfordeng ENGEFL Cup17th2.300Matches
2018-201924Watfordeng ENGFA Cup2nd2.844Matches
2019-202025Watfordeng ENGEFL Cup9th1.030Matches
2019-202025Watfordeng ENGFA Cup33rd1.000Matches
2020-202126Watfordeng ENGFA Cup33rd0.611Matches
2021-202227Watfordeng ENGEFL CupRd31.000Matches
2022-202328Udineseit ITACoppa ItaliaRd21.030Matches
2023-202429Udineseit ITACoppa ItaliaRd20.701Matches
2024-202530Torinoit ITACoppa ItaliaRd21.013Matches
11 Seasons4 Clubs3 Leagues15.21290
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
Watford (4 Seasons)2 Leagues8.7850
Bologna (4 Seasons)1 League3.80
Udinese (2 Seasons)1 League1.7310
Torino (1 Season)1 League1.0130
Coppa Italia (7 Seasons)6.5440
FA Cup (3 Seasons)4.4550
EFL Cup (3 Seasons)4.3300
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
202127ma MoroccoAfrica Cup of NationsQF5.356Matches
202127ma MoroccoAfrica Cup of Nations qualification1.8Matches
202228ma MoroccoWCQ6.0Matches
202228ma MoroccoFriendlies (M)1.0Matches
202329ma MoroccoAfrica Cup of Nations qualification0.7Matches
202531ma MoroccoAfrica Cup of Nations qualification0.2Matches
4 Seasons1 Club4 Leagues15.1560
Africa Cup of Nations qualification (3 Seasons)2.80
Friendlies (M) (2 Seasons)1.00
WCQ (1 Season)6.00
Africa Cup of Nations (1 Season)5.3560

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-201520Bolognait ITA2. Serie B20.3Matches
2015-201621Bolognait ITACoppa Italia1.0Matches
2015-201621Bolognait ITA1. Serie A29.1Matches
2016-201722Bolognait ITACoppa Italia2.3Matches
2016-201722Bolognait ITA1. Serie A27.0Matches
2017-201823Bolognait ITACoppa Italia0.5Matches
2017-201823Bolognait ITA1. Serie A31.420471286151037415402047362055.61644.41035522928525743343271160108Matches
2018-201924Watfordeng ENGEFL Cup2.3Matches
2018-201924Watfordeng ENGFA Cup2.8Matches
2018-201924Watfordeng ENG1. Premier League11.270443209357142570411763.6436.430611075271013012232313Matches
2019-202025Watfordeng ENGEFL Cup1.0Matches
2019-202025Watfordeng ENGFA Cup1.0Matches
2019-202025Watfordeng ENG1. Premier League20.211978839455325919119716956.3743.84682177103718152161251632Matches
2020-202126Watfordeng ENG2. Championship21.415438259773522319154315853.3746.7667331517922423325378228Matches
2020-202126Watfordeng ENGFA Cup0.6Matches
2021-202227Watfordeng ENGEFL Cup1.0Matches
2021-202227Watfordeng ENG1. Premier League12.068061268296122568011981.8218.22711311645911010131612Matches
2022-202328Udineseit ITACoppa Italia1.0Matches
2022-202328Udineseit ITA1. Serie A8.8496552432194164964375.000.02971477714431413076Matches
2023-202429Udineseit ITACoppa Italia0.7Matches
2023-202429Udineseit ITA1. Serie A0.7487271470480002055800021203Matches
2023-202429Torinoit ITA1. Serie A11.47419439530942874111100.000.04321798830340465046Matches
2024-202530Torinoit ITACoppa Italia1.0Matches
2024-202530Torinoit ITA1. Serie A15.5109612447356661910967228.6571.4627293916811381747296Matches
11 Seasons4 Clubs7 Leagues224.1855268232214086131211185521015958.44140.64123194081008613812010123574657214
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
Bologna (4 Seasons)3 Leagues111.620471286151037415402047362055.61644.41035522928525743343271160108
Watford (4 Seasons)4 Leagues73.5412427414681941746484124533362.32037.7171279104001616256318193785
Torino (2 Seasons)2 Leagues27.818372188688751031718378337.5562.5105947372511161211110123312
Udinese (2 Seasons)2 Leagues11.2544622702334865444375.000.03171532722431623279
Coppa Italia (7 Seasons)6.5
Serie A (6 Seasons)123.9442840817532145566634428482654.22143.824111149860857758560392720129
Premier League (3 Seasons)43.425811928711206523292581382565.81334.2104545952209373923815115557
FA Cup (3 Seasons)4.4
EFL Cup (3 Seasons)4.3
Championship (1 Season)21.415438259773522319154315853.3746.7667331517922423325378228
Serie B (1 Season)20.3
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-201520Bologna2 Leagues20.3
2015-201621Bologna2 Leagues30.1
2016-201722Bologna2 Leagues29.3
2017-201823Bologna2 Leagues31.920471286151037415402047362055.61644.41035522928525743343271160108
2018-201924Watford3 Leagues16.270443209357142570411763.6436.430611075271013012232313
2019-202025Watford3 Leagues22.211978839455325919119716956.3743.84682177103718152161251632
2020-202126Watford2 Leagues22.015438259773522319154315853.3746.7667331517922423325378228
2021-202227Watford2 Leagues13.068061268296122568011981.8218.22711311645911010131612
2022-202328Udinese2 Leagues9.8496552432194164964375.000.02971477714431413076
2023-202429Udinese2 Leagues1.4487271470480002055800021203
2023-202429Torino1 League11.47419439530942874111100.000.04321798830340465046
2024-202530Torino2 Leagues16.4109612447356661910967228.6571.4627293916811381747296
11 Seasons4 Clubs7 Leagues224.1855268232214086131211185521015958.44140.64123194081008613812010123574657214
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
Bologna (4 Seasons)3 Leagues111.620471286151037415402047362055.61644.41035522928525743343271160108
Watford (4 Seasons)4 Leagues73.5412427414681941746484124533362.32037.7171279104001616256318193785
Torino (2 Seasons)2 Leagues27.818372188688751031718378337.5562.5105947372511161211110123312
Udinese (2 Seasons)2 Leagues11.2544622702334865444375.000.03171532722431623279
Coppa Italia (7 Seasons)6.5
Serie A (6 Seasons)123.9442840817532145566634428482654.22143.824111149860857758560392720129
Premier League (3 Seasons)43.425811928711206523292581382565.81334.2104545952209373923815115557
FA Cup (3 Seasons)4.4
EFL Cup (3 Seasons)4.3
Championship (1 Season)21.415438259773522319154315853.3746.7667331517922423325378228
Serie B (1 Season)20.3
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-201520Bolognait ITA2. Serie B4th20.3Matches
2015-201621Bolognait ITA1. Serie A14th29.1Matches
2016-201722Bolognait ITA1. Serie A15th27.0Matches
2017-201823Bolognait ITA1. Serie A15th31.420471286151037415402047362055.61644.41035522928525743343271160108Matches
2018-201924Watfordeng ENG1. Premier League11th11.270443209357142570411763.6436.430611075271013012232313Matches
2019-202025Watfordeng ENG1. Premier League19th20.211978839455325919119716956.3743.84682177103718152161251632Matches
2020-202126Watfordeng ENG2. Championship2nd21.415438259773522319154315853.3746.7667331517922423325378228Matches
2021-202227Watfordeng ENG1. Premier League19th12.068061268296122568011981.8218.22711311645911010131612Matches
2022-202328Udineseit ITA1. Serie A12th8.8496552432194164964375.000.02971477714431413076Matches
2023-202429Udineseit ITA1. Serie A15th0.7487271470480002055800021203Matches
2023-202429Torinoit ITA1. Serie A9th11.47419439530942874111100.000.04321798830340465046Matches
2024-202530Torinoit ITA1. Serie A11th15.5109612447356661910967228.6571.4627293916811381747296Matches
11 Seasons4 Clubs4 Leagues208.9855268232214086131211185521015958.44140.64123194081008613812010123574657214
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
Bologna (4 Seasons)2 Leagues107.820471286151037415402047362055.61644.41035522928525743343271160108
Watford (4 Seasons)2 Leagues64.8412427414681941746484124533362.32037.7171279104001616256318193785
Torino (2 Seasons)1 League26.918372188688751031718378337.5562.5105947372511161211110123312
Udinese (2 Seasons)1 League9.5544622702334865444375.000.03171532722431623279
Serie A (6 Seasons)123.9442840817532145566634428482654.22143.824111149860857758560392720129
Premier League (3 Seasons)43.425811928711206523292581382565.81334.2104545952209373923815115557
Championship (1 Season)21.415438259773522319154315853.3746.7667331517922423325378228
Serie B (1 Season)20.3
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
2015-201621Bolognait ITACoppa Italia25th1.0Matches
2016-201722Bolognait ITACoppa Italia9th2.3Matches
2017-201823Bolognait ITACoppa Italia25th0.5Matches
2018-201924Watfordeng ENGEFL Cup17th2.3Matches
2018-201924Watfordeng ENGFA Cup2nd2.8Matches
2019-202025Watfordeng ENGEFL Cup9th1.0Matches
2019-202025Watfordeng ENGFA Cup33rd1.0Matches
2020-202126Watfordeng ENGFA Cup33rd0.6Matches
2021-202227Watfordeng ENGEFL CupRd31.0Matches
2022-202328Udineseit ITACoppa ItaliaRd21.0Matches
2023-202429Udineseit ITACoppa ItaliaRd20.7Matches
2024-202530Torinoit ITACoppa ItaliaRd21.0Matches
11 Seasons4 Clubs3 Leagues15.2
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
Watford (4 Seasons)2 Leagues8.7
Bologna (4 Seasons)1 League3.8
Udinese (2 Seasons)1 League1.7
Torino (1 Season)1 League1.0
Coppa Italia (7 Seasons)6.5
FA Cup (3 Seasons)4.4
EFL Cup (3 Seasons)4.3
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
202127ma MoroccoAfrica Cup of NationsQF5.3Matches
202127ma MoroccoAfrica Cup of Nations qualification1.8Matches
202228ma MoroccoWCQ6.0Matches
202228ma MoroccoFriendlies (M)1.0Matches
202329ma MoroccoAfrica Cup of Nations qualification0.7Matches
202531ma MoroccoAfrica Cup of Nations qualification0.2Matches
4 Seasons1 Club4 Leagues15.1
Africa Cup of Nations qualification (3 Seasons)2.8
Friendlies (M) (2 Seasons)1.0
WCQ (1 Season)6.0
Africa Cup of Nations (1 Season)5.3

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-201520Bolognait ITACoppa Italia00001Matches
2014-201520Bolognait ITA2. Serie B251,8247348.320.31917661.642212+10+0.49+0.31Matches
2015-201621Bolognait ITACoppa Italia19090100.01.01901000.0001-1-1.00Matches
2015-201621Bolognait ITA1. Serie A332,6207976.629.13023331.002934-5-0.17+0.62Matches
2016-201722Bolognait ITACoppa Italia221010570.02.321052011.5043+1+0.43-3.57Matches
2016-201722Bolognait ITA1. Serie A322,4287671.027.02822431.002438-14-0.52-0.16Matches
2017-201823Bolognait ITACoppa Italia1454550.00.51450000.0003-3-6.00-6.00Matches
2017-201823Bolognait ITA1. Serie A342,8308382.731.43322120.973143-12-0.38-0.3828.439.5-11.1-0.35+0.21Matches
2018-201924Watfordeng ENGEFL Cup2210105100.02.321052001.5042+2+0.86Matches
2018-201924Watfordeng ENGFA Cup42486243.52.8291223413.0061+5+1.81+2.93Matches
2018-201924Watfordeng ENG1. Premier League141,0047229.411.211899310241.211520-5-0.45-0.3712.219.4-7.2-0.64-0.50Matches
2019-202025Watfordeng ENGEFL Cup1909033.31.01901013.0021+1+1.00+0.50Matches
2019-202025Watfordeng ENGFA Cup1909042.91.01901001.003300.00+0.75Matches
2019-202025Watfordeng ENG1. Premier League261,8217053.220.220861661731.001831-13-0.64+0.2026.828.5-1.7-0.08+0.35Matches
2020-202126Watfordeng ENG2. Championship251,9277746.521.421871842312.283411+23+1.07+0.6730.819.4+11.4+0.53+0.15Matches
2020-202126Watfordeng ENGFA Cup1575763.30.61570000.0001-1-1.58-1.58Matches
2021-202227Watfordeng ENGEFL Cup1909050.01.01901000.0013-2-2.00-3.00Matches
2021-202227Watfordeng ENG1. Premier League151,0777231.512.0138011216180.671726-9-0.75+0.5516.722.0-5.3-0.44+0.30Matches
2022-202328Udineseit ITACoppa Italia1909050.01.01901003.0021+1+1.00+2.00Matches
2022-202328Udineseit ITA1. Serie A147895623.18.8882562261.071214-2-0.23-0.2611.614.8-3.1-0.36-0.30Matches
2023-202429Udineseit ITACoppa Italia1656531.00.71650013.0031+2+2.77+2.77Matches
2023-202429Udineseit ITA1. Serie A464161.90.714503691.2502-2-2.81-2.440.32.2-1.9-2.67-2.45Matches
2023-202429Torinoit ITA1. Serie A161,0246429.911.41087762611.311012-2-0.18-0.259.711.9-2.2-0.19-0.28Matches
2024-202530Torinoit ITACoppa Italia1868647.81.01860013.0020+2+2.09+3.05Matches
2024-202530Torinoit ITA1. Serie A161,3938791.015.515891315911.191720-3-0.19+1.1215.622.4-6.8-0.44-0.10Matches
11 Seasons4 Clubs7 Leagues27120,1727447.0224.1224861744721831.25256283-27-0.12+0.13152.2180.0-27.8-0.21-0.04
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
Bologna (4 Seasons)3 Leagues12810,0477868.6111.6114868714161.11110134-24-0.21-0.1528.439.5-11.1-0.35+0.21
Watford (4 Seasons)4 Leagues906,6147341.573.57386611719481.4310099+1+0.01+0.4486.689.3-2.7-0.04+0.18
Torino (2 Seasons)2 Leagues332,5037648.827.826882073131.302932-3-0.11-0.0725.334.2-9.0-0.33-0.40
Udinese (2 Seasons)2 Leagues201,0085013.911.211786917161.301718-1-0.09+0.1112.017.0-5.0-0.53-0.38
Coppa Italia (7 Seasons)75868450.16.57844041.71119+2+0.31-0.08
Serie A (6 Seasons)14911,1487550.6123.912586922423251.06123163-40-0.32-0.1265.690.7-25.1-0.37-0.26
Premier League (3 Seasons)553,9027138.043.44485361115450.965077-27-0.62+0.1055.769.8-14.1-0.33+0.11
FA Cup (3 Seasons)63956645.44.4482323412.1795+4+0.91+1.86
EFL Cup (3 Seasons)43909859.14.34984011.5076+1+0.23-0.44
Championship (1 Season)251,9277746.521.421871842312.283411+23+1.07+0.6730.819.4+11.4+0.53+0.15
Serie B (1 Season)251,8247348.320.31917661.642212+10+0.49+0.31
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-201520Bologna2 Leagues251,8247346.820.31917671.642212+10+0.49+0.31
2015-201621Bologna2 Leagues342,7108077.230.1319024330.972935-6-0.20+0.59
2016-201722Bologna2 Leagues342,6387870.929.33010524441.032841-13-0.44-0.44
2017-201823Bologna2 Leagues352,8758281.931.9344522120.943146-15-0.47-0.4728.439.5-11.1-0.35+0.21
2018-201924Watford3 Leagues201,4627334.816.2159113519251.602523+2+0.12+0.3212.219.4-7.2-0.64-0.50
2019-202025Watford3 Leagues282,0017151.322.222861861741.072335-12-0.54+0.1726.828.5-1.7-0.08+0.35
2020-202126Watford2 Leagues261,9847646.922.022861842312.193412+22+1.00+0.6030.819.4+11.4+0.53+0.15
2021-202227Watford2 Leagues161,1677332.413.0148112216180.631829-11-0.85+0.3716.722.0-5.3-0.44+0.30
2022-202328Udinese2 Leagues158795924.49.8983662261.201415-1-0.10-0.1011.614.8-3.1-0.36-0.30
2023-202429Udinese2 Leagues5129263.61.4255036101.603300.00+0.360.32.2-1.9-2.67-2.45
2023-202429Torino1 League161,0246429.911.41087762611.311012-2-0.18-0.259.711.9-2.2-0.19-0.28
2024-202530Torino2 Leagues171,4798786.516.416891315921.301920-1-0.06+1.1115.622.4-6.8-0.44-0.10
11 Seasons4 Clubs7 Leagues27120,1727447.0224.1224861744721831.25256283-27-0.12+0.13152.2180.0-27.8-0.21-0.04
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
Bologna (4 Seasons)3 Leagues12810,0477868.6111.6114868714161.11110134-24-0.21-0.1528.439.5-11.1-0.35+0.21
Watford (4 Seasons)4 Leagues906,6147341.573.57386611719481.4310099+1+0.01+0.4486.689.3-2.7-0.04+0.18
Torino (2 Seasons)2 Leagues332,5037648.827.826882073131.302932-3-0.11-0.0725.334.2-9.0-0.33-0.40
Udinese (2 Seasons)2 Leagues201,0085013.911.211786917161.301718-1-0.09+0.1112.017.0-5.0-0.53-0.38
Coppa Italia (7 Seasons)75868450.16.57844041.71119+2+0.31-0.08
Serie A (6 Seasons)14911,1487550.6123.912586922423251.06123163-40-0.32-0.1265.690.7-25.1-0.37-0.26
Premier League (3 Seasons)553,9027138.043.44485361115450.965077-27-0.62+0.1055.769.8-14.1-0.33+0.11
FA Cup (3 Seasons)63956645.44.4482323412.1795+4+0.91+1.86
EFL Cup (3 Seasons)43909859.14.34984011.5076+1+0.23-0.44
Championship (1 Season)251,9277746.521.421871842312.283411+23+1.07+0.6730.819.4+11.4+0.53+0.15
Serie B (1 Season)251,8247348.320.31917661.642212+10+0.49+0.31
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-201520Bolognait ITA2. Serie B4th251,8247348.320.31917661.642212+10+0.49+0.31Matches
2015-201621Bolognait ITA1. Serie A14th332,6207976.629.13023331.002934-5-0.17+0.62Matches
2016-201722Bolognait ITA1. Serie A15th322,4287671.027.02822431.002438-14-0.52-0.16Matches
2017-201823Bolognait ITA1. Serie A15th342,8308382.731.43322120.973143-12-0.38-0.3828.439.5-11.1-0.35+0.21Matches
2018-201924Watfordeng ENG1. Premier League11th141,0047229.411.211899310241.211520-5-0.45-0.3712.219.4-7.2-0.64-0.50Matches
2019-202025Watfordeng ENG1. Premier League19th261,8217053.220.220861661731.001831-13-0.64+0.2026.828.5-1.7-0.08+0.35Matches
2020-202126Watfordeng ENG2. Championship2nd251,9277746.521.421871842312.283411+23+1.07+0.6730.819.4+11.4+0.53+0.15Matches
2021-202227Watfordeng ENG1. Premier League19th151,0777231.512.0138011216180.671726-9-0.75+0.5516.722.0-5.3-0.44+0.30Matches
2022-202328Udineseit ITA1. Serie A12th147895623.18.8882562261.071214-2-0.23-0.2611.614.8-3.1-0.36-0.30Matches
2023-202429Udineseit ITA1. Serie A15th464161.90.714503691.2502-2-2.81-2.440.32.2-1.9-2.67-2.45Matches
2023-202429Torinoit ITA1. Serie A9th161,0246429.911.41087762611.311012-2-0.18-0.259.711.9-2.2-0.19-0.28Matches
2024-202530Torinoit ITA1. Serie A11th161,3938791.015.515891315911.191720-3-0.19+1.1215.622.4-6.8-0.44-0.10Matches
11 Seasons4 Clubs4 Leagues25418,8017446.7208.9209861634520771.22229263-34-0.16+0.09152.2180.0-27.8-0.21-0.04
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
Bologna (4 Seasons)2 Leagues1249,7027869.1107.81108414141.12106127-21-0.19-0.0528.439.5-11.1-0.35+0.21
Watford (4 Seasons)2 Leagues805,8297340.564.86586541517461.378488-4-0.06+0.3786.689.3-2.7-0.04+0.18
Torino (2 Seasons)1 League322,4177648.826.925882073121.252732-5-0.19-0.1925.334.2-9.0-0.33-0.40
Udinese (2 Seasons)1 League188534712.59.59785917151.111216-4-0.42-0.2312.017.0-5.0-0.53-0.38
Serie A (6 Seasons)14911,1487550.6123.912586922423251.06123163-40-0.32-0.1265.690.7-25.1-0.37-0.26
Premier League (3 Seasons)553,9027138.043.44485361115450.965077-27-0.62+0.1055.769.8-14.1-0.33+0.11
Championship (1 Season)251,9277746.521.421871842312.283411+23+1.07+0.6730.819.4+11.4+0.53+0.15
Serie B (1 Season)251,8247348.320.31917661.642212+10+0.49+0.31
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-201520Bolognait ITACoppa Italia41st00001Matches
2015-201621Bolognait ITACoppa Italia25th19090100.01.01901000.0001-1-1.00Matches
2016-201722Bolognait ITACoppa Italia9th221010570.02.321052011.5043+1+0.43-3.57Matches
2017-201823Bolognait ITACoppa Italia25th1454550.00.51450000.0003-3-6.00-6.00Matches
2018-201924Watfordeng ENGEFL Cup17th2210105100.02.321052001.5042+2+0.86Matches
2018-201924Watfordeng ENGFA Cup2nd42486243.52.8291223413.0061+5+1.81+2.93Matches
2019-202025Watfordeng ENGEFL Cup9th1909033.31.01901013.0021+1+1.00+0.50Matches
2019-202025Watfordeng ENGFA Cup33rd1909042.91.01901001.003300.00+0.75Matches
2020-202126Watfordeng ENGFA Cup33rd1575763.30.61570000.0001-1-1.58-1.58Matches
2021-202227Watfordeng ENGEFL CupRd31909050.01.01901000.0013-2-2.00-3.00Matches
2022-202328Udineseit ITACoppa ItaliaRd21909050.01.01901003.0021+1+1.00+2.00Matches
2023-202429Udineseit ITACoppa ItaliaRd21656531.00.71650013.0031+2+2.77+2.77Matches
2024-202530Torinoit ITACoppa ItaliaRd21868647.81.01860013.0020+2+2.09+3.05Matches
11 Seasons4 Clubs3 Leagues171,3718150.815.215871123461.822720+7+0.46+0.53
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Watford (4 Seasons)2 Leagues107857951.38.7890723421.901611+5+0.57+0.94
Bologna (4 Seasons)1 League43458657.53.84863020.7547-3-0.78-3.45
Udinese (2 Seasons)1 League21557839.71.72781013.0052+3+1.74+2.12
Torino (1 Season)1 League1868647.81.01860013.0020+2+2.09+3.05
Coppa Italia (7 Seasons)75868450.16.57844041.71119+2+0.31-0.08
FA Cup (3 Seasons)63956645.44.4482323412.1795+4+0.91+1.86
EFL Cup (3 Seasons)43909859.14.34984011.5076+1+0.23-0.44
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
202127ma MoroccoFriendlies (M)0001Matches
202127ma MoroccoAfrica Cup of NationsQF548096100.05.35965002.0085+3+0.56Matches
202127ma MoroccoAfrica Cup of Nations qualification21668330.71.82831002.0010+1+0.54-1.38Matches
202228ma MoroccoWCQ75427775.36.0686312812.71182+16+2.66-0.38Matches
202228ma MoroccoFriendlies (M)1909025.01.01901000.0003-3-3.00-4.67Matches
202329ma MoroccoAfrica Cup of Nations qualification1676718.60.71670003.001100.00-1.54Matches
202531ma MoroccoAfrica Cup of Nations qualification115152.80.20011513.000000.00-4.11Matches
4 Seasons1 Club4 Leagues171,3608042.815.115881022232.292811+17+1.13-1.51
Africa Cup of Nations qualification (3 Seasons)42486217.22.8378111512.5021+1+0.36-2.43
Friendlies (M) (2 Seasons)1909016.71.01901010.0003-3-3.00-4.67
WCQ (1 Season)75427775.36.0686312812.71182+16+2.66-0.38
Africa Cup of Nations (1 Season)548096100.05.35965002.0085+3+0.56

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-201520Bolognait ITA2. Serie B20.350Matches
2015-201621Bolognait ITACoppa Italia1.00000Matches
2015-201621Bolognait ITA1. Serie A29.18133Matches
2016-201722Bolognait ITACoppa Italia2.30000Matches
2016-201722Bolognait ITA1. Serie A27.061048255516153000Matches
2017-201823Bolognait ITACoppa Italia0.51000Matches
2017-201823Bolognait ITA1. Serie A31.4810562354651570201631154870.6Matches
2018-201924Watfordeng ENGEFL Cup2.3000220300000Matches
2018-201924Watfordeng ENGFA Cup2.8100110544000Matches
2018-201924Watfordeng ENG1. Premier League11.25001710131171700052221559.5Matches
2019-202025Watfordeng ENGEFL Cup1.00001006030Matches
2019-202025Watfordeng ENGFA Cup1.00001001000Matches
2019-202025Watfordeng ENG1. Premier League20.23002612269282201099673367.0Matches
2020-202126Watfordeng ENG2. Championship21.440020130443719000125693069.7Matches
2020-202126Watfordeng ENGFA Cup0.60001000110Matches
2021-202227Watfordeng ENGEFL Cup1.00000106000Matches
2021-202227Watfordeng ENG1. Premier League12.0000144030181301070291763.0Matches
2022-202328Udineseit ITACoppa Italia1.00000000030Matches
2022-202328Udineseit ITA1. Serie A8.820011101010701044261170.3Matches
2023-202429Udineseit ITACoppa Italia0.71001000100Matches
2023-202429Udineseit ITA1. Serie A0.720030002000054180.0Matches
2023-202429Torinoit ITA1. Serie A11.400018504111201049221461.1Matches
2024-202530Torinoit ITACoppa Italia1.00001101310Matches
2024-202530Torinoit ITA1. Serie A15.54001613111181110062491576.6Matches
11 Seasons4 Clubs7 Leagues224.150302701111431826222316066940318468.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bologna (4 Seasons)3 Leagues111.628301374810971121100201631154870.6
Watford (4 Seasons)4 Leagues73.5130083433195105790203461879566.3
Torino (2 Seasons)2 Leagues27.840035191163224110111712971.0
Udinese (2 Seasons)2 Leagues11.2500151010131001049301271.4
Coppa Italia (7 Seasons)6.52002101440
Serie A (6 Seasons)123.9303018567111221531401403232168970.8
Premier League (3 Seasons)43.48005726313063520202211186564.5
FA Cup (3 Seasons)4.4100310655000
EFL Cup (3 Seasons)4.30003301503000
Championship (1 Season)21.440020130443719000125693069.7
Serie B (1 Season)20.350
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-201520Bologna2 Leagues20.350
2015-201621Bologna2 Leagues30.1810330
2016-201722Bologna2 Leagues29.361048255516153000
2017-201823Bologna2 Leagues31.9910562354651570201631154870.6
2018-201924Watford3 Leagues16.26002013139212100052221559.5
2019-202025Watford3 Leagues22.23002812276282501099673367.0
2020-202126Watford2 Leagues22.040021130443820000125693069.7
2021-202227Watford2 Leagues13.0000145036181301070291763.0
2022-202328Udinese2 Leagues9.8200111010101001044261170.3
2023-202429Udinese2 Leagues1.430040003000054180.0
2023-202429Torino1 League11.400018504111201049221461.1
2024-202530Torino2 Leagues16.44001714112211210062491576.6
11 Seasons4 Clubs7 Leagues224.150302701111431826222316066940318468.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bologna (4 Seasons)3 Leagues111.628301374810971121100201631154870.6
Watford (4 Seasons)4 Leagues73.5130083433195105790203461879566.3
Torino (2 Seasons)2 Leagues27.840035191163224110111712971.0
Udinese (2 Seasons)2 Leagues11.2500151010131001049301271.4
Coppa Italia (7 Seasons)6.52002101440
Serie A (6 Seasons)123.9303018567111221531401403232168970.8
Premier League (3 Seasons)43.48005726313063520202211186564.5
FA Cup (3 Seasons)4.4100310655000
EFL Cup (3 Seasons)4.30003301503000
Championship (1 Season)21.440020130443719000125693069.7
Serie B (1 Season)20.350
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-201520Bolognait ITA2. Serie B4th20.350Matches
2015-201621Bolognait ITA1. Serie A14th29.18133Matches
2016-201722Bolognait ITA1. Serie A15th27.061048255516153000Matches
2017-201823Bolognait ITA1. Serie A15th31.4810562354651570201631154870.6Matches
2018-201924Watfordeng ENG1. Premier League11th11.25001710131171700052221559.5Matches
2019-202025Watfordeng ENG1. Premier League19th20.23002612269282201099673367.0Matches
2020-202126Watfordeng ENG2. Championship2nd21.440020130443719000125693069.7Matches
2021-202227Watfordeng ENG1. Premier League19th12.0000144030181301070291763.0Matches
2022-202328Udineseit ITA1. Serie A12th8.820011101010701044261170.3Matches
2023-202429Udineseit ITA1. Serie A15th0.720030002000054180.0Matches
2023-202429Torinoit ITA1. Serie A9th11.400018504111201049221461.1Matches
2024-202530Torinoit ITA1. Serie A11th15.54001613111181110062491576.6Matches
11 Seasons4 Clubs4 Leagues208.947302621061429625321116066940318468.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bologna (4 Seasons)2 Leagues107.827301374810971121100201631154870.6
Watford (4 Seasons)2 Leagues64.8120077393174100710203461879566.3
Torino (2 Seasons)1 League26.940034181152923110111712971.0
Udinese (2 Seasons)1 League9.540014101012701049301271.4
Serie A (6 Seasons)123.9303018567111221531401403232168970.8
Premier League (3 Seasons)43.48005726313063520202211186564.5
Championship (1 Season)21.440020130443719000125693069.7
Serie B (1 Season)20.350
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201621Bolognait ITACoppa Italia25th1.00000Matches
2016-201722Bolognait ITACoppa Italia9th2.30000Matches
2017-201823Bolognait ITACoppa Italia25th0.51000Matches
2018-201924Watfordeng ENGEFL Cup17th2.3000220300000Matches
2018-201924Watfordeng ENGFA Cup2nd2.8100110544000Matches
2019-202025Watfordeng ENGEFL Cup9th1.00001006030Matches
2019-202025Watfordeng ENGFA Cup33rd1.00001001000Matches
2020-202126Watfordeng ENGFA Cup33rd0.60001000110Matches
2021-202227Watfordeng ENGEFL CupRd31.00000106000Matches
2022-202328Udineseit ITACoppa ItaliaRd21.00000000030Matches
2023-202429Udineseit ITACoppa ItaliaRd20.71001000100Matches
2024-202530Torinoit ITACoppa ItaliaRd21.00001101310Matches
11 Seasons4 Clubs3 Leagues15.230085022912000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Watford (4 Seasons)2 Leagues8.71006402158000
Bologna (4 Seasons)1 League3.81000
Udinese (2 Seasons)1 League1.71001000130
Torino (1 Season)1 League1.00001101310
Coppa Italia (7 Seasons)6.52002101440
FA Cup (3 Seasons)4.4100310655000
EFL Cup (3 Seasons)4.30003301503000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202127ma MoroccoAfrica Cup of NationsQF5.31008505650Matches
202127ma MoroccoAfrica Cup of Nations qualification1.80000Matches
202228ma MoroccoWCQ6.01000Matches
202228ma MoroccoFriendlies (M)1.00000Matches
202329ma MoroccoAfrica Cup of Nations qualification0.70000Matches
202531ma MoroccoAfrica Cup of Nations qualification0.20000Matches
4 Seasons1 Club4 Leagues15.12008505650
Africa Cup of Nations qualification (3 Seasons)2.80000
Friendlies (M) (2 Seasons)1.00000
WCQ (1 Season)6.01000
Africa Cup of Nations (1 Season)5.31008505650

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.