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
2003-200418Twentenl NED1. Eredivisie744164.6011000100.000.220.220.000.22Matches
2004-200519Twentenl NED1. Eredivisie19111,05611.7112100100.090.090.170.090.17Matches
2005-200620Twentenl NED1. Eredivisie874985.5000000100.000.000.000.000.00Matches
2006-200721Twentenl NED1. Eredivisie22211,91521.3202200600.090.000.090.090.09Matches
2007-200822Twentenl NED1. Eredivisie33332,90932.3033000600.000.090.090.000.09Matches
2007-200822Twente2. UEFA Cup221952.2000100.000.00Matches
2008-200923Feyenoordnl NED1. Eredivisie22211,82520.3213200600.100.050.150.100.15Matches
2008-200923Feyenoord2. UEFA Cup542622.9000000.000.00Matches
2009-201024Feyenoordnl NED1. Eredivisie26242,04322.7000000600.000.000.000.000.00Matches
2010-201125Feyenoordnl NED1. Eredivisie15131,18313.1022000400.000.150.150.000.15Matches
2011-201226Feyenoordnl NED1. Eredivisie31312,63829.3257200800.070.170.240.070.24Matches
2012-201327Aston Villaeng ENG1. Premier League20121,17613.1101100500.080.000.080.080.08Matches
2013-201428Aston Villaeng ENG1. Premier League31262,17724.2213200700.080.040.120.080.12Matches
2014-201529Feyenoordnl NED1. Eredivisie29292,53628.2213200500.070.040.110.070.11Matches
2014-201529Feyenoord2. Europa Lg776307.0224200200.290.290.570.290.57Matches
2014-201529Aston Villaeng ENG1. Premier League00Matches
2015-201630Feyenoordnl NED1. Eredivisie32322,82231.4123100800.030.060.100.030.10Matches
2016-201731Feyenoordnl NED1. Eredivisie30302,64929.4516500800.170.030.200.170.20Matches
2016-201731Feyenoord2. Europa Lg443604.0000000100.000.000.000.000.00Matches
2017-201832Feyenoord1. Champions Lg443604.0000000300.10.10.30.411310.000.000.000.000.000.030.080.110.030.11Matches
2017-201832Feyenoordnl NED1. Eredivisie31312,77830.9246200200.060.130.190.060.19Matches
2018-201933Al-Ittihadsa KSA1. Pro League24242,04222.7011000800.000.040.040.000.04Matches
2019-202034Al-Ittihadsa KSA1. Pro League26262,29225.5000000800.000.000.000.000.00Matches
2020-202135Al-Ittihadsa KSA1. Pro League24221,98722.1000000800.000.000.000.000.00Matches
2021-202236Al-Ittihadsa KSA1. Pro League16161,36615.2000000400.000.000.000.000.00Matches
19 Seasons4 Clubs5 Leagues46843438,115423.5222547220010900.10.10.30.411310.050.060.110.050.110.030.080.110.030.11
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
Feyenoord (8 Seasons)3 Leagues23623020,086223.216183416005300.10.10.30.411310.070.080.150.070.150.030.080.110.030.11
Twente (5 Seasons)2 Leagues91786,98977.73583001600.040.070.110.040.11
Al-Ittihad (4 Seasons)1 League90887,68785.40110002800.000.010.010.000.01
Aston Villa (3 Seasons)1 League51383,35337.33143001200.080.030.110.080.11
Eredivisie (13 Seasons)30528725,268280.817213817006200.060.070.140.060.14
Pro League (4 Seasons)90887,68785.40110002800.000.010.010.000.01
UEFA Cup (4 Seasons)18171,44716.1224200400.120.180.360.120.36
Premier League (3 Seasons)51383,35337.33143001200.080.030.110.080.11
Champions Lg (1 Season)443604.0000000300.10.10.30.411310.000.000.000.000.000.030.080.110.030.11
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
2003-200418Twente1 League744164.6011000100.000.220.220.000.22
2004-200519Twente1 League19111,05611.7112100100.090.090.170.090.17
2005-200620Twente1 League874985.5000000100.000.000.000.000.00
2006-200721Twente1 League22211,91521.3202200600.090.000.090.090.09
2007-200822Twente2 Leagues35353,10434.5033000700.000.090.090.000.09
2008-200923Feyenoord2 Leagues27252,08723.2213200600.090.050.150.090.15
2009-201024Feyenoord1 League26242,04322.7000000600.000.000.000.000.00
2010-201125Feyenoord1 League15131,18313.1022000400.000.150.150.000.15
2011-201226Feyenoord1 League31312,63829.3257200800.070.170.240.070.24
2012-201327Aston Villa1 League20121,17613.1101100500.080.000.080.080.08
2013-201428Aston Villa1 League31262,17724.2213200700.080.040.120.080.12
2014-201529Aston Villa1 League00
2014-201529Feyenoord2 Leagues36363,16635.2437400700.110.090.200.110.20
2015-201630Feyenoord1 League32322,82231.4123100800.030.060.100.030.10
2016-201731Feyenoord2 Leagues34343,00933.4516500900.150.030.180.150.18
2017-201832Feyenoord2 Leagues35353,13834.9246200500.10.10.30.411310.060.110.170.060.170.030.080.110.030.11
2018-201933Al-Ittihad1 League24242,04222.7011000800.000.040.040.000.04
2019-202034Al-Ittihad1 League26262,29225.5000000800.000.000.000.000.00
2020-202135Al-Ittihad1 League24221,98722.1000000800.000.000.000.000.00
2021-202236Al-Ittihad1 League16161,36615.2000000400.000.000.000.000.00
19 Seasons4 Clubs5 Leagues46843438,115423.5222547220010900.10.10.30.411310.050.060.110.050.110.030.080.110.030.11
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
Feyenoord (8 Seasons)3 Leagues23623020,086223.216183416005300.10.10.30.411310.070.080.150.070.150.030.080.110.030.11
Twente (5 Seasons)2 Leagues91786,98977.73583001600.040.070.110.040.11
Al-Ittihad (4 Seasons)1 League90887,68785.40110002800.000.010.010.000.01
Aston Villa (3 Seasons)1 League51383,35337.33143001200.080.030.110.080.11
Eredivisie (13 Seasons)30528725,268280.817213817006200.060.070.140.060.14
Pro League (4 Seasons)90887,68785.40110002800.000.010.010.000.01
UEFA Cup (4 Seasons)18171,44716.1224200400.120.180.360.120.36
Premier League (3 Seasons)51383,35337.33143001200.080.030.110.080.11
Champions Lg (1 Season)443604.0000000300.10.10.30.411310.000.000.000.000.000.030.080.110.030.11
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
2003-200418Twentenl NED1. Eredivisie8th744164.6011000100.000.220.220.000.22Matches
2004-200519Twentenl NED1. Eredivisie6th19111,05611.7112100100.090.090.170.090.17Matches
2005-200620Twentenl NED1. Eredivisie9th874985.5000000100.000.000.000.000.00Matches
2006-200721Twentenl NED1. Eredivisie4th22211,91521.3202200600.090.000.090.090.09Matches
2007-200822Twentenl NED1. Eredivisie4th33332,90932.3033000600.000.090.090.000.09Matches
2008-200923Feyenoordnl NED1. Eredivisie7th22211,82520.3213200600.100.050.150.100.15Matches
2009-201024Feyenoordnl NED1. Eredivisie4th26242,04322.7000000600.000.000.000.000.00Matches
2010-201125Feyenoordnl NED1. Eredivisie10th15131,18313.1022000400.000.150.150.000.15Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd31312,63829.3257200800.070.170.240.070.24Matches
2012-201327Aston Villaeng ENG1. Premier League15th20121,17613.1101100500.080.000.080.080.08Matches
2013-201428Aston Villaeng ENG1. Premier League15th31262,17724.2213200700.080.040.120.080.12Matches
2014-201529Aston Villaeng ENG1. Premier League17th00Matches
2014-201529Feyenoordnl NED1. Eredivisie4th29292,53628.2213200500.070.040.110.070.11Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd32322,82231.4123100800.030.060.100.030.10Matches
2016-201731Feyenoordnl NED1. Eredivisie1st30302,64929.4516500800.170.030.200.170.20Matches
2017-201832Feyenoordnl NED1. Eredivisie4th31312,77830.9246200200.060.130.190.060.19Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th24242,04222.7011000800.000.040.040.000.04Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th26262,29225.5000000800.000.000.000.000.00Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd24221,98722.1000000800.000.000.000.000.00Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd16161,36615.2000000400.000.000.000.000.00Matches
19 Seasons4 Clubs3 Leagues44641336,308403.4202343200010200.050.060.110.050.11
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Feyenoord (8 Seasons)1 League21621118,474205.314163014004700.070.080.150.070.15
Twente (5 Seasons)1 League89766,79475.53583001500.040.070.110.040.11
Al-Ittihad (4 Seasons)1 League90887,68785.40110002800.000.010.010.000.01
Aston Villa (3 Seasons)1 League51383,35337.33143001200.080.030.110.080.11
Eredivisie (13 Seasons)30528725,268280.817213817006200.060.070.140.060.14
Pro League (4 Seasons)90887,68785.40110002800.000.010.010.000.01
Premier League (3 Seasons)51383,35337.33143001200.080.030.110.080.11
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200822Twente2. UEFA CupRd1221952.2000100.000.00Matches
2008-200923Feyenoord2. UEFA CupGR542622.9000000.000.00Matches
2014-201529Feyenoord2. Europa LgR32776307.0224200200.290.290.570.290.57Matches
2016-201731Feyenoord2. Europa LgGR443604.0000000100.000.000.000.000.00Matches
2017-201832Feyenoord1. Champions LgGR443604.0000000300.10.10.30.411310.000.000.000.000.000.030.080.110.030.11Matches
5 Seasons2 Clubs2 Leagues22211,80720.1224200700.10.10.30.411310.100.130.270.100.270.030.080.110.030.11
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Feyenoord (4 Seasons)2 Leagues20191,61217.9224200600.10.10.30.411310.110.130.270.110.270.030.080.110.030.11
Twente (1 Season)1 League221952.2000100.000.00
UEFA Cup (4 Seasons)18171,44716.1224200400.120.180.360.120.36
Champions Lg (1 Season)443604.0000000300.10.10.30.411310.000.000.000.000.000.030.080.110.030.11
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201227ma MoroccoAfrica Cup of NationsGR11901.0000000000.000.000.000.000.00Matches
201328ma MoroccoAfrica Cup of NationsGR221711.9000000000.000.000.000.000.00Matches
201429ma MoroccoFriendlies (M)321852.1000000000.000.000.000.000.00Matches
201530ma MoroccoFriendlies (M)332392.7000000000.000.000.000.000.00Matches
201631ma MoroccoFriendlies (M)332703.0000000000.000.000.000.000.00Matches
201732ma MoroccoFriendlies (M)221531.7000000000.000.000.000.000.00Matches
201732ma MoroccoAfrica Cup of NationsQF443604.0011000100.000.250.250.000.25Matches
201732ma MoroccoAfrica Cup of Nations qualification443604.0000000100.000.000.000.000.00Matches
201833ma Morocco1. World CupGR332652.9000000200.00.00.00.10920.000.000.000.000.000.010.010.020.010.02Matches
201833ma MoroccoWCQ554444.9011000100.000.200.200.000.20Matches
201833ma MoroccoFriendlies (M)542993.3000000000.000.000.000.000.00Matches
201934ma MoroccoFriendlies (M)221061.2000000000.000.000.000.000.00Matches
201934ma MoroccoAfrica Cup of NationsR16432703.0000000200.000.000.000.000.00Matches
201934ma MoroccoAfrica Cup of Nations qualification443604.0000000100.000.000.000.000.00Matches
8 Seasons1 Club5 Leagues45423,57239.7022000800.00.00.00.10920.000.050.050.000.050.010.010.020.010.02
Friendlies (M) (6 Seasons)18161,25213.9000000000.000.000.000.000.00
Africa Cup of Nations (4 Seasons)11108919.9011000300.000.100.100.000.10
Africa Cup of Nations qualification (2 Seasons)887208.0000000200.000.000.000.000.00
WCQ (1 Season)554444.9011000100.000.200.200.000.20
World Cup (1 Season)332652.9000000200.00.00.00.10920.000.000.000.000.000.010.010.020.010.02

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
2003-200418Twentenl NED1. Eredivisie4.6020.430.0000Matches
2004-200519Twentenl NED1. Eredivisie11.7150.430.2000Matches
2005-200620Twentenl NED1. Eredivisie5.5020.360.0000Matches
2006-200721Twentenl NED1. Eredivisie21.3240.190.5000Matches
2007-200822Twentenl NED1. Eredivisie32.30160.500.0000Matches
2007-200822Twente2. UEFA Cup2.200Matches
2008-200923Feyenoordnl NED1. Eredivisie20.32120.590.1700Matches
2008-200923Feyenoord2. UEFA Cup2.900Matches
2009-201024Feyenoordnl NED1. Eredivisie22.7070.310.0000Matches
2010-201125Feyenoordnl NED1. Eredivisie13.1060.460.0000Matches
2011-201226Feyenoordnl NED1. Eredivisie29.32180.610.1100Matches
2012-201327Aston Villaeng ENG1. Premier League13.1140.310.2500Matches
2013-201428Aston Villaeng ENG1. Premier League24.2270.290.2900Matches
2014-201529Feyenoordnl NED1. Eredivisie28.22170.600.1200Matches
2014-201529Feyenoord2. Europa Lg7.0230.430.6700Matches
2015-201630Feyenoordnl NED1. Eredivisie31.4170.220.1400Matches
2016-201731Feyenoordnl NED1. Eredivisie29.450130.000.440.3800Matches
2016-201731Feyenoord2. Europa Lg4.008337.52.000.750.000.0000Matches
2017-201832Feyenoord1. Champions Lg4.004125.01.000.250.000.0030.40000.10.10.03-0.1-0.1Matches
2017-201832Feyenoordnl NED1. Eredivisie30.920140.000.450.1400Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.7031619.41.370.260.000.0000Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.5010220.00.390.080.000.0000Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.10800.00.360.000.0000Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.206233.30.400.130.000.0000Matches
19 Seasons4 Clubs5 Leagues423.5226715161.20.440.360.100.1530.40000.10.10.03-0.1-0.1
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
Feyenoord (8 Seasons)3 Leagues223.21612101258.30.180.460.580.1630.40000.10.10.03-0.1-0.1
Twente (5 Seasons)2 Leagues77.73290.380.1000
Al-Ittihad (4 Seasons)1 League85.40551018.20.640.120.000.0000
Aston Villa (3 Seasons)1 League37.33110.300.2700
Eredivisie (13 Seasons)280.81701230.000.440.1400
Pro League (4 Seasons)85.40551018.20.640.120.000.0000
UEFA Cup (4 Seasons)16.128637.52.000.550.000.3300
Premier League (3 Seasons)37.33110.300.2700
Champions Lg (1 Season)4.004125.01.000.250.000.0030.40000.10.10.03-0.1-0.1
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
2003-200418Twente1 League4.6020.430.0000
2004-200519Twente1 League11.7150.430.2000
2005-200620Twente1 League5.5020.360.0000
2006-200721Twente1 League21.3240.190.5000
2007-200822Twente2 Leagues34.50160.500.0000
2008-200923Feyenoord2 Leagues23.22120.590.1700
2009-201024Feyenoord1 League22.7070.310.0000
2010-201125Feyenoord1 League13.1060.460.0000
2011-201226Feyenoord1 League29.32180.610.1100
2012-201327Aston Villa1 League13.1140.310.2500
2013-201428Aston Villa1 League24.2270.290.2900
2014-201529Feyenoord2 Leagues35.24200.570.2000
2015-201630Feyenoord1 League31.4170.220.1400
2016-201731Feyenoord2 Leagues33.45816200.00.240.480.630.3100
2017-201832Feyenoord2 Leagues34.92415375.00.110.430.500.1330.40000.10.10.03-0.1-0.1
2018-201933Al-Ittihad1 League22.7031619.41.370.260.000.0000
2019-202034Al-Ittihad1 League25.5010220.00.390.080.000.0000
2020-202135Al-Ittihad1 League22.10800.00.360.000.0000
2021-202236Al-Ittihad1 League15.206233.30.400.130.000.0000
19 Seasons4 Clubs5 Leagues423.5226715161.20.440.360.100.1530.40000.10.10.03-0.1-0.1
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
Feyenoord (8 Seasons)3 Leagues223.21612101258.30.180.460.580.1630.40000.10.10.03-0.1-0.1
Twente (5 Seasons)2 Leagues77.73290.380.1000
Al-Ittihad (4 Seasons)1 League85.40551018.20.640.120.000.0000
Aston Villa (3 Seasons)1 League37.33110.300.2700
Eredivisie (13 Seasons)280.81701230.000.440.1400
Pro League (4 Seasons)85.40551018.20.640.120.000.0000
UEFA Cup (4 Seasons)16.128637.52.000.550.000.3300
Premier League (3 Seasons)37.33110.300.2700
Champions Lg (1 Season)4.004125.01.000.250.000.0030.40000.10.10.03-0.1-0.1
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2003-200418Twentenl NED1. Eredivisie8th4.6020.430.0000Matches
2004-200519Twentenl NED1. Eredivisie6th11.7150.430.2000Matches
2005-200620Twentenl NED1. Eredivisie9th5.5020.360.0000Matches
2006-200721Twentenl NED1. Eredivisie4th21.3240.190.5000Matches
2007-200822Twentenl NED1. Eredivisie4th32.30160.500.0000Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.32120.590.1700Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.7070.310.0000Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.1060.460.0000Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.32180.610.1100Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.1140.310.2500Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.2270.290.2900Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.22170.600.1200Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.4170.220.1400Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.450130.000.440.3800Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.920140.000.450.1400Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.7031619.41.370.260.000.0000Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.5010220.00.390.080.000.0000Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.10800.00.360.000.0000Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.206233.30.400.130.000.0000Matches
19 Seasons4 Clubs3 Leagues403.4205514467.30.380.360.130.1400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Feyenoord (8 Seasons)1 League205.3140940.000.460.1500
Twente (5 Seasons)1 League75.53290.380.1000
Al-Ittihad (4 Seasons)1 League85.40551018.20.640.120.000.0000
Aston Villa (3 Seasons)1 League37.33110.300.2700
Eredivisie (13 Seasons)280.81701230.000.440.1400
Pro League (4 Seasons)85.40551018.20.640.120.000.0000
Premier League (3 Seasons)37.33110.300.2700
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200822Twente2. UEFA CupRd12.200Matches
2008-200923Feyenoord2. UEFA CupGR2.900Matches
2014-201529Feyenoord2. Europa LgR327.0230.430.6700Matches
2016-201731Feyenoord2. Europa LgGR4.008337.52.000.750.000.0000Matches
2017-201832Feyenoord1. Champions LgGR4.004125.01.000.250.000.0030.40000.10.10.03-0.1-0.1Matches
5 Seasons2 Clubs2 Leagues20.1212733.31.500.470.000.2930.40000.10.10.03-0.1-0.1
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
Feyenoord (4 Seasons)2 Leagues17.9212733.31.500.470.000.2930.40000.10.10.03-0.1-0.1
Twente (1 Season)1 League2.200
UEFA Cup (4 Seasons)16.128637.52.000.550.000.3300
Champions Lg (1 Season)4.004125.01.000.250.000.0030.40000.10.10.03-0.1-0.1
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201227ma MoroccoAfrica Cup of NationsGR1.0000Matches
201328ma MoroccoAfrica Cup of NationsGR1.9000Matches
201429ma MoroccoFriendlies (M)2.1000Matches
201530ma MoroccoFriendlies (M)2.7000Matches
201631ma MoroccoFriendlies (M)3.0000Matches
201732ma MoroccoFriendlies (M)1.7000Matches
201732ma MoroccoAfrica Cup of NationsQF4.00400.01.000.000.0000Matches
201732ma MoroccoAfrica Cup of Nations qualification4.0000Matches
201833ma Morocco1. World CupGR2.90100.00.340.000.0032.70000.00.00.030.00.0Matches
201833ma MoroccoWCQ4.9000Matches
201833ma MoroccoFriendlies (M)3.3000Matches
201934ma MoroccoFriendlies (M)1.2000Matches
201934ma MoroccoAfrica Cup of NationsR163.00000.000.0000Matches
201934ma MoroccoAfrica Cup of Nations qualification4.0000Matches
8 Seasons1 Club5 Leagues39.70500.00.500.000.0032.70000.00.00.030.00.0
Friendlies (M) (6 Seasons)13.9000
Africa Cup of Nations (4 Seasons)9.90400.00.570.000.0000
Africa Cup of Nations qualification (2 Seasons)8.0000
WCQ (1 Season)4.9000
World Cup (1 Season)2.90100.00.340.000.0032.70000.00.00.030.00.0

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
2003-200418Twentenl NED1. Eredivisie4.61Matches
2004-200519Twentenl NED1. Eredivisie11.71Matches
2005-200620Twentenl NED1. Eredivisie5.50Matches
2006-200721Twentenl NED1. Eredivisie21.30Matches
2007-200822Twentenl NED1. Eredivisie32.33Matches
2007-200822Twente2. UEFA Cup2.2Matches
2008-200923Feyenoordnl NED1. Eredivisie20.31Matches
2008-200923Feyenoord2. UEFA Cup2.9Matches
2009-201024Feyenoordnl NED1. Eredivisie22.70Matches
2010-201125Feyenoordnl NED1. Eredivisie13.12Matches
2011-201226Feyenoordnl NED1. Eredivisie29.35Matches
2012-201327Aston Villaeng ENG1. Premier League13.10Matches
2013-201428Aston Villaeng ENG1. Premier League24.21Matches
2014-201529Feyenoordnl NED1. Eredivisie28.21Matches
2014-201529Feyenoord2. Europa Lg7.02Matches
2015-201630Feyenoordnl NED1. Eredivisie31.42Matches
2016-201731Feyenoordnl NED1. Eredivisie29.41Matches
2016-201731Feyenoord2. Europa Lg4.00Matches
2017-201832Feyenoord1. Champions Lg4.016919188.52631680859094.4657290.3101471.400.30.1-0.3392013Matches
2017-201832Feyenoordnl NED1. Eredivisie30.94Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.71Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.50Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.10Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.20Matches
19 Seasons4 Clubs5 Leagues423.516919188.52631680859094.4657290.3101471.4250.30.1+24.7392013
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
Feyenoord (8 Seasons)3 Leagues223.216919188.52631680859094.4657290.3101471.4180.30.1+17.7392013
Twente (5 Seasons)2 Leagues77.75
Al-Ittihad (4 Seasons)1 League85.41
Aston Villa (3 Seasons)1 League37.31
Eredivisie (13 Seasons)280.821
Pro League (4 Seasons)85.41
UEFA Cup (4 Seasons)16.12
Premier League (3 Seasons)37.31
Champions Lg (1 Season)4.016919188.52631680859094.4657290.3101471.400.30.1-0.3392013
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
2003-200418Twente1 League4.61
2004-200519Twente1 League11.71
2005-200620Twente1 League5.50
2006-200721Twente1 League21.30
2007-200822Twente2 Leagues34.53
2008-200923Feyenoord2 Leagues23.21
2009-201024Feyenoord1 League22.70
2010-201125Feyenoord1 League13.12
2011-201226Feyenoord1 League29.35
2012-201327Aston Villa1 League13.10
2013-201428Aston Villa1 League24.21
2014-201529Feyenoord2 Leagues35.23
2015-201630Feyenoord1 League31.42
2016-201731Feyenoord2 Leagues33.41
2017-201832Feyenoord2 Leagues34.916919188.52631680859094.4657290.3101471.440.30.1+3.7392013
2018-201933Al-Ittihad1 League22.71
2019-202034Al-Ittihad1 League25.50
2020-202135Al-Ittihad1 League22.10
2021-202236Al-Ittihad1 League15.20
19 Seasons4 Clubs5 Leagues423.516919188.52631680859094.4657290.3101471.4250.30.1+24.7392013
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
Feyenoord (8 Seasons)3 Leagues223.216919188.52631680859094.4657290.3101471.4180.30.1+17.7392013
Twente (5 Seasons)2 Leagues77.75
Al-Ittihad (4 Seasons)1 League85.41
Aston Villa (3 Seasons)1 League37.31
Eredivisie (13 Seasons)280.821
Pro League (4 Seasons)85.41
UEFA Cup (4 Seasons)16.12
Premier League (3 Seasons)37.31
Champions Lg (1 Season)4.016919188.52631680859094.4657290.3101471.400.30.1-0.3392013
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
2003-200418Twentenl NED1. Eredivisie8th4.61Matches
2004-200519Twentenl NED1. Eredivisie6th11.71Matches
2005-200620Twentenl NED1. Eredivisie9th5.50Matches
2006-200721Twentenl NED1. Eredivisie4th21.30Matches
2007-200822Twentenl NED1. Eredivisie4th32.33Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.31Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.70Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.12Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.35Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.10Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.21Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.21Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.42Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.41Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.94Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.71Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.50Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.10Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.20Matches
19 Seasons4 Clubs3 Leagues403.423
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
Feyenoord (8 Seasons)1 League205.316
Twente (5 Seasons)1 League75.55
Al-Ittihad (4 Seasons)1 League85.41
Aston Villa (3 Seasons)1 League37.31
Eredivisie (13 Seasons)280.821
Pro League (4 Seasons)85.41
Premier League (3 Seasons)37.31
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200822Twente2. UEFA CupRd12.2Matches
2008-200923Feyenoord2. UEFA CupGR2.9Matches
2014-201529Feyenoord2. Europa LgR327.02Matches
2016-201731Feyenoord2. Europa LgGR4.00Matches
2017-201832Feyenoord1. Champions LgGR4.016919188.52631680859094.4657290.3101471.400.30.1-0.3392013Matches
5 Seasons2 Clubs2 Leagues20.116919188.52631680859094.4657290.3101471.420.30.1+1.7392013
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
Feyenoord (4 Seasons)2 Leagues17.916919188.52631680859094.4657290.3101471.420.30.1+1.7392013
Twente (1 Season)1 League2.2
UEFA Cup (4 Seasons)16.12
Champions Lg (1 Season)4.016919188.52631680859094.4657290.3101471.400.30.1-0.3392013
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201227ma MoroccoAfrica Cup of NationsGR1.00Matches
201328ma MoroccoAfrica Cup of NationsGR1.90Matches
201429ma MoroccoFriendlies (M)2.10Matches
201530ma MoroccoFriendlies (M)2.70Matches
201631ma MoroccoFriendlies (M)3.00Matches
201732ma MoroccoFriendlies (M)1.70Matches
201732ma MoroccoAfrica Cup of NationsQF4.01Matches
201732ma MoroccoAfrica Cup of Nations qualification4.00Matches
201833ma Morocco1. World CupGR2.99511483.31276483546188.5293680.63650.000.00.00.018009Matches
201833ma MoroccoWCQ4.91Matches
201833ma MoroccoFriendlies (M)3.30Matches
201934ma MoroccoFriendlies (M)1.20Matches
201934ma MoroccoAfrica Cup of NationsR163.00Matches
201934ma MoroccoAfrica Cup of Nations qualification4.00Matches
8 Seasons1 Club5 Leagues39.79511483.31276483546188.5293680.63650.020.00.0+2.018009
Friendlies (M) (6 Seasons)13.90
Africa Cup of Nations (4 Seasons)9.91
Africa Cup of Nations qualification (2 Seasons)8.00
WCQ (1 Season)4.91
World Cup (1 Season)2.99511483.31276483546188.5293680.63650.000.00.00.018009
Become a Stathead & surf this site ad-free.

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
2003-200418Twentenl NED1. Eredivisie4.6Matches
2004-200519Twentenl NED1. Eredivisie11.7Matches
2005-200620Twentenl NED1. Eredivisie5.5Matches
2006-200721Twentenl NED1. Eredivisie21.3Matches
2007-200822Twentenl NED1. Eredivisie32.3Matches
2007-200822Twente2. UEFA Cup2.2Matches
2008-200923Feyenoordnl NED1. Eredivisie20.3Matches
2008-200923Feyenoord2. UEFA Cup2.9Matches
2009-201024Feyenoordnl NED1. Eredivisie22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie29.3Matches
2012-201327Aston Villaeng ENG1. Premier League13.1Matches
2013-201428Aston Villaeng ENG1. Premier League24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie28.2Matches
2014-201529Feyenoord2. Europa Lg7.0Matches
2015-201630Feyenoordnl NED1. Eredivisie31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie29.40Matches
2016-201731Feyenoord2. Europa Lg4.00Matches
2017-201832Feyenoord1. Champions Lg4.019117714140310000016906Matches
2017-201832Feyenoordnl NED1. Eredivisie30.90Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.719Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.53Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.11Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.20Matches
19 Seasons4 Clubs5 Leagues423.5191177141403240000016906
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Feyenoord (8 Seasons)3 Leagues223.219117714140310000016906
Twente (5 Seasons)2 Leagues77.7
Al-Ittihad (4 Seasons)1 League85.423
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.80
Pro League (4 Seasons)85.423
UEFA Cup (4 Seasons)16.10
Premier League (3 Seasons)37.3
Champions Lg (1 Season)4.019117714140310000016906
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
2003-200418Twente1 League4.6
2004-200519Twente1 League11.7
2005-200620Twente1 League5.5
2006-200721Twente1 League21.3
2007-200822Twente2 Leagues34.5
2008-200923Feyenoord2 Leagues23.2
2009-201024Feyenoord1 League22.7
2010-201125Feyenoord1 League13.1
2011-201226Feyenoord1 League29.3
2012-201327Aston Villa1 League13.1
2013-201428Aston Villa1 League24.2
2014-201529Feyenoord2 Leagues35.2
2015-201630Feyenoord1 League31.4
2016-201731Feyenoord2 Leagues33.40
2017-201832Feyenoord2 Leagues34.919117714140310000016906
2018-201933Al-Ittihad1 League22.719
2019-202034Al-Ittihad1 League25.53
2020-202135Al-Ittihad1 League22.11
2021-202236Al-Ittihad1 League15.20
19 Seasons4 Clubs5 Leagues423.5191177141403240000016906
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Feyenoord (8 Seasons)3 Leagues223.219117714140310000016906
Twente (5 Seasons)2 Leagues77.7
Al-Ittihad (4 Seasons)1 League85.423
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.80
Pro League (4 Seasons)85.423
UEFA Cup (4 Seasons)16.10
Premier League (3 Seasons)37.3
Champions Lg (1 Season)4.019117714140310000016906
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
2003-200418Twentenl NED1. Eredivisie8th4.6Matches
2004-200519Twentenl NED1. Eredivisie6th11.7Matches
2005-200620Twentenl NED1. Eredivisie9th5.5Matches
2006-200721Twentenl NED1. Eredivisie4th21.3Matches
2007-200822Twentenl NED1. Eredivisie4th32.3Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.3Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.3Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.1Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.2Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.40Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.90Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.719Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.53Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.11Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.20Matches
19 Seasons4 Clubs3 Leagues403.423
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Feyenoord (8 Seasons)1 League205.30
Twente (5 Seasons)1 League75.5
Al-Ittihad (4 Seasons)1 League85.423
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.80
Pro League (4 Seasons)85.423
Premier League (3 Seasons)37.3
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
2007-200822Twente2. UEFA CupRd12.2Matches
2008-200923Feyenoord2. UEFA CupGR2.9Matches
2014-201529Feyenoord2. Europa LgR327.0Matches
2016-201731Feyenoord2. Europa LgGR4.00Matches
2017-201832Feyenoord1. Champions LgGR4.019117714140310000016906Matches
5 Seasons2 Clubs2 Leagues20.119117714140310000016906
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Feyenoord (4 Seasons)2 Leagues17.919117714140310000016906
Twente (1 Season)1 League2.2
UEFA Cup (4 Seasons)16.10
Champions Lg (1 Season)4.019117714140310000016906
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
201227ma MoroccoAfrica Cup of NationsGR1.0Matches
201328ma MoroccoAfrica Cup of NationsGR1.9Matches
201429ma MoroccoFriendlies (M)2.1Matches
201530ma MoroccoFriendlies (M)2.7Matches
201631ma MoroccoFriendlies (M)3.0Matches
201732ma MoroccoFriendlies (M)1.7Matches
201732ma MoroccoAfrica Cup of NationsQF4.03Matches
201732ma MoroccoAfrica Cup of Nations qualification4.0Matches
201833ma Morocco1. World CupGR2.911411043002100009501Matches
201833ma MoroccoWCQ4.9Matches
201833ma MoroccoFriendlies (M)3.3Matches
201934ma MoroccoFriendlies (M)1.2Matches
201934ma MoroccoAfrica Cup of NationsR163.00Matches
201934ma MoroccoAfrica Cup of Nations qualification4.0Matches
8 Seasons1 Club5 Leagues39.711411043005100009501
Friendlies (M) (6 Seasons)13.9
Africa Cup of Nations (4 Seasons)9.93
Africa Cup of Nations qualification (2 Seasons)8.0
WCQ (1 Season)4.9
World Cup (1 Season)2.911411043002100009501

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
2003-200418Twentenl NED1. Eredivisie4.6Matches
2004-200519Twentenl NED1. Eredivisie11.7Matches
2005-200620Twentenl NED1. Eredivisie5.5Matches
2006-200721Twentenl NED1. Eredivisie21.3Matches
2007-200822Twentenl NED1. Eredivisie32.3Matches
2007-200822Twente2. UEFA Cup2.2Matches
2008-200923Feyenoordnl NED1. Eredivisie20.3Matches
2008-200923Feyenoord2. UEFA Cup2.9Matches
2009-201024Feyenoordnl NED1. Eredivisie22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie29.3Matches
2012-201327Aston Villaeng ENG1. Premier League13.1Matches
2013-201428Aston Villaeng ENG1. Premier League24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie28.2Matches
2014-201529Feyenoord2. Europa Lg7.0Matches
2015-201630Feyenoordnl NED1. Eredivisie31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie29.4Matches
2016-201731Feyenoord2. Europa Lg4.0Matches
2017-201832Feyenoord1. Champions Lg4.061.5032001000.00000000Matches
2017-201832Feyenoordnl NED1. Eredivisie30.9Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.7Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.5Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.1Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.2Matches
19 Seasons4 Clubs5 Leagues423.561.5032001000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Feyenoord (8 Seasons)3 Leagues223.261.5032001000.00000000
Twente (5 Seasons)2 Leagues77.7
Al-Ittihad (4 Seasons)1 League85.4
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.8
Pro League (4 Seasons)85.4
UEFA Cup (4 Seasons)16.1
Premier League (3 Seasons)37.3
Champions Lg (1 Season)4.061.5032001000.00000000
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
2003-200418Twente1 League4.6
2004-200519Twente1 League11.7
2005-200620Twente1 League5.5
2006-200721Twente1 League21.3
2007-200822Twente2 Leagues34.5
2008-200923Feyenoord2 Leagues23.2
2009-201024Feyenoord1 League22.7
2010-201125Feyenoord1 League13.1
2011-201226Feyenoord1 League29.3
2012-201327Aston Villa1 League13.1
2013-201428Aston Villa1 League24.2
2014-201529Feyenoord2 Leagues35.2
2015-201630Feyenoord1 League31.4
2016-201731Feyenoord2 Leagues33.4
2017-201832Feyenoord2 Leagues34.961.5032001000.00000000
2018-201933Al-Ittihad1 League22.7
2019-202034Al-Ittihad1 League25.5
2020-202135Al-Ittihad1 League22.1
2021-202236Al-Ittihad1 League15.2
19 Seasons4 Clubs5 Leagues423.561.5032001000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Feyenoord (8 Seasons)3 Leagues223.261.5032001000.00000000
Twente (5 Seasons)2 Leagues77.7
Al-Ittihad (4 Seasons)1 League85.4
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.8
Pro League (4 Seasons)85.4
UEFA Cup (4 Seasons)16.1
Premier League (3 Seasons)37.3
Champions Lg (1 Season)4.061.5032001000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2003-200418Twentenl NED1. Eredivisie8th4.6Matches
2004-200519Twentenl NED1. Eredivisie6th11.7Matches
2005-200620Twentenl NED1. Eredivisie9th5.5Matches
2006-200721Twentenl NED1. Eredivisie4th21.3Matches
2007-200822Twentenl NED1. Eredivisie4th32.3Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.3Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.3Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.1Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.2Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.4Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.9Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.7Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.5Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.1Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.2Matches
19 Seasons4 Clubs3 Leagues403.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Feyenoord (8 Seasons)1 League205.3
Twente (5 Seasons)1 League75.5
Al-Ittihad (4 Seasons)1 League85.4
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.8
Pro League (4 Seasons)85.4
Premier League (3 Seasons)37.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
2007-200822Twente2. UEFA CupRd12.2Matches
2008-200923Feyenoord2. UEFA CupGR2.9Matches
2014-201529Feyenoord2. Europa LgR327.0Matches
2016-201731Feyenoord2. Europa LgGR4.0Matches
2017-201832Feyenoord1. Champions LgGR4.061.5032001000.00000000Matches
5 Seasons2 Clubs2 Leagues20.161.5032001000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Feyenoord (4 Seasons)2 Leagues17.961.5032001000.00000000
Twente (1 Season)1 League2.2
UEFA Cup (4 Seasons)16.1
Champions Lg (1 Season)4.061.5032001000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201227ma MoroccoAfrica Cup of NationsGR1.0Matches
201328ma MoroccoAfrica Cup of NationsGR1.9Matches
201429ma MoroccoFriendlies (M)2.1Matches
201530ma MoroccoFriendlies (M)2.7Matches
201631ma MoroccoFriendlies (M)3.0Matches
201732ma MoroccoFriendlies (M)1.7Matches
201732ma MoroccoAfrica Cup of NationsQF4.0Matches
201732ma MoroccoAfrica Cup of Nations qualification4.0Matches
201833ma Morocco1. World CupGR2.931.0230000000.00000000Matches
201833ma MoroccoWCQ4.9Matches
201833ma MoroccoFriendlies (M)3.3Matches
201934ma MoroccoFriendlies (M)1.2Matches
201934ma MoroccoAfrica Cup of NationsR163.0Matches
201934ma MoroccoAfrica Cup of Nations qualification4.0Matches
8 Seasons1 Club5 Leagues39.731.0230000000.00000000
Friendlies (M) (6 Seasons)13.9
Africa Cup of Nations (4 Seasons)9.9
Africa Cup of Nations qualification (2 Seasons)8.0
WCQ (1 Season)4.9
World Cup (1 Season)2.931.0230000000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2003-200418Twentenl NED1. Eredivisie4.6Matches
2004-200519Twentenl NED1. Eredivisie11.7Matches
2005-200620Twentenl NED1. Eredivisie5.5Matches
2006-200721Twentenl NED1. Eredivisie21.3Matches
2007-200822Twentenl NED1. Eredivisie32.3Matches
2007-200822Twente2. UEFA Cup2.2Matches
2008-200923Feyenoordnl NED1. Eredivisie20.3Matches
2008-200923Feyenoord2. UEFA Cup2.9Matches
2009-201024Feyenoordnl NED1. Eredivisie22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie29.3Matches
2012-201327Aston Villaeng ENG1. Premier League13.1Matches
2013-201428Aston Villaeng ENG1. Premier League24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie28.2Matches
2014-201529Feyenoord2. Europa Lg7.0Matches
2015-201630Feyenoordnl NED1. Eredivisie31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie29.400Matches
2016-201731Feyenoord2. Europa Lg4.0710Matches
2017-201832Feyenoord1. Champions Lg4.0964501616.751001031240Matches
2017-201832Feyenoordnl NED1. Eredivisie30.900Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.76724Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.57225Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.14828Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.23719Matches
19 Seasons4 Clubs5 Leagues423.592374501616.75100101091240
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Feyenoord (8 Seasons)3 Leagues223.29134501616.7510010131240
Twente (5 Seasons)2 Leagues77.70
Al-Ittihad (4 Seasons)1 League85.4224960
Aston Villa (3 Seasons)1 League37.30
Eredivisie (13 Seasons)280.8000
Pro League (4 Seasons)85.4224960
UEFA Cup (4 Seasons)16.17100
Premier League (3 Seasons)37.30
Champions Lg (1 Season)4.0964501616.751001031240
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
2003-200418Twente1 League4.60
2004-200519Twente1 League11.70
2005-200620Twente1 League5.50
2006-200721Twente1 League21.30
2007-200822Twente2 Leagues34.50
2008-200923Feyenoord2 Leagues23.20
2009-201024Feyenoord1 League22.70
2010-201125Feyenoord1 League13.10
2011-201226Feyenoord1 League29.30
2012-201327Aston Villa1 League13.10
2013-201428Aston Villa1 League24.20
2014-201529Feyenoord2 Leagues35.20
2015-201630Feyenoord1 League31.40
2016-201731Feyenoord2 Leagues33.47100
2017-201832Feyenoord2 Leagues34.9964501616.751001031240
2018-201933Al-Ittihad1 League22.767240
2019-202034Al-Ittihad1 League25.572250
2020-202135Al-Ittihad1 League22.148280
2021-202236Al-Ittihad1 League15.237190
19 Seasons4 Clubs5 Leagues423.592374501616.75100101091240
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Feyenoord (8 Seasons)3 Leagues223.29134501616.7510010131240
Twente (5 Seasons)2 Leagues77.70
Al-Ittihad (4 Seasons)1 League85.4224960
Aston Villa (3 Seasons)1 League37.30
Eredivisie (13 Seasons)280.8000
Pro League (4 Seasons)85.4224960
UEFA Cup (4 Seasons)16.17100
Premier League (3 Seasons)37.30
Champions Lg (1 Season)4.0964501616.751001031240
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
2003-200418Twentenl NED1. Eredivisie8th4.6Matches
2004-200519Twentenl NED1. Eredivisie6th11.7Matches
2005-200620Twentenl NED1. Eredivisie9th5.5Matches
2006-200721Twentenl NED1. Eredivisie4th21.3Matches
2007-200822Twentenl NED1. Eredivisie4th32.3Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.3Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.3Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.1Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.2Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.400Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.900Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.76724Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.57225Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.14828Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.23719Matches
19 Seasons4 Clubs3 Leagues403.4224960
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
Feyenoord (8 Seasons)1 League205.3000
Twente (5 Seasons)1 League75.50
Al-Ittihad (4 Seasons)1 League85.4224960
Aston Villa (3 Seasons)1 League37.30
Eredivisie (13 Seasons)280.8000
Pro League (4 Seasons)85.4224960
Premier League (3 Seasons)37.30
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
2007-200822Twente2. UEFA CupRd12.2Matches
2008-200923Feyenoord2. UEFA CupGR2.9Matches
2014-201529Feyenoord2. Europa LgR327.0Matches
2016-201731Feyenoord2. Europa LgGR4.0710Matches
2017-201832Feyenoord1. Champions LgGR4.0964501616.751001031240Matches
5 Seasons2 Clubs2 Leagues20.19134501616.7510010131240
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Feyenoord (4 Seasons)2 Leagues17.99134501616.7510010131240
Twente (1 Season)1 League2.20
UEFA Cup (4 Seasons)16.17100
Champions Lg (1 Season)4.0964501616.751001031240
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
201227ma MoroccoAfrica Cup of NationsGR1.0Matches
201328ma MoroccoAfrica Cup of NationsGR1.9Matches
201429ma MoroccoFriendlies (M)2.1Matches
201530ma MoroccoFriendlies (M)2.7Matches
201631ma MoroccoFriendlies (M)3.0Matches
201732ma MoroccoFriendlies (M)1.7Matches
201732ma MoroccoAfrica Cup of NationsQF4.0136Matches
201732ma MoroccoAfrica Cup of Nations qualification4.0Matches
201833ma Morocco1. World CupGR2.944040020.023033740Matches
201833ma MoroccoWCQ4.9Matches
201833ma MoroccoFriendlies (M)3.3Matches
201934ma MoroccoFriendlies (M)1.2Matches
201934ma MoroccoAfrica Cup of NationsR163.087Matches
201934ma MoroccoAfrica Cup of Nations qualification4.0Matches
8 Seasons1 Club5 Leagues39.7425040020.0230316740
Friendlies (M) (6 Seasons)13.90
Africa Cup of Nations (4 Seasons)9.921130
Africa Cup of Nations qualification (2 Seasons)8.00
WCQ (1 Season)4.90
World Cup (1 Season)2.944040020.023033740

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
2003-200418Twentenl NED1. Eredivisie4.6Matches
2004-200519Twentenl NED1. Eredivisie11.7Matches
2005-200620Twentenl NED1. Eredivisie5.5Matches
2006-200721Twentenl NED1. Eredivisie21.3Matches
2007-200822Twentenl NED1. Eredivisie32.3Matches
2007-200822Twente2. UEFA Cup2.2Matches
2008-200923Feyenoordnl NED1. Eredivisie20.3Matches
2008-200923Feyenoord2. UEFA Cup2.9Matches
2009-201024Feyenoordnl NED1. Eredivisie22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie29.3Matches
2012-201327Aston Villaeng ENG1. Premier League13.1Matches
2013-201428Aston Villaeng ENG1. Premier League24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie28.2Matches
2014-201529Feyenoord2. Europa Lg7.0Matches
2015-201630Feyenoordnl NED1. Eredivisie31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie29.4Matches
2016-201731Feyenoord2. Europa Lg4.0Matches
2017-201832Feyenoord1. Champions Lg4.0228662148220228000135602187110351401Matches
2017-201832Feyenoordnl NED1. Eredivisie30.9Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.7Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.5Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.1Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.2Matches
19 Seasons4 Clubs5 Leagues423.5228662148220228000135602187110351401
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
Feyenoord (8 Seasons)3 Leagues223.2228662148220228000135602187110351401
Twente (5 Seasons)2 Leagues77.7
Al-Ittihad (4 Seasons)1 League85.4
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.8
Pro League (4 Seasons)85.4
UEFA Cup (4 Seasons)16.1
Premier League (3 Seasons)37.3
Champions Lg (1 Season)4.0228662148220228000135602187110351401
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
2003-200418Twente1 League4.6
2004-200519Twente1 League11.7
2005-200620Twente1 League5.5
2006-200721Twente1 League21.3
2007-200822Twente2 Leagues34.5
2008-200923Feyenoord2 Leagues23.2
2009-201024Feyenoord1 League22.7
2010-201125Feyenoord1 League13.1
2011-201226Feyenoord1 League29.3
2012-201327Aston Villa1 League13.1
2013-201428Aston Villa1 League24.2
2014-201529Feyenoord2 Leagues35.2
2015-201630Feyenoord1 League31.4
2016-201731Feyenoord2 Leagues33.4
2017-201832Feyenoord2 Leagues34.9228662148220228000135602187110351401
2018-201933Al-Ittihad1 League22.7
2019-202034Al-Ittihad1 League25.5
2020-202135Al-Ittihad1 League22.1
2021-202236Al-Ittihad1 League15.2
19 Seasons4 Clubs5 Leagues423.5228662148220228000135602187110351401
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
Feyenoord (8 Seasons)3 Leagues223.2228662148220228000135602187110351401
Twente (5 Seasons)2 Leagues77.7
Al-Ittihad (4 Seasons)1 League85.4
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.8
Pro League (4 Seasons)85.4
UEFA Cup (4 Seasons)16.1
Premier League (3 Seasons)37.3
Champions Lg (1 Season)4.0228662148220228000135602187110351401
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
2003-200418Twentenl NED1. Eredivisie8th4.6Matches
2004-200519Twentenl NED1. Eredivisie6th11.7Matches
2005-200620Twentenl NED1. Eredivisie9th5.5Matches
2006-200721Twentenl NED1. Eredivisie4th21.3Matches
2007-200822Twentenl NED1. Eredivisie4th32.3Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.3Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.7Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.1Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.3Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.1Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.2Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.2Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.4Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.4Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.9Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.7Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.5Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.1Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.2Matches
19 Seasons4 Clubs3 Leagues403.4
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Feyenoord (8 Seasons)1 League205.3
Twente (5 Seasons)1 League75.5
Al-Ittihad (4 Seasons)1 League85.4
Aston Villa (3 Seasons)1 League37.3
Eredivisie (13 Seasons)280.8
Pro League (4 Seasons)85.4
Premier League (3 Seasons)37.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200822Twente2. UEFA CupRd12.2Matches
2008-200923Feyenoord2. UEFA CupGR2.9Matches
2014-201529Feyenoord2. Europa LgR327.0Matches
2016-201731Feyenoord2. Europa LgGR4.0Matches
2017-201832Feyenoord1. Champions LgGR4.0228662148220228000135602187110351401Matches
5 Seasons2 Clubs2 Leagues20.1228662148220228000135602187110351401
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
Feyenoord (4 Seasons)2 Leagues17.9228662148220228000135602187110351401
Twente (1 Season)1 League2.2
UEFA Cup (4 Seasons)16.1
Champions Lg (1 Season)4.0228662148220228000135602187110351401
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201227ma MoroccoAfrica Cup of NationsGR1.0Matches
201328ma MoroccoAfrica Cup of NationsGR1.9Matches
201429ma MoroccoFriendlies (M)2.1Matches
201530ma MoroccoFriendlies (M)2.7Matches
201631ma MoroccoFriendlies (M)3.0Matches
201732ma MoroccoFriendlies (M)1.7Matches
201732ma MoroccoAfrica Cup of NationsQF4.0Matches
201732ma MoroccoAfrica Cup of Nations qualification4.0Matches
201833ma Morocco1. World CupGR2.913142491160131000471987100020582Matches
201833ma MoroccoWCQ4.9Matches
201833ma MoroccoFriendlies (M)3.3Matches
201934ma MoroccoFriendlies (M)1.2Matches
201934ma MoroccoAfrica Cup of NationsR163.0Matches
201934ma MoroccoAfrica Cup of Nations qualification4.0Matches
8 Seasons1 Club5 Leagues39.713142491160131000471987100020582
Friendlies (M) (6 Seasons)13.9
Africa Cup of Nations (4 Seasons)9.9
Africa Cup of Nations qualification (2 Seasons)8.0
WCQ (1 Season)4.9
World Cup (1 Season)2.913142491160131000471987100020582

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
2003-200418Twentenl NED1. Eredivisie74165913.64.6413Matches
2004-200519Twentenl NED1. Eredivisie191,0565634.511.71138Matches
2005-200620Twentenl NED1. Eredivisie84986216.35.5731Matches
2006-200721Twentenl NED1. Eredivisie221,9158762.621.321181Matches
2007-200822Twentenl NED1. Eredivisie332,9098895.132.333280Matches
2007-200822Twente2. UEFA Cup2195982.22100Matches
2008-200923Feyenoordnl NED1. Eredivisie221,8258359.620.321151Matches
2008-200923Feyenoord2. UEFA Cup5262522.94010Matches
2009-201024Feyenoordnl NED1. Eredivisie262,0437966.822.724152Matches
2010-201125Feyenoordnl NED1. Eredivisie151,1837938.713.11392Matches
2011-201226Feyenoordnl NED1. Eredivisie312,6388586.229.331220Matches
2012-201327Aston Villaeng ENG1. Premier League201,1765934.413.11298Matches
2013-201428Aston Villaeng ENG1. Premier League312,1777063.724.226115Matches
2014-201529Feyenoordnl NED1. Eredivisie292,5368782.928.22922001.774932+17+0.60+0.60Matches
2014-201529Feyenoord2. Europa Lg76309087.57.077001.439900.00-4.00Matches
2014-201529Aston Villaeng ENG1. Premier League00001Matches
2015-201630Feyenoordnl NED1. Eredivisie322,8228892.231.43228001.945936+23+0.73+1.11Matches
2016-201731Feyenoordnl NED1. Eredivisie302,6498886.629.43026002.437924+55+1.87+0.55Matches
2016-201731Feyenoord2. Europa Lg43609066.74.044001.502200.00+2.00Matches
2017-201832Feyenoord1. Champions Lg43609066.74.044000.00312-9-2.25-2.254.46.0-1.6-0.41+0.40Matches
2017-201832Feyenoordnl NED1. Eredivisie312,7789090.830.93129011.946734+33+1.07-0.21Matches
2018-201933Al-Ittihadsa KSA1. Pro League242,0428575.622.7248517001.043340-7-0.31-1.13Matches
2019-202034Al-Ittihadsa KSA1. Pro League262,2928884.925.5268820001.153437-3-0.12-1.00Matches
2020-202135Al-Ittihadsa KSA1. Pro League241,9878373.622.122881922101.753523+12+0.54+0.04Matches
2021-202236Al-Ittihadsa KSA1. Pro League161,3668550.615.2168513002.383011+19+1.25+0.31Matches
19 Seasons4 Clubs5 Leagues46838,1158160.1423.543487324342121.75400260+140+0.64-0.034.46.0-1.6-0.41+0.40
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
Feyenoord (8 Seasons)3 Leagues23620,0868575.4223.2230181611.92268149+119+0.88+0.464.46.0-1.6-0.41+0.40
Twente (5 Seasons)2 Leagues916,9897744.477.77854130
Al-Ittihad (4 Seasons)1 League907,6878571.285.488876922101.50132111+21+0.25-0.56
Aston Villa (3 Seasons)1 League513,3536632.737.33820131
Eredivisie (13 Seasons)30525,2688363.5280.82872191812.02254126+128+1.07+0.51
Pro League (4 Seasons)907,6878571.285.488876922101.50132111+21+0.25-0.56
UEFA Cup (4 Seasons)181,4478078.616.11712101.46111100.000.00
Premier League (3 Seasons)513,3536632.737.33820131
Champions Lg (1 Season)43609066.74.044000.00312-9-2.25-2.254.46.0-1.6-0.41+0.40
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
2003-200418Twente1 League74165913.64.6413
2004-200519Twente1 League191,0565634.511.71138
2005-200620Twente1 League84986216.35.5731
2006-200721Twente1 League221,9158762.621.321181
2007-200822Twente2 Leagues353,1048995.134.5352900
2008-200923Feyenoord2 Leagues272,0877759.623.2251520
2009-201024Feyenoord1 League262,0437966.822.724152
2010-201125Feyenoord1 League151,1837938.713.11392
2011-201226Feyenoord1 League312,6388586.229.331220
2012-201327Aston Villa1 League201,1765934.413.11298
2013-201428Aston Villa1 League312,1777063.724.226115
2014-201529Aston Villa1 League00001
2014-201529Feyenoord2 Leagues363,1668883.835.23629001.705841+17+0.48-0.10
2015-201630Feyenoord1 League322,8228892.231.43228001.945936+23+0.73+1.11
2016-201731Feyenoord2 Leagues343,0098983.633.43430002.328126+55+1.65+1.34
2017-201832Feyenoord2 Leagues353,1389087.234.93533011.727046+24+0.69-0.094.46.0-1.6-0.41+0.40
2018-201933Al-Ittihad1 League242,0428575.622.7248517001.043340-7-0.31-1.13
2019-202034Al-Ittihad1 League262,2928884.925.5268820001.153437-3-0.12-1.00
2020-202135Al-Ittihad1 League241,9878373.622.122881922101.753523+12+0.54+0.04
2021-202236Al-Ittihad1 League161,3668550.615.2168513002.383011+19+1.25+0.31
19 Seasons4 Clubs5 Leagues46838,1158160.1423.543487324342121.75400260+140+0.64-0.034.46.0-1.6-0.41+0.40
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
Feyenoord (8 Seasons)3 Leagues23620,0868575.4223.2230181611.92268149+119+0.88+0.464.46.0-1.6-0.41+0.40
Twente (5 Seasons)2 Leagues916,9897744.477.77854130
Al-Ittihad (4 Seasons)1 League907,6878571.285.488876922101.50132111+21+0.25-0.56
Aston Villa (3 Seasons)1 League513,3536632.737.33820131
Eredivisie (13 Seasons)30525,2688363.5280.82872191812.02254126+128+1.07+0.51
Pro League (4 Seasons)907,6878571.285.488876922101.50132111+21+0.25-0.56
UEFA Cup (4 Seasons)181,4478078.616.11712101.46111100.000.00
Premier League (3 Seasons)513,3536632.737.33820131
Champions Lg (1 Season)43609066.74.044000.00312-9-2.25-2.254.46.0-1.6-0.41+0.40
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
2003-200418Twentenl NED1. Eredivisie8th74165913.64.6413Matches
2004-200519Twentenl NED1. Eredivisie6th191,0565634.511.71138Matches
2005-200620Twentenl NED1. Eredivisie9th84986216.35.5731Matches
2006-200721Twentenl NED1. Eredivisie4th221,9158762.621.321181Matches
2007-200822Twentenl NED1. Eredivisie4th332,9098895.132.333280Matches
2008-200923Feyenoordnl NED1. Eredivisie7th221,8258359.620.321151Matches
2009-201024Feyenoordnl NED1. Eredivisie4th262,0437966.822.724152Matches
2010-201125Feyenoordnl NED1. Eredivisie10th151,1837938.713.11392Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd312,6388586.229.331220Matches
2012-201327Aston Villaeng ENG1. Premier League15th201,1765934.413.11298Matches
2013-201428Aston Villaeng ENG1. Premier League15th312,1777063.724.226115Matches
2014-201529Aston Villaeng ENG1. Premier League17th00001Matches
2014-201529Feyenoordnl NED1. Eredivisie4th292,5368782.928.22922001.774932+17+0.60+0.60Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd322,8228892.231.43228001.945936+23+0.73+1.11Matches
2016-201731Feyenoordnl NED1. Eredivisie1st302,6498886.629.43026002.437924+55+1.87+0.55Matches
2017-201832Feyenoordnl NED1. Eredivisie4th312,7789090.830.93129011.946734+33+1.07-0.21Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th242,0428575.622.7248517001.043340-7-0.31-1.13Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th262,2928884.925.5268820001.153437-3-0.12-1.00Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd241,9878373.622.122881922101.753523+12+0.54+0.04Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd161,3668550.615.2168513002.383011+19+1.25+0.31Matches
19 Seasons4 Clubs3 Leagues44636,3088159.7403.441387308332121.80386237+149+0.730.00
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Feyenoord (8 Seasons)1 League21618,4748675.5205.3211166512.02254126+128+1.07+0.51
Twente (5 Seasons)1 League896,7947644.475.5765313
Al-Ittihad (4 Seasons)1 League907,6878571.285.488876922101.50132111+21+0.25-0.56
Aston Villa (3 Seasons)1 League513,3536632.737.33820131
Eredivisie (13 Seasons)30525,2688363.5280.82872191812.02254126+128+1.07+0.51
Pro League (4 Seasons)907,6878571.285.488876922101.50132111+21+0.25-0.56
Premier League (3 Seasons)513,3536632.737.33820131
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2007-200822Twente2. UEFA CupRd12195982.22100Matches
2008-200923Feyenoord2. UEFA CupGR5262522.94010Matches
2014-201529Feyenoord2. Europa LgR3276309087.57.077001.439900.00-4.00Matches
2016-201731Feyenoord2. Europa LgGR43609066.74.044001.502200.00+2.00Matches
2017-201832Feyenoord1. Champions LgGR43609066.74.044000.00312-9-2.25-2.254.46.0-1.6-0.41+0.40Matches
5 Seasons2 Clubs2 Leagues221,8078275.020.12116101.071423-9-0.60-0.604.46.0-1.6-0.41+0.40
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
Feyenoord (4 Seasons)2 Leagues201,6128175.017.91915101.071423-9-0.60-0.604.46.0-1.6-0.41+0.40
Twente (1 Season)1 League2195982.22100
UEFA Cup (4 Seasons)181,4478078.616.11712101.46111100.000.00
Champions Lg (1 Season)43609066.74.044000.00312-9-2.25-2.254.46.0-1.6-0.41+0.40
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201227ma MoroccoAfrica Cup of NationsGR1909033.31.01901023.0010+1+1.00+2.00Matches
201328ma MoroccoAfrica Cup of NationsGR21718663.31.92861011.001100.000.00Matches
201429ma MoroccoFriendlies (M)31856220.62.1283011913.0082+6+2.92+1.66Matches
201530ma MoroccoFriendlies (M)32398088.52.73801000.3313-2-0.75-0.75Matches
201631ma MoroccoFriendlies (M)32709075.03.03903002.3360+6+2.00+1.00Matches
201732ma MoroccoFriendlies (M)21537742.51.72771001.5021+1+0.59-0.72Matches
201732ma MoroccoAfrica Cup of NationsQF436090100.04.04904001.5043+1+0.25Matches
201732ma MoroccoAfrica Cup of Nations qualification43609066.74.04904002.5071+6+1.500.00Matches
201833ma Morocco1. World CupGR32658898.12.93882000.3324-2-0.68-0.682.65.2-2.5-0.86-3.89Matches
201833ma MoroccoWCQ54448961.74.95894002.2090+9+1.82+0.85Matches
201833ma MoroccoFriendlies (M)52996055.43.347501112.6062+4+1.20+0.08Matches
201934ma MoroccoFriendlies (M)21065319.61.22530000.0012-1-0.85-0.64Matches
201934ma MoroccoAfrica Cup of NationsR1642706869.23.0383112002.2531+2+0.67-0.08Matches
201934ma MoroccoAfrica Cup of Nations qualification43609066.74.04904002.5082+6+1.50+2.00Matches
8 Seasons1 Club5 Leagues453,5727956.439.742842631351.895922+37+0.93+0.282.65.2-2.5-0.86-3.89
Friendlies (M) (6 Seasons)181,2527042.213.91677521021.832410+14+1.01+0.17
Africa Cup of Nations (4 Seasons)118918169.19.91087712031.8295+4+0.40+0.63
Africa Cup of Nations qualification (2 Seasons)87209066.78.08908002.50153+12+1.50+1.00
WCQ (1 Season)54448961.74.95894002.2090+9+1.82+0.85
World Cup (1 Season)32658898.12.93882000.3324-2-0.68-0.682.65.2-2.5-0.86-3.89

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
2003-200418Twentenl NED1. Eredivisie4.610Matches
2004-200519Twentenl NED1. Eredivisie11.710Matches
2005-200620Twentenl NED1. Eredivisie5.510Matches
2006-200721Twentenl NED1. Eredivisie21.360Matches
2007-200822Twentenl NED1. Eredivisie32.36053Matches
2007-200822Twente2. UEFA Cup2.21000Matches
2008-200923Feyenoordnl NED1. Eredivisie20.36039Matches
2008-200923Feyenoord2. UEFA Cup2.90000Matches
2009-201024Feyenoordnl NED1. Eredivisie22.76042Matches
2010-201125Feyenoordnl NED1. Eredivisie13.14027Matches
2011-201226Feyenoordnl NED1. Eredivisie29.38050Matches
2012-201327Aston Villaeng ENG1. Premier League13.15029Matches
2013-201428Aston Villaeng ENG1. Premier League24.27053Matches
2014-201529Feyenoordnl NED1. Eredivisie28.25077Matches
2014-201529Feyenoord2. Europa Lg7.02013Matches
2015-201630Feyenoordnl NED1. Eredivisie31.48072Matches
2016-201731Feyenoordnl NED1. Eredivisie29.48006600000000Matches
2016-201731Feyenoord2. Europa Lg4.010012300107000Matches
2017-201832Feyenoord1. Champions Lg4.03001531136000271150.0Matches
2017-201832Feyenoordnl NED1. Eredivisie30.92005500000000Matches
2018-201933Al-Ittihadsa KSA1. Pro League22.780052250192467010Matches
2019-202034Al-Ittihadsa KSA1. Pro League25.58006014032572000Matches
2020-202135Al-Ittihadsa KSA1. Pro League22.180059120128480Matches
2021-202236Al-Ittihadsa KSA1. Pro League15.24003570019370Matches
19 Seasons4 Clubs5 Leagues423.51090080964124109237010271150.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Feyenoord (8 Seasons)3 Leagues223.253004686111313000271150.0
Twente (5 Seasons)2 Leagues77.71600530
Al-Ittihad (4 Seasons)1 League85.428002065802396224010
Aston Villa (3 Seasons)1 League37.312082
Eredivisie (13 Seasons)280.8620048100000000
Pro League (4 Seasons)85.428002065802396224010
UEFA Cup (4 Seasons)16.140025300107000
Premier League (3 Seasons)37.312082
Champions Lg (1 Season)4.03001531136000271150.0
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
2003-200418Twente1 League4.610
2004-200519Twente1 League11.710
2005-200620Twente1 League5.510
2006-200721Twente1 League21.360
2007-200822Twente2 Leagues34.5700530
2008-200923Feyenoord2 Leagues23.2600390
2009-201024Feyenoord1 League22.76042
2010-201125Feyenoord1 League13.14027
2011-201226Feyenoord1 League29.38050
2012-201327Aston Villa1 League13.15029
2013-201428Aston Villa1 League24.27053
2014-201529Feyenoord2 Leagues35.27090
2015-201630Feyenoord1 League31.48072
2016-201731Feyenoord2 Leagues33.490078300107000
2017-201832Feyenoord2 Leagues34.95007031136000271150.0
2018-201933Al-Ittihad1 League22.780052250192467010
2019-202034Al-Ittihad1 League25.58006014032572000
2020-202135Al-Ittihad1 League22.180059120128480
2021-202236Al-Ittihad1 League15.24003570019370
19 Seasons4 Clubs5 Leagues423.51090080964124109237010271150.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Feyenoord (8 Seasons)3 Leagues223.253004686111313000271150.0
Twente (5 Seasons)2 Leagues77.71600530
Al-Ittihad (4 Seasons)1 League85.428002065802396224010
Aston Villa (3 Seasons)1 League37.312082
Eredivisie (13 Seasons)280.8620048100000000
Pro League (4 Seasons)85.428002065802396224010
UEFA Cup (4 Seasons)16.140025300107000
Premier League (3 Seasons)37.312082
Champions Lg (1 Season)4.03001531136000271150.0
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200418Twentenl NED1. Eredivisie8th4.610Matches
2004-200519Twentenl NED1. Eredivisie6th11.710Matches
2005-200620Twentenl NED1. Eredivisie9th5.510Matches
2006-200721Twentenl NED1. Eredivisie4th21.360Matches
2007-200822Twentenl NED1. Eredivisie4th32.36053Matches
2008-200923Feyenoordnl NED1. Eredivisie7th20.36039Matches
2009-201024Feyenoordnl NED1. Eredivisie4th22.76042Matches
2010-201125Feyenoordnl NED1. Eredivisie10th13.14027Matches
2011-201226Feyenoordnl NED1. Eredivisie2nd29.38050Matches
2012-201327Aston Villaeng ENG1. Premier League15th13.15029Matches
2013-201428Aston Villaeng ENG1. Premier League15th24.27053Matches
2014-201529Feyenoordnl NED1. Eredivisie4th28.25077Matches
2015-201630Feyenoordnl NED1. Eredivisie3rd31.48072Matches
2016-201731Feyenoordnl NED1. Eredivisie1st29.48006600000000Matches
2017-201832Feyenoordnl NED1. Eredivisie4th30.92005500000000Matches
2018-201933Al-Ittihadsa KSA1. Pro League10th22.780052250192467010Matches
2019-202034Al-Ittihadsa KSA1. Pro League11th25.58006014032572000Matches
2020-202135Al-Ittihadsa KSA1. Pro League3rd22.180059120128480Matches
2021-202236Al-Ittihadsa KSA1. Pro League2nd15.24003570019370Matches
19 Seasons4 Clubs3 Leagues403.4102007695802396224010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Feyenoord (8 Seasons)1 League205.3470042800000000
Twente (5 Seasons)1 League75.515053
Al-Ittihad (4 Seasons)1 League85.428002065802396224010
Aston Villa (3 Seasons)1 League37.312082
Eredivisie (13 Seasons)280.8620048100000000
Pro League (4 Seasons)85.428002065802396224010
Premier League (3 Seasons)37.312082
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2007-200822Twente2. UEFA CupRd12.21000Matches
2008-200923Feyenoord2. UEFA CupGR2.90000Matches
2014-201529Feyenoord2. Europa LgR327.02013Matches
2016-201731Feyenoord2. Europa LgGR4.010012300107000Matches
2017-201832Feyenoord1. Champions LgGR4.03001531136000271150.0Matches
5 Seasons2 Clubs2 Leagues20.1700406111313000271150.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Feyenoord (4 Seasons)2 Leagues17.9600406111313000271150.0
Twente (1 Season)1 League2.21000
UEFA Cup (4 Seasons)16.140025300107000
Champions Lg (1 Season)4.03001531136000271150.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201227ma MoroccoAfrica Cup of NationsGR1.00000Matches
201328ma MoroccoAfrica Cup of NationsGR1.90000Matches
201429ma MoroccoFriendlies (M)2.10000Matches
201530ma MoroccoFriendlies (M)2.70000Matches
201631ma MoroccoFriendlies (M)3.00000Matches
201732ma MoroccoFriendlies (M)1.70000Matches
201732ma MoroccoAfrica Cup of NationsQF4.01008613613000Matches
201732ma MoroccoAfrica Cup of Nations qualification4.01000Matches
201833ma Morocco1. World CupGR2.9200710234000286650.0Matches
201833ma MoroccoWCQ4.91000Matches
201833ma MoroccoFriendlies (M)3.30000Matches
201934ma MoroccoFriendlies (M)1.20000Matches
201934ma MoroccoAfrica Cup of NationsR163.02009200780Matches
201934ma MoroccoAfrica Cup of Nations qualification4.01000Matches
8 Seasons1 Club5 Leagues39.7800249151625000286650.0
Friendlies (M) (6 Seasons)13.90000
Africa Cup of Nations (4 Seasons)9.9300178131321000
Africa Cup of Nations qualification (2 Seasons)8.02000
WCQ (1 Season)4.91000
World Cup (1 Season)2.9200710234000286650.0

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.