Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200818Omniworldnl NED2. Eerste Divisie29181,81620.2314300200.150.050.200.150.20
2008-200919De Graafschapnl NED1. Eredivisie1265406.0101100100.170.000.170.170.17Matches
2009-201020De Graafschapnl NED2. Eerste Divisie554054.5527500101.110.441.561.111.56Matches
2009-201020Heerenveennl NED1. Eredivisie20111,02311.4134100210.090.260.350.090.35Matches
2009-201020Heerenveen2. Europa Lg643754.2112100200.240.240.480.240.48Matches
2010-201121Heerenveennl NED1. Eredivisie31302,53028.191019900500.320.360.680.320.68Matches
2011-201222Heerenveennl NED1. Eredivisie27252,06923.0107171000200.430.300.740.430.74Matches
2012-201323Heerenveennl NED1. Eredivisie11901.0000000000.000.000.000.000.00Matches
2012-201323Liverpool2. Europa Lg643553.9000000000.000.000.000.000.00Matches
2012-201323Liverpooleng ENG1. Premier League40770.9000000000.000.000.000.000.00Matches
2013-201424Stoke Cityeng ENG1. Premier League19121,11312.4404400100.320.000.320.320.32Matches
2014-201525Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201525Stoke Cityeng ENGLeague Cup11850.9000000000.000.000.000.000.00Matches
2014-201525Stoke Cityeng ENG1. Premier League912312.6011000100.000.390.390.000.39Matches
2016-201727Twentenl NED1. Eredivisie532322.6101100000.390.000.390.390.39Matches
2017-201828Twentenl NED1. Eredivisie25241,97121.9639422400.270.140.410.180.32Matches
2018-201929Twentenl NED2. Eerste Divisie1133604.0000001000.000.000.000.000.00Matches
11 Seasons6 Clubs6 Leagues21214913,362148.541286939232110.280.190.460.260.45
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Heerenveen (4 Seasons)2 Leagues85716,08767.621214221001110.310.310.620.310.62
Twente (3 Seasons)2 Leagues41302,56328.57310523400.250.110.350.180.28
Stoke City (2 Seasons)3 Leagues30151,51916.9415400200.240.060.300.240.30
De Graafschap (2 Seasons)2 Leagues171194510.5628600200.570.190.760.570.76
Omniworld (1 Season)1 League29181,81620.2314300200.150.050.200.150.20
Liverpool (1 Season)2 Leagues1044324.8000000000.000.000.000.000.00
Eredivisie (7 Seasons)1211008,45593.928235126221410.300.240.540.280.52
Eerste Divisie (3 Seasons)45262,58128.78311801300.280.100.380.280.38
Premier League (3 Seasons)32131,42115.8415400200.250.060.320.250.32
Europa Lg (2 Seasons)1287308.1112100200.120.120.250.120.25
FA Cup (1 Season)11901.0000000000.000.000.000.000.00
League Cup (1 Season)11850.9000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200818Omniworld1 League29181,81620.2314300200.150.050.200.150.20
2008-200919De Graafschap1 League1265406.0101100100.170.000.170.170.17
2009-201020De Graafschap1 League554054.5527500101.110.441.561.111.56
2009-201020Heerenveen2 Leagues26151,39815.5246200410.130.260.390.130.39
2010-201121Heerenveen1 League31302,53028.191019900500.320.360.680.320.68
2011-201222Heerenveen1 League27252,06923.0107171000200.430.300.740.430.74
2012-201323Heerenveen1 League11901.0000000000.000.000.000.000.00
2012-201323Liverpool2 Leagues1044324.8000000000.000.000.000.000.00
2013-201424Stoke City1 League19121,11312.4404400100.320.000.320.320.32
2014-201525Stoke City3 Leagues1134064.5011000100.000.220.220.000.22
2016-201727Twente1 League532322.6101100000.390.000.390.390.39
2017-201828Twente1 League25241,97121.9639422400.270.140.410.180.32
2018-201929Twente1 League1133604.0000001000.000.000.000.000.00
11 Seasons6 Clubs6 Leagues21214913,362148.541286939232110.280.190.460.260.45
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Heerenveen (4 Seasons)2 Leagues85716,08767.621214221001110.310.310.620.310.62
Twente (3 Seasons)2 Leagues41302,56328.57310523400.250.110.350.180.28
Stoke City (2 Seasons)3 Leagues30151,51916.9415400200.240.060.300.240.30
De Graafschap (2 Seasons)2 Leagues171194510.5628600200.570.190.760.570.76
Omniworld (1 Season)1 League29181,81620.2314300200.150.050.200.150.20
Liverpool (1 Season)2 Leagues1044324.8000000000.000.000.000.000.00
Eredivisie (7 Seasons)1211008,45593.928235126221410.300.240.540.280.52
Eerste Divisie (3 Seasons)45262,58128.78311801300.280.100.380.280.38
Premier League (3 Seasons)32131,42115.8415400200.250.060.320.250.32
Europa Lg (2 Seasons)1287308.1112100200.120.120.250.120.25
FA Cup (1 Season)11901.0000000000.000.000.000.000.00
League Cup (1 Season)11850.9000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200818Omniworldnl NED2. Eerste Divisie13th29181,81620.2314300200.150.050.200.150.20
2008-200919De Graafschapnl NED1. Eredivisie17th1265406.0101100100.170.000.170.170.17Matches
2009-201020De Graafschapnl NED2. Eerste Divisie1st554054.5527500101.110.441.561.111.56Matches
2009-201020Heerenveennl NED1. Eredivisie11th20111,02311.4134100210.090.260.350.090.35Matches
2010-201121Heerenveennl NED1. Eredivisie12th31302,53028.191019900500.320.360.680.320.68Matches
2011-201222Heerenveennl NED1. Eredivisie5th27252,06923.0107171000200.430.300.740.430.74Matches
2012-201323Heerenveennl NED1. Eredivisie8th11901.0000000000.000.000.000.000.00Matches
2012-201323Liverpooleng ENG1. Premier League7th40770.9000000000.000.000.000.000.00Matches
2013-201424Stoke Cityeng ENG1. Premier League9th19121,11312.4404400100.320.000.320.320.32Matches
2014-201525Stoke Cityeng ENG1. Premier League9th912312.6011000100.000.390.390.000.39Matches
2016-201727Twentenl NED1. Eredivisie7th532322.6101100000.390.000.390.390.39Matches
2017-201828Twentenl NED1. Eredivisie18th25241,97121.9639422400.270.140.410.180.32Matches
2018-201929Twentenl NED2. Eerste Divisie1st1133604.0000001000.000.000.000.000.00Matches
11 Seasons6 Clubs3 Leagues19813912,457138.440276738231910.290.200.480.270.47
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
Heerenveen (4 Seasons)1 League79675,71263.52020402000910.320.320.630.320.63
Twente (3 Seasons)2 Leagues41302,56328.57310523400.250.110.350.180.28
Stoke City (2 Seasons)1 League28131,34414.9415400200.270.070.330.270.33
De Graafschap (2 Seasons)2 Leagues171194510.5628600200.570.190.760.570.76
Omniworld (1 Season)1 League29181,81620.2314300200.150.050.200.150.20
Liverpool (1 Season)1 League40770.9000000000.000.000.000.000.00
Eredivisie (7 Seasons)1211008,45593.928235126221410.300.240.540.280.52
Eerste Divisie (3 Seasons)45262,58128.78311801300.280.100.380.280.38
Premier League (3 Seasons)32131,42115.8415400200.250.060.320.250.32
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-201525Stoke Cityeng ENGFA Cup9th11901.0000000000.000.000.000.000.00Matches
2014-201525Stoke Cityeng ENGLeague Cup9th11850.9000000000.000.000.000.000.00Matches
1 Season1 Club2 Leagues221751.9000000000.000.000.000.000.00
FA Cup (1 Season)11901.0000000000.000.000.000.000.00
League Cup (1 Season)11850.9000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2009-201020Heerenveen2. Europa LgGR643754.2112100200.240.240.480.240.48Matches
2012-201323Liverpool2. Europa LgR32643553.9000000000.000.000.000.000.00Matches
2 Seasons2 Clubs1 League1287308.1112100200.120.120.250.120.25
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
Heerenveen (1 Season)1 League643754.2112100200.240.240.480.240.48
Liverpool (1 Season)1 League643553.9000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201223ma MoroccoAfrica Cup of NationsGR11450.5000000000.000.000.000.000.00Matches
201324ma MoroccoAfrica Cup of NationsGR221431.6000000000.000.000.000.000.00Matches
201425ma MoroccoFriendlies (M)20670.7101100001.340.001.341.341.34Matches
201728ma MoroccoAfrica Cup of Nations qualification20460.5000000100.000.000.000.000.00Matches
4 Seasons1 Club3 Leagues733013.3101100100.300.000.300.300.30
Africa Cup of Nations (2 Seasons)331882.1000000000.000.000.000.000.00
Friendlies (M) (1 Season)20670.7101100001.340.001.341.341.34
Africa Cup of Nations qualification (1 Season)20460.5000000100.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200818Omniworldnl NED2. Eerste Divisie20.23120.590.2500
2008-200919De Graafschapnl NED1. Eredivisie6.0161.000.1700Matches
2009-201020De Graafschapnl NED2. Eerste Divisie4.5571.560.7100Matches
2009-201020Heerenveennl NED1. Eredivisie11.4180.700.1300Matches
2009-201020Heerenveen2. Europa Lg4.2110.241.0000Matches
2010-201121Heerenveennl NED1. Eredivisie28.19341.210.2600Matches
2011-201222Heerenveennl NED1. Eredivisie23.010341.480.2900Matches
2012-201323Heerenveennl NED1. Eredivisie1.0011.000.0000Matches
2012-201323Liverpool2. Europa Lg3.9010.250.0000Matches
2012-201323Liverpooleng ENG1. Premier League0.9000.0000Matches
2013-201424Stoke Cityeng ENG1. Premier League12.44100.810.4000Matches
2014-201525Stoke Cityeng ENGFA Cup1.0000Matches
2014-201525Stoke Cityeng ENGLeague Cup0.9000Matches
2014-201525Stoke Cityeng ENG1. Premier League2.6031.170.0000Matches
2016-201727Twentenl NED1. Eredivisie2.61010.000.391.0000Matches
2017-201828Twentenl NED1. Eredivisie21.960190.000.870.2122Matches
2018-201929Twentenl NED2. Eerste Divisie4.0001Matches
11 Seasons6 Clubs6 Leagues148.54101370.000.960.2823
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Heerenveen (4 Seasons)2 Leagues67.621781.150.2700
Twente (3 Seasons)2 Leagues28.570200.000.820.2523
Stoke City (2 Seasons)3 Leagues16.94130.870.3100
De Graafschap (2 Seasons)2 Leagues10.56131.240.4600
Omniworld (1 Season)1 League20.23120.590.2500
Liverpool (1 Season)2 Leagues4.8010.210.0000
Eredivisie (7 Seasons)93.92801030.001.100.2522
Eerste Divisie (3 Seasons)28.78190.770.4201
Premier League (3 Seasons)15.84130.820.3100
Europa Lg (2 Seasons)8.1120.250.5000
FA Cup (1 Season)1.0000
League Cup (1 Season)0.9000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200818Omniworld1 League20.23120.590.2500
2008-200919De Graafschap1 League6.0161.000.1700
2009-201020De Graafschap1 League4.5571.560.7100
2009-201020Heerenveen2 Leagues15.5290.580.2200
2010-201121Heerenveen1 League28.19341.210.2600
2011-201222Heerenveen1 League23.010341.480.2900
2012-201323Heerenveen1 League1.0011.000.0000
2012-201323Liverpool2 Leagues4.8010.210.0000
2013-201424Stoke City1 League12.44100.810.4000
2014-201525Stoke City3 Leagues4.5031.170.0000
2016-201727Twente1 League2.61010.000.391.0000
2017-201828Twente1 League21.960190.000.870.2122
2018-201929Twente1 League4.0001
11 Seasons6 Clubs6 Leagues148.54101370.000.960.2823
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Heerenveen (4 Seasons)2 Leagues67.621781.150.2700
Twente (3 Seasons)2 Leagues28.570200.000.820.2523
Stoke City (2 Seasons)3 Leagues16.94130.870.3100
De Graafschap (2 Seasons)2 Leagues10.56131.240.4600
Omniworld (1 Season)1 League20.23120.590.2500
Liverpool (1 Season)2 Leagues4.8010.210.0000
Eredivisie (7 Seasons)93.92801030.001.100.2522
Eerste Divisie (3 Seasons)28.78190.770.4201
Premier League (3 Seasons)15.84130.820.3100
Europa Lg (2 Seasons)8.1120.250.5000
FA Cup (1 Season)1.0000
League Cup (1 Season)0.9000
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
2007-200818Omniworldnl NED2. Eerste Divisie13th20.23120.590.2500
2008-200919De Graafschapnl NED1. Eredivisie17th6.0161.000.1700Matches
2009-201020De Graafschapnl NED2. Eerste Divisie1st4.5571.560.7100Matches
2009-201020Heerenveennl NED1. Eredivisie11th11.4180.700.1300Matches
2010-201121Heerenveennl NED1. Eredivisie12th28.19341.210.2600Matches
2011-201222Heerenveennl NED1. Eredivisie5th23.010341.480.2900Matches
2012-201323Heerenveennl NED1. Eredivisie8th1.0011.000.0000Matches
2012-201323Liverpooleng ENG1. Premier League7th0.9000.0000Matches
2013-201424Stoke Cityeng ENG1. Premier League9th12.44100.810.4000Matches
2014-201525Stoke Cityeng ENG1. Premier League9th2.6031.170.0000Matches
2016-201727Twentenl NED1. Eredivisie7th2.61010.000.391.0000Matches
2017-201828Twentenl NED1. Eredivisie18th21.960190.000.870.2122Matches
2018-201929Twentenl NED2. Eerste Divisie1st4.0001Matches
11 Seasons6 Clubs3 Leagues138.44001350.001.000.2823
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Heerenveen (4 Seasons)1 League63.520771.210.2600
Twente (3 Seasons)2 Leagues28.570200.000.820.2523
Stoke City (2 Seasons)1 League14.94130.870.3100
De Graafschap (2 Seasons)2 Leagues10.56131.240.4600
Omniworld (1 Season)1 League20.23120.590.2500
Liverpool (1 Season)1 League0.9000.0000
Eredivisie (7 Seasons)93.92801030.001.100.2522
Eerste Divisie (3 Seasons)28.78190.770.4201
Premier League (3 Seasons)15.84130.820.3100
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
2014-201525Stoke Cityeng ENGFA Cup9th1.0000Matches
2014-201525Stoke Cityeng ENGLeague Cup9th0.9000Matches
1 Season1 Club2 Leagues1.9000
FA Cup (1 Season)1.0000
League Cup (1 Season)0.9000
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
2009-201020Heerenveen2. Europa LgGR4.2110.241.0000Matches
2012-201323Liverpool2. Europa LgR323.9010.250.0000Matches
2 Seasons2 Clubs1 League8.1120.250.5000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Heerenveen (1 Season)1 League4.2110.241.0000
Liverpool (1 Season)1 League3.9010.250.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
201223ma MoroccoAfrica Cup of NationsGR0.5000Matches
201324ma MoroccoAfrica Cup of NationsGR1.6000Matches
201425ma MoroccoFriendlies (M)0.7100Matches
201728ma MoroccoAfrica Cup of Nations qualification0.5000Matches
4 Seasons1 Club3 Leagues3.3100
Africa Cup of Nations (2 Seasons)2.1000
Friendlies (M) (1 Season)0.7100
Africa Cup of Nations qualification (1 Season)0.5000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200818Omniworldnl NED2. Eerste Divisie291,8166353.120.21811
2008-200919De Graafschapnl NED1. Eredivisie125404517.66.0616Matches
2009-201020De Graafschapnl NED2. Eerste Divisie54058112.54.550Matches
2009-201020Heerenveennl NED1. Eredivisie201,0235133.411.41139Matches
2009-201020Heerenveen2. Europa Lg6375634.2412Matches
2010-201121Heerenveennl NED1. Eredivisie312,5308282.728.130201Matches
2011-201222Heerenveennl NED1. Eredivisie272,0697767.623.025122Matches
2012-201323Heerenveennl NED1. Eredivisie190902.91.0110Matches
2012-201323Liverpool2. Europa Lg6355593.9422Matches
2012-201323Liverpooleng ENG1. Premier League477192.30.904Matches
2013-201424Stoke Cityeng ENG1. Premier League191,1135932.512.41267Matches
2014-201525Stoke Cityeng ENGFA Cup1909033.31.01901003.0031+2+2.00+2.00Matches
2014-201525Stoke Cityeng ENGLeague Cup1858531.50.91850013.0021+1+1.06+0.09Matches
2014-201525Stoke Cityeng ENG1. Premier League9231266.82.610861.1114-3-1.17-1.34Matches
2016-201727Twentenl NED1. Eredivisie5232467.62.630211.0042+2+0.78+0.90Matches
2017-201828Twentenl NED1. Eredivisie251,9717964.421.9249110.842438-14-0.64+0.35Matches
2018-201929Twentenl NED2. Eerste Divisie113603310.54.0382281461.8249-5-1.25-2.37Matches
11 Seasons6 Clubs6 Leagues21213,3626329.9148.514984586314151.193855-17-0.52-0.77
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Heerenveen (4 Seasons)2 Leagues856,0877246.767.6713714
Twente (3 Seasons)2 Leagues412,5636326.928.5308211111481.123249-17-0.60-0.88
Stoke City (2 Seasons)3 Leagues301,5195120.616.9158871571.456600.00-0.20
De Graafschap (2 Seasons)2 Leagues179455615.010.51116
Omniworld (1 Season)1 League291,8166353.120.21811
Liverpool (1 Season)2 Leagues10432432.34.8426
Eredivisie (7 Seasons)1218,4557039.593.9100462120.872840-12-0.49-0.12
Eerste Divisie (3 Seasons)452,5815725.628.726822191461.8249-5-1.25-2.37
Premier League (3 Seasons)321,4214413.815.81361961.1114-3-1.17-1.34
Europa Lg (2 Seasons)12730618.1834
FA Cup (1 Season)1909033.31.01901003.0031+2+2.00+2.00
League Cup (1 Season)1858531.50.91850013.0021+1+1.06+0.09
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200818Omniworld1 League291,8166353.120.21811
2008-200919De Graafschap1 League125404517.66.0616
2009-201020De Graafschap1 League54058112.54.550
2009-201020Heerenveen2 Leagues261,3985433.415.515411
2010-201121Heerenveen1 League312,5308282.728.130201
2011-201222Heerenveen1 League272,0697767.623.025122
2012-201323Heerenveen1 League190902.91.0110
2012-201323Liverpool2 Leagues10432432.34.8426
2013-201424Stoke City1 League191,1135932.512.41267
2014-201525Stoke City3 Leagues114063710.34.53881871.456600.00-0.20
2016-201727Twente1 League5232467.62.630211.0042+2+0.78+0.90
2017-201828Twente1 League251,9717964.421.9249110.842438-14-0.64+0.35
2018-201929Twente1 League113603310.54.0382281461.8249-5-1.25-2.37
11 Seasons6 Clubs6 Leagues21213,3626329.9148.514984586314151.193855-17-0.52-0.77
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Heerenveen (4 Seasons)2 Leagues856,0877246.767.6713714
Twente (3 Seasons)2 Leagues412,5636326.928.5308211111481.123249-17-0.60-0.88
Stoke City (2 Seasons)3 Leagues301,5195120.616.9158871571.456600.00-0.20
De Graafschap (2 Seasons)2 Leagues179455615.010.51116
Omniworld (1 Season)1 League291,8166353.120.21811
Liverpool (1 Season)2 Leagues10432432.34.8426
Eredivisie (7 Seasons)1218,4557039.593.9100462120.872840-12-0.49-0.12
Eerste Divisie (3 Seasons)452,5815725.628.726822191461.8249-5-1.25-2.37
Premier League (3 Seasons)321,4214413.815.81361961.1114-3-1.17-1.34
Europa Lg (2 Seasons)12730618.1834
FA Cup (1 Season)1909033.31.01901003.0031+2+2.00+2.00
League Cup (1 Season)1858531.50.91850013.0021+1+1.06+0.09
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
2007-200818Omniworldnl NED2. Eerste Divisie13th291,8166353.120.21811
2008-200919De Graafschapnl NED1. Eredivisie17th125404517.66.0616Matches
2009-201020De Graafschapnl NED2. Eerste Divisie1st54058112.54.550Matches
2009-201020Heerenveennl NED1. Eredivisie11th201,0235133.411.41139Matches
2010-201121Heerenveennl NED1. Eredivisie12th312,5308282.728.130201Matches
2011-201222Heerenveennl NED1. Eredivisie5th272,0697767.623.025122Matches
2012-201323Heerenveennl NED1. Eredivisie8th190902.91.0110Matches
2012-201323Liverpooleng ENG1. Premier League7th477192.30.904Matches
2013-201424Stoke Cityeng ENG1. Premier League9th191,1135932.512.41267Matches
2014-201525Stoke Cityeng ENG1. Premier League9th9231266.82.610861.1114-3-1.17-1.34Matches
2016-201727Twentenl NED1. Eredivisie7th5232467.62.630211.0042+2+0.78+0.90Matches
2017-201828Twentenl NED1. Eredivisie18th251,9717964.421.9249110.842438-14-0.64+0.35Matches
2018-201929Twentenl NED2. Eerste Divisie1st113603310.54.0382281461.8249-5-1.25-2.37Matches
11 Seasons6 Clubs3 Leagues19812,4576329.8138.413982545914141.123353-20-0.64-0.89
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Heerenveen (4 Seasons)1 League795,7127246.763.5673612
Twente (3 Seasons)2 Leagues412,5636326.928.5308211111481.123249-17-0.60-0.88
Stoke City (2 Seasons)1 League281,3444819.614.91361561.1114-3-1.17-1.34
De Graafschap (2 Seasons)2 Leagues179455615.010.51116
Omniworld (1 Season)1 League291,8166353.120.21811
Liverpool (1 Season)1 League477192.30.904
Eredivisie (7 Seasons)1218,4557039.593.9100462120.872840-12-0.49-0.12
Eerste Divisie (3 Seasons)452,5815725.628.726822191461.8249-5-1.25-2.37
Premier League (3 Seasons)321,4214413.815.81361961.1114-3-1.17-1.34
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-201525Stoke Cityeng ENGFA Cup9th1909033.31.01901003.0031+2+2.00+2.00Matches
2014-201525Stoke Cityeng ENGLeague Cup9th1858531.50.91850013.0021+1+1.06+0.09Matches
1 Season1 Club2 Leagues21758832.41.92881013.0052+3+1.54+1.05
FA Cup (1 Season)1909033.31.01901003.0031+2+2.00+2.00
League Cup (1 Season)1858531.50.91850013.0021+1+1.06+0.09
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
2009-201020Heerenveen2. Europa LgGR6375634.2412Matches
2012-201323Liverpool2. Europa LgR326355593.9422Matches
2 Seasons2 Clubs1 League12730618.1834
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Heerenveen (1 Season)1 League6375634.2412
Liverpool (1 Season)1 League6355593.9422
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
201223ma MoroccoAfrica Cup of NationsGR1454516.70.51450010.0001-1-2.00-2.00Matches
201324ma MoroccoAfrica Cup of NationsGR21437253.01.62721011.0001-1-0.63-1.34Matches
201425ma MoroccoFriendlies (M)267347.40.70023303.0040+4+5.37+4.08Matches
201728ma MoroccoAfrica Cup of Nations qualification246238.50.50022203.000000.00-1.64Matches
4 Seasons1 Club3 Leagues73014315.23.3364142822.0042+2+0.60-0.58
Africa Cup of Nations (2 Seasons)31886334.82.13631020.6702-2-0.96-1.21
Friendlies (M) (1 Season)267347.40.70023303.0040+4+5.37+4.08
Africa Cup of Nations qualification (1 Season)246238.50.50022203.000000.00-1.64
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200818Omniworldnl NED2. Eerste Divisie20.220
2008-200919De Graafschapnl NED1. Eredivisie6.0109Matches
2009-201020De Graafschapnl NED2. Eerste Divisie4.510Matches
2009-201020Heerenveennl NED1. Eredivisie11.42114Matches
2009-201020Heerenveen2. Europa Lg4.2208Matches
2010-201121Heerenveennl NED1. Eredivisie28.15032Matches
2011-201222Heerenveennl NED1. Eredivisie23.02017Matches
2012-201323Heerenveennl NED1. Eredivisie1.0000Matches
2012-201323Liverpool2. Europa Lg3.9004Matches
2012-201323Liverpooleng ENG1. Premier League0.9001Matches
2013-201424Stoke Cityeng ENG1. Premier League12.4107Matches
2014-201525Stoke Cityeng ENGFA Cup1.00000Matches
2014-201525Stoke Cityeng ENGLeague Cup0.90000Matches
2014-201525Stoke Cityeng ENG1. Premier League2.6107Matches
2016-201727Twentenl NED1. Eredivisie2.6000100000000Matches
2017-201828Twentenl NED1. Eredivisie21.94002100000000Matches
2018-201929Twentenl NED2. Eerste Divisie4.00000Matches
11 Seasons6 Clubs6 Leagues148.5211012100000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Heerenveen (4 Seasons)2 Leagues67.611171
Twente (3 Seasons)2 Leagues28.54002200000000
Stoke City (2 Seasons)3 Leagues16.9200140
De Graafschap (2 Seasons)2 Leagues10.5209
Omniworld (1 Season)1 League20.220
Liverpool (1 Season)2 Leagues4.8005
Eredivisie (7 Seasons)93.914109400000000
Eerste Divisie (3 Seasons)28.73000
Premier League (3 Seasons)15.82015
Europa Lg (2 Seasons)8.12012
FA Cup (1 Season)1.00000
League Cup (1 Season)0.90000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200818Omniworld1 League20.220
2008-200919De Graafschap1 League6.0109
2009-201020De Graafschap1 League4.510
2009-201020Heerenveen2 Leagues15.54122
2010-201121Heerenveen1 League28.15032
2011-201222Heerenveen1 League23.02017
2012-201323Heerenveen1 League1.0000
2012-201323Liverpool2 Leagues4.8005
2013-201424Stoke City1 League12.4107
2014-201525Stoke City3 Leagues4.510070
2016-201727Twente1 League2.6000100000000
2017-201828Twente1 League21.94002100000000
2018-201929Twente1 League4.00000
11 Seasons6 Clubs6 Leagues148.5211012100000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Heerenveen (4 Seasons)2 Leagues67.611171
Twente (3 Seasons)2 Leagues28.54002200000000
Stoke City (2 Seasons)3 Leagues16.9200140
De Graafschap (2 Seasons)2 Leagues10.5209
Omniworld (1 Season)1 League20.220
Liverpool (1 Season)2 Leagues4.8005
Eredivisie (7 Seasons)93.914109400000000
Eerste Divisie (3 Seasons)28.73000
Premier League (3 Seasons)15.82015
Europa Lg (2 Seasons)8.12012
FA Cup (1 Season)1.00000
League Cup (1 Season)0.90000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200818Omniworldnl NED2. Eerste Divisie13th20.220
2008-200919De Graafschapnl NED1. Eredivisie17th6.0109Matches
2009-201020De Graafschapnl NED2. Eerste Divisie1st4.510Matches
2009-201020Heerenveennl NED1. Eredivisie11th11.42114Matches
2010-201121Heerenveennl NED1. Eredivisie12th28.15032Matches
2011-201222Heerenveennl NED1. Eredivisie5th23.02017Matches
2012-201323Heerenveennl NED1. Eredivisie8th1.0000Matches
2012-201323Liverpooleng ENG1. Premier League7th0.9001Matches
2013-201424Stoke Cityeng ENG1. Premier League9th12.4107Matches
2014-201525Stoke Cityeng ENG1. Premier League9th2.6107Matches
2016-201727Twentenl NED1. Eredivisie7th2.6000100000000Matches
2017-201828Twentenl NED1. Eredivisie18th21.94002100000000Matches
2018-201929Twentenl NED2. Eerste Divisie1st4.00000Matches
11 Seasons6 Clubs3 Leagues138.4191010900000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Heerenveen (4 Seasons)1 League63.59163
Twente (3 Seasons)2 Leagues28.54002200000000
Stoke City (2 Seasons)1 League14.92014
De Graafschap (2 Seasons)2 Leagues10.5209
Omniworld (1 Season)1 League20.220
Liverpool (1 Season)1 League0.9001
Eredivisie (7 Seasons)93.914109400000000
Eerste Divisie (3 Seasons)28.73000
Premier League (3 Seasons)15.82015
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201525Stoke Cityeng ENGFA Cup9th1.00000Matches
2014-201525Stoke Cityeng ENGLeague Cup9th0.90000Matches
1 Season1 Club2 Leagues1.90000
FA Cup (1 Season)1.00000
League Cup (1 Season)0.90000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201020Heerenveen2. Europa LgGR4.2208Matches
2012-201323Liverpool2. Europa LgR323.9004Matches
2 Seasons2 Clubs1 League8.12012
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Heerenveen (1 Season)1 League4.2208
Liverpool (1 Season)1 League3.9004
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201223ma MoroccoAfrica Cup of NationsGR0.50000Matches
201324ma MoroccoAfrica Cup of NationsGR1.60000Matches
201425ma MoroccoFriendlies (M)0.70000Matches
201728ma MoroccoAfrica Cup of Nations qualification0.51000Matches
4 Seasons1 Club3 Leagues3.31000
Africa Cup of Nations (2 Seasons)2.10000
Friendlies (M) (1 Season)0.70000
Africa Cup of Nations qualification (1 Season)0.51000

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.