Standard Stats Table 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 2002-2003 18 Excelsior nl NED 1. Eredivisie 21 2 750 8.3 2 1 3 2 0 0 0 0 0.24 0.12 0.36 0.24 0.36 Matches 2005-2006 21 Derby County eng ENG 2. Championship 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57 2006-2007 22 Willem II nl NED 1. Eredivisie 4 4 360 4.0 3 0 3 2 1 1 0 0 0.75 0.00 0.75 0.50 0.50 Matches 2007-2008 23 AZ Alkmaar nl NED 1. Eredivisie 23 11 1,268 14.1 6 3 9 6 0 1 4 0 0.43 0.21 0.64 0.43 0.64 Matches 2007-2008 23 Willem II nl NED 1. Eredivisie 2 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 23 AZ Alkmaar 2. UEFA Cup 3 0 67 0.7 0 0 0 0 0 0.00 0.00 Matches 2008-2009 24 AZ Alkmaar nl NED 1. Eredivisie 31 31 2,666 29.6 23 8 31 23 0 0 1 0 0.78 0.27 1.05 0.78 1.05 Matches 2009-2010 25 AZ Alkmaar 1. Champions Lg 4 4 346 3.8 1 0 1 1 0 0 1 0 0.26 0.00 0.26 0.26 0.26 Matches 2009-2010 25 AZ Alkmaar nl NED 1. Eredivisie 27 26 2,330 25.9 18 3 21 17 1 1 2 1 0.70 0.12 0.81 0.66 0.77 Matches 2010-2011 26 Ajax 1. Champions Lg 6 5 412 4.6 1 1 2 1 0 0 0 0 0.22 0.22 0.44 0.22 0.44 Matches 2010-2011 26 Ajax nl NED 1. Eredivisie 26 25 2,160 24.0 13 3 16 13 0 1 3 0 0.54 0.12 0.67 0.54 0.67 Matches 2010-2011 26 Ajax 2. Europa Lg 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 Matches 2012-2013 28 Fiorentina it ITA 1. Serie A 19 3 616 6.8 3 1 4 3 0 0 0 0 0.44 0.15 0.58 0.44 0.58 Matches 2013-2014 29 Málaga es ESP 1. La Liga 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Matches 2014-2015 30 Fiorentina it ITA 1. Serie A 3 0 41 0.5 1 0 1 1 0 0 1 0 2.20 0.00 2.20 2.20 2.20 Matches 2015-2016 31 AZ Alkmaar nl NED 1. Eredivisie 7 7 571 6.3 1 0 1 1 0 0 0 0 0.16 0.00 0.16 0.16 0.16 Matches 2016-2017 32 Al-Taawoun sa KSA 1. Pro League 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Matches 2017-2018 33 Twente nl NED 1. Eredivisie 5 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 34 Excelsior nl NED 1. Eredivisie 26 16 1,615 17.9 4 2 6 4 0 0 2 0 0.22 0.11 0.33 0.22 0.33 Matches 14 Seasons 9 Clubs 7 Leagues 243 160 15,664 174.0 88 25 113 85 3 6 17 1 0.51 0.14 0.65 0.49 0.63 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 AZ Alkmaar (4 Seasons) 3 Leagues 95 79 7,248 80.5 49 14 63 48 1 2 8 1 0.61 0.18 0.79 0.60 0.78 Excelsior (2 Seasons) 1 League 47 18 2,365 26.3 6 3 9 6 0 0 2 0 0.23 0.11 0.34 0.23 0.34 Fiorentina (2 Seasons) 1 League 22 3 657 7.3 4 1 5 4 0 0 1 0 0.55 0.14 0.68 0.55 0.68 Willem II (2 Seasons) 1 League 6 6 533 5.9 3 0 3 2 1 1 0 0 0.51 0.00 0.51 0.34 0.34 Ajax (1 Season) 3 Leagues 34 32 2,752 30.6 15 5 20 15 0 1 3 0 0.49 0.16 0.65 0.49 0.65 Málaga (1 Season) 1 League 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Al-Taawoun (1 Season) 1 League 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Derby County (1 Season) 1 League 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57 Twente (1 Season) 1 League 5 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (9 Seasons) 172 125 12,064 134.0 70 20 90 68 2 4 12 1 0.52 0.15 0.67 0.51 0.66 Serie A (2 Seasons) 22 3 657 7.3 4 1 5 4 0 0 1 0 0.55 0.14 0.68 0.55 0.68 Champions Lg (2 Seasons) 10 9 758 8.4 2 1 3 2 0 0 1 0 0.24 0.12 0.36 0.24 0.36 Europa Lg (2 Seasons) 5 2 247 2.7 1 1 2 1 0 0 0 0 0.36 0.50 1.00 0.36 1.00 La Liga (1 Season) 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Pro League (1 Season) 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Championship (1 Season) 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57
Standard Stats Table 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 2002-2003 18 Excelsior 1 League 21 2 750 8.3 2 1 3 2 0 0 0 0 0.24 0.12 0.36 0.24 0.36 2005-2006 21 Derby County 1 League 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57 2006-2007 22 Willem II 1 League 4 4 360 4.0 3 0 3 2 1 1 0 0 0.75 0.00 0.75 0.50 0.50 2007-2008 23 Willem II 1 League 2 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 23 AZ Alkmaar 2 Leagues 26 11 1,335 14.8 6 3 9 6 0 1 4 0 0.40 0.21 0.64 0.40 0.64 2008-2009 24 AZ Alkmaar 1 League 31 31 2,666 29.6 23 8 31 23 0 0 1 0 0.78 0.27 1.05 0.78 1.05 2009-2010 25 AZ Alkmaar 2 Leagues 31 30 2,676 29.7 19 3 22 18 1 1 3 1 0.64 0.10 0.74 0.61 0.71 2010-2011 26 Ajax 3 Leagues 34 32 2,752 30.6 15 5 20 15 0 1 3 0 0.49 0.16 0.65 0.49 0.65 2012-2013 28 Fiorentina 1 League 19 3 616 6.8 3 1 4 3 0 0 0 0 0.44 0.15 0.58 0.44 0.58 2013-2014 29 Málaga 1 League 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 2014-2015 30 Fiorentina 1 League 3 0 41 0.5 1 0 1 1 0 0 1 0 2.20 0.00 2.20 2.20 2.20 2015-2016 31 AZ Alkmaar 1 League 7 7 571 6.3 1 0 1 1 0 0 0 0 0.16 0.00 0.16 0.16 0.16 2016-2017 32 Al-Taawoun 1 League 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 2017-2018 33 Twente 1 League 5 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 34 Excelsior 1 League 26 16 1,615 17.9 4 2 6 4 0 0 2 0 0.22 0.11 0.33 0.22 0.33 14 Seasons 9 Clubs 7 Leagues 243 160 15,664 174.0 88 25 113 85 3 6 17 1 0.51 0.14 0.65 0.49 0.63 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 AZ Alkmaar (4 Seasons) 3 Leagues 95 79 7,248 80.5 49 14 63 48 1 2 8 1 0.61 0.18 0.79 0.60 0.78 Excelsior (2 Seasons) 1 League 47 18 2,365 26.3 6 3 9 6 0 0 2 0 0.23 0.11 0.34 0.23 0.34 Fiorentina (2 Seasons) 1 League 22 3 657 7.3 4 1 5 4 0 0 1 0 0.55 0.14 0.68 0.55 0.68 Willem II (2 Seasons) 1 League 6 6 533 5.9 3 0 3 2 1 1 0 0 0.51 0.00 0.51 0.34 0.34 Ajax (1 Season) 3 Leagues 34 32 2,752 30.6 15 5 20 15 0 1 3 0 0.49 0.16 0.65 0.49 0.65 Málaga (1 Season) 1 League 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Al-Taawoun (1 Season) 1 League 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Derby County (1 Season) 1 League 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57 Twente (1 Season) 1 League 5 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (9 Seasons) 172 125 12,064 134.0 70 20 90 68 2 4 12 1 0.52 0.15 0.67 0.51 0.66 Serie A (2 Seasons) 22 3 657 7.3 4 1 5 4 0 0 1 0 0.55 0.14 0.68 0.55 0.68 Champions Lg (2 Seasons) 10 9 758 8.4 2 1 3 2 0 0 1 0 0.24 0.12 0.36 0.24 0.36 Europa Lg (2 Seasons) 5 2 247 2.7 1 1 2 1 0 0 0 0 0.36 0.50 1.00 0.36 1.00 La Liga (1 Season) 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Pro League (1 Season) 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Championship (1 Season) 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57
Standard Stats Table 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 2002-2003 18 Excelsior nl NED 1. Eredivisie 17th 21 2 750 8.3 2 1 3 2 0 0 0 0 0.24 0.12 0.36 0.24 0.36 Matches 2005-2006 21 Derby County eng ENG 2. Championship 20th 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57 2006-2007 22 Willem II nl NED 1. Eredivisie 15th 4 4 360 4.0 3 0 3 2 1 1 0 0 0.75 0.00 0.75 0.50 0.50 Matches 2007-2008 23 Willem II nl NED 1. Eredivisie 15th 2 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 23 AZ Alkmaar nl NED 1. Eredivisie 11th 23 11 1,268 14.1 6 3 9 6 0 1 4 0 0.43 0.21 0.64 0.43 0.64 Matches 2008-2009 24 AZ Alkmaar nl NED 1. Eredivisie 1st 31 31 2,666 29.6 23 8 31 23 0 0 1 0 0.78 0.27 1.05 0.78 1.05 Matches 2009-2010 25 AZ Alkmaar nl NED 1. Eredivisie 5th 27 26 2,330 25.9 18 3 21 17 1 1 2 1 0.70 0.12 0.81 0.66 0.77 Matches 2010-2011 26 Ajax nl NED 1. Eredivisie 1st 26 25 2,160 24.0 13 3 16 13 0 1 3 0 0.54 0.12 0.67 0.54 0.67 Matches 2012-2013 28 Fiorentina it ITA 1. Serie A 4th 19 3 616 6.8 3 1 4 3 0 0 0 0 0.44 0.15 0.58 0.44 0.58 Matches 2013-2014 29 Málaga es ESP 1. La Liga 11th 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Matches 2014-2015 30 Fiorentina it ITA 1. Serie A 4th 3 0 41 0.5 1 0 1 1 0 0 1 0 2.20 0.00 2.20 2.20 2.20 Matches 2015-2016 31 AZ Alkmaar nl NED 1. Eredivisie 4th 7 7 571 6.3 1 0 1 1 0 0 0 0 0.16 0.00 0.16 0.16 0.16 Matches 2016-2017 32 Al-Taawoun sa KSA 1. Pro League 7th 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Matches 2017-2018 33 Twente nl NED 1. Eredivisie 18th 5 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 34 Excelsior nl NED 1. Eredivisie 16th 26 16 1,615 17.9 4 2 6 4 0 0 2 0 0.22 0.11 0.33 0.22 0.33 Matches 14 Seasons 9 Clubs 5 Leagues 228 149 14,659 162.9 85 23 108 82 3 6 16 1 0.52 0.14 0.66 0.50 0.64 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 AZ Alkmaar (4 Seasons) 1 League 88 75 6,835 75.9 48 14 62 47 1 2 7 1 0.63 0.18 0.82 0.62 0.80 Excelsior (2 Seasons) 1 League 47 18 2,365 26.3 6 3 9 6 0 0 2 0 0.23 0.11 0.34 0.23 0.34 Fiorentina (2 Seasons) 1 League 22 3 657 7.3 4 1 5 4 0 0 1 0 0.55 0.14 0.68 0.55 0.68 Willem II (2 Seasons) 1 League 6 6 533 5.9 3 0 3 2 1 1 0 0 0.51 0.00 0.51 0.34 0.34 Ajax (1 Season) 1 League 26 25 2,160 24.0 13 3 16 13 0 1 3 0 0.54 0.12 0.67 0.54 0.67 Málaga (1 Season) 1 League 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Al-Taawoun (1 Season) 1 League 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Derby County (1 Season) 1 League 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57 Twente (1 Season) 1 League 5 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (9 Seasons) 172 125 12,064 134.0 70 20 90 68 2 4 12 1 0.52 0.15 0.67 0.51 0.66 Serie A (2 Seasons) 22 3 657 7.3 4 1 5 4 0 0 1 0 0.55 0.14 0.68 0.55 0.68 La Liga (1 Season) 13 6 542 6.0 3 2 5 3 0 0 0 0 0.50 0.33 0.83 0.50 0.83 Pro League (1 Season) 12 10 923 10.3 5 0 5 4 1 2 1 0 0.49 0.00 0.49 0.39 0.39 Championship (1 Season) 9 5 473 5.3 3 0 3 3 0 0 2 0 0.57 0.00 0.57 0.57 0.57
Standard Stats Table 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 2007-2008 23 AZ Alkmaar 2. UEFA Cup GR 3 0 67 0.7 0 0 0 0 0 0.00 0.00 Matches 2009-2010 25 AZ Alkmaar 1. Champions Lg GR 4 4 346 3.8 1 0 1 1 0 0 1 0 0.26 0.00 0.26 0.26 0.26 Matches 2010-2011 26 Ajax 1. Champions Lg GR 6 5 412 4.6 1 1 2 1 0 0 0 0 0.22 0.22 0.44 0.22 0.44 Matches 2010-2011 26 Ajax 2. Europa Lg R16 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 Matches 3 Seasons 2 Clubs 2 Leagues 15 11 1,005 11.2 3 2 5 3 0 0 1 0 0.27 0.19 0.48 0.27 0.48 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 AZ Alkmaar (2 Seasons) 2 Leagues 7 4 413 4.6 1 0 1 1 0 0 1 0 0.22 0.00 0.26 0.22 0.26 Ajax (1 Season) 2 Leagues 8 7 592 6.6 2 2 4 2 0 0 0 0 0.30 0.30 0.61 0.30 0.61 Champions Lg (2 Seasons) 10 9 758 8.4 2 1 3 2 0 0 1 0 0.24 0.12 0.36 0.24 0.36 Europa Lg (2 Seasons) 5 2 247 2.7 1 1 2 1 0 0 0 0 0.36 0.50 1.00 0.36 1.00
Standard Stats Table 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 2013 28 ma Morocco Africa Cup of Nations GR 3 2 176 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 3 2 176 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2002-2003 18 Excelsior 1 League 8.3 2 5 0.60 0.40 0 0 2005-2006 21 Derby County 1 League 5.3 3 13 2.47 0.23 0 0 2006-2007 22 Willem II 1 League 4.0 3 5 1.25 0.40 1 1 2007-2008 23 Willem II 1 League 1.9 0 3 1.56 0.00 0 0 2007-2008 23 AZ Alkmaar 2 Leagues 14.8 6 24 1.70 0.25 0 1 2008-2009 24 AZ Alkmaar 1 League 29.6 23 72 2.43 0.32 0 0 2009-2010 25 AZ Alkmaar 2 Leagues 29.7 19 71 2.39 0.25 1 1 2010-2011 26 Ajax 3 Leagues 30.6 15 35 1.14 0.43 0 1 2012-2013 28 Fiorentina 1 League 6.8 3 8 1.17 0.38 0 0 2013-2014 29 Málaga 1 League 6.0 3 8 1.33 0.38 0 0 2014-2015 30 Fiorentina 1 League 0.5 1 1 2.20 1.00 0 0 2015-2016 31 AZ Alkmaar 1 League 6.3 1 6 0.95 0.17 0 0 2016-2017 32 Al-Taawoun 1 League 10.3 5 1 2 2017-2018 33 Twente 1 League 1.9 0 0 2 0.00 1.05 0.00 0 0 2018-2019 34 Excelsior 1 League 17.9 4 0 0 14 Seasons 9 Clubs 7 Leagues 174.0 88 0 253 0.00 1.74 0.30 3 6 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches AZ Alkmaar (4 Seasons) 3 Leagues 80.5 49 173 2.17 0.28 1 2 Excelsior (2 Seasons) 1 League 26.3 6 5 0.60 0.40 0 0 Fiorentina (2 Seasons) 1 League 7.3 4 9 1.23 0.44 0 0 Willem II (2 Seasons) 1 League 5.9 3 8 1.35 0.25 1 1 Ajax (1 Season) 3 Leagues 30.6 15 35 1.14 0.43 0 1 Málaga (1 Season) 1 League 6.0 3 8 1.33 0.38 0 0 Al-Taawoun (1 Season) 1 League 10.3 5 1 2 Derby County (1 Season) 1 League 5.3 3 13 2.47 0.23 0 0 Twente (1 Season) 1 League 1.9 0 0 2 0.00 1.05 0.00 0 0 Eredivisie (9 Seasons) 134.0 70 0 209 0.00 1.80 0.31 2 4 Serie A (2 Seasons) 7.3 4 9 1.23 0.44 0 0 Champions Lg (2 Seasons) 8.4 2 12 1.42 0.17 0 0 Europa Lg (2 Seasons) 2.7 1 2 1.00 0.50 0 0 La Liga (1 Season) 6.0 3 8 1.33 0.38 0 0 Pro League (1 Season) 10.3 5 1 2 Championship (1 Season) 5.3 3 13 2.47 0.23 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2007-2008 23 AZ Alkmaar 2. UEFA Cup GR 0.7 0 0 Matches 2009-2010 25 AZ Alkmaar 1. Champions Lg GR 3.8 1 8 2.08 0.13 0 0 Matches 2010-2011 26 Ajax 1. Champions Lg GR 4.6 1 4 0.87 0.25 0 0 Matches 2010-2011 26 Ajax 2. Europa Lg R16 2.0 1 2 1.00 0.50 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 11.2 3 14 1.34 0.21 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches AZ Alkmaar (2 Seasons) 2 Leagues 4.6 1 8 2.08 0.13 0 0 Ajax (1 Season) 2 Leagues 6.6 2 6 0.91 0.33 0 0 Champions Lg (2 Seasons) 8.4 2 12 1.42 0.17 0 0 Europa Lg (2 Seasons) 2.7 1 2 1.00 0.50 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2013 28 ma Morocco Africa Cup of Nations GR 2.0 0 0 0 Matches 1 Season 1 Club 1 League 2.0 0 0 0
Playing Time Table 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 2002-2003 18 Excelsior nl NED 1. Eredivisie 21 750 36 24.5 8.3 2 1 19 Matches 2005-2006 21 Derby County eng ENG 2. Championship 9 473 53 11.4 5.3 5 4 2006-2007 22 Willem II nl NED 1. Eredivisie 4 360 90 11.8 4.0 4 4 0 Matches 2007-2008 23 AZ Alkmaar nl NED 1. Eredivisie 23 1,268 55 41.4 14.1 11 6 12 Matches 2007-2008 23 Willem II nl NED 1. Eredivisie 2 173 87 5.7 1.9 2 1 0 Matches 2007-2008 23 AZ Alkmaar 2. UEFA Cup 3 67 22 0.7 0 3 3 Matches 2008-2009 24 AZ Alkmaar nl NED 1. Eredivisie 31 2,666 86 87.1 29.6 31 24 0 Matches 2009-2010 25 AZ Alkmaar 1. Champions Lg 4 346 87 3.8 4 2 0 Matches 2009-2010 25 AZ Alkmaar nl NED 1. Eredivisie 27 2,330 86 76.1 25.9 26 22 1 Matches 2010-2011 26 Ajax 1. Champions Lg 6 412 69 4.6 5 4 1 Matches 2010-2011 26 Ajax nl NED 1. Eredivisie 26 2,160 83 70.6 24.0 25 14 1 Matches 2010-2011 26 Ajax 2. Europa Lg 2 180 90 2.0 2 2 0 Matches 2012-2013 28 Fiorentina it ITA 1. Serie A 19 616 32 18.0 6.8 3 1 16 Matches 2013-2014 29 Málaga es ESP 1. La Liga 13 542 42 15.8 6.0 6 1 7 Matches 2014-2015 30 Fiorentina it ITA 1. Serie A 3 41 14 1.2 0.5 0 0 3 1 1.33 1 0 +1 +2.20 +1.82 Matches 2015-2016 31 AZ Alkmaar nl NED 1. Eredivisie 7 571 82 18.7 6.3 7 3 0 0 1.00 8 11 -3 -0.47 -1.20 Matches 2016-2017 32 Al-Taawoun sa KSA 1. Pro League 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Matches 2017-2018 33 Twente nl NED 1. Eredivisie 5 171 34 5.6 1.9 1 1 4 2 0.80 1 5 -4 -2.11 -1.42 Matches 2018-2019 34 Excelsior nl NED 1. Eredivisie 26 1,615 62 52.8 17.9 16 86 10 10 25 2 0.92 19 42 -23 -1.28 -0.66 Matches 14 Seasons 9 Clubs 7 Leagues 243 15,664 64 31.0 174.0 160 86 104 83 26 9 0.98 44 77 -33 -0.89 -0.89 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches AZ Alkmaar (4 Seasons) 3 Leagues 95 7,248 76 55.8 80.5 79 57 16 3 1.00 8 11 -3 -0.47 -1.20 Excelsior (2 Seasons) 1 League 47 2,365 50 38.6 26.3 18 86 11 29 25 2 0.92 19 42 -23 -1.28 -0.66 Fiorentina (2 Seasons) 1 League 22 657 30 9.6 7.3 3 1 19 1 1.33 1 0 +1 +2.20 +1.82 Willem II (2 Seasons) 1 League 6 533 89 8.7 5.9 6 5 0 Ajax (1 Season) 3 Leagues 34 2,752 81 70.6 30.6 32 20 2 Málaga (1 Season) 1 League 13 542 42 15.8 6.0 6 1 7 Al-Taawoun (1 Season) 1 League 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Derby County (1 Season) 1 League 9 473 53 11.4 5.3 5 4 Twente (1 Season) 1 League 5 171 34 5.6 1.9 1 1 4 2 0.80 1 5 -4 -2.11 -1.42 Eredivisie (9 Seasons) 172 12,064 70 39.4 134.0 125 86 86 47 25 4 0.92 28 58 -30 -1.15 -0.99 Serie A (2 Seasons) 22 657 30 9.6 7.3 3 1 19 1 1.33 1 0 +1 +2.20 +1.82 Champions Lg (2 Seasons) 10 758 76 8.4 9 6 1 Europa Lg (2 Seasons) 5 247 49 2.7 2 2 3 3 La Liga (1 Season) 13 542 42 15.8 6.0 6 1 7 Pro League (1 Season) 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Championship (1 Season) 9 473 53 11.4 5.3 5 4
Playing Time Table 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 2002-2003 18 Excelsior 1 League 21 750 36 24.5 8.3 2 1 19 2005-2006 21 Derby County 1 League 9 473 53 11.4 5.3 5 4 2006-2007 22 Willem II 1 League 4 360 90 11.8 4.0 4 4 0 2007-2008 23 Willem II 1 League 2 173 87 5.7 1.9 2 1 0 2007-2008 23 AZ Alkmaar 2 Leagues 26 1,335 51 41.4 14.8 11 6 15 3 2008-2009 24 AZ Alkmaar 1 League 31 2,666 86 87.1 29.6 31 24 0 2009-2010 25 AZ Alkmaar 2 Leagues 31 2,676 86 76.1 29.7 30 24 1 2010-2011 26 Ajax 3 Leagues 34 2,752 81 70.6 30.6 32 20 2 2012-2013 28 Fiorentina 1 League 19 616 32 18.0 6.8 3 1 16 2013-2014 29 Málaga 1 League 13 542 42 15.8 6.0 6 1 7 2014-2015 30 Fiorentina 1 League 3 41 14 1.2 0.5 0 0 3 1 1.33 1 0 +1 +2.20 +1.82 2015-2016 31 AZ Alkmaar 1 League 7 571 82 18.7 6.3 7 3 0 0 1.00 8 11 -3 -0.47 -1.20 2016-2017 32 Al-Taawoun 1 League 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 2017-2018 33 Twente 1 League 5 171 34 5.6 1.9 1 1 4 2 0.80 1 5 -4 -2.11 -1.42 2018-2019 34 Excelsior 1 League 26 1,615 62 52.8 17.9 16 86 10 10 25 2 0.92 19 42 -23 -1.28 -0.66 14 Seasons 9 Clubs 7 Leagues 243 15,664 64 31.0 174.0 160 86 104 83 26 9 0.98 44 77 -33 -0.89 -0.89 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches AZ Alkmaar (4 Seasons) 3 Leagues 95 7,248 76 55.8 80.5 79 57 16 3 1.00 8 11 -3 -0.47 -1.20 Excelsior (2 Seasons) 1 League 47 2,365 50 38.6 26.3 18 86 11 29 25 2 0.92 19 42 -23 -1.28 -0.66 Fiorentina (2 Seasons) 1 League 22 657 30 9.6 7.3 3 1 19 1 1.33 1 0 +1 +2.20 +1.82 Willem II (2 Seasons) 1 League 6 533 89 8.7 5.9 6 5 0 Ajax (1 Season) 3 Leagues 34 2,752 81 70.6 30.6 32 20 2 Málaga (1 Season) 1 League 13 542 42 15.8 6.0 6 1 7 Al-Taawoun (1 Season) 1 League 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Derby County (1 Season) 1 League 9 473 53 11.4 5.3 5 4 Twente (1 Season) 1 League 5 171 34 5.6 1.9 1 1 4 2 0.80 1 5 -4 -2.11 -1.42 Eredivisie (9 Seasons) 172 12,064 70 39.4 134.0 125 86 86 47 25 4 0.92 28 58 -30 -1.15 -0.99 Serie A (2 Seasons) 22 657 30 9.6 7.3 3 1 19 1 1.33 1 0 +1 +2.20 +1.82 Champions Lg (2 Seasons) 10 758 76 8.4 9 6 1 Europa Lg (2 Seasons) 5 247 49 2.7 2 2 3 3 La Liga (1 Season) 13 542 42 15.8 6.0 6 1 7 Pro League (1 Season) 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Championship (1 Season) 9 473 53 11.4 5.3 5 4
Playing Time Table 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 2002-2003 18 Excelsior nl NED 1. Eredivisie 17th 21 750 36 24.5 8.3 2 1 19 Matches 2005-2006 21 Derby County eng ENG 2. Championship 20th 9 473 53 11.4 5.3 5 4 2006-2007 22 Willem II nl NED 1. Eredivisie 15th 4 360 90 11.8 4.0 4 4 0 Matches 2007-2008 23 Willem II nl NED 1. Eredivisie 15th 2 173 87 5.7 1.9 2 1 0 Matches 2007-2008 23 AZ Alkmaar nl NED 1. Eredivisie 11th 23 1,268 55 41.4 14.1 11 6 12 Matches 2008-2009 24 AZ Alkmaar nl NED 1. Eredivisie 1st 31 2,666 86 87.1 29.6 31 24 0 Matches 2009-2010 25 AZ Alkmaar nl NED 1. Eredivisie 5th 27 2,330 86 76.1 25.9 26 22 1 Matches 2010-2011 26 Ajax nl NED 1. Eredivisie 1st 26 2,160 83 70.6 24.0 25 14 1 Matches 2012-2013 28 Fiorentina it ITA 1. Serie A 4th 19 616 32 18.0 6.8 3 1 16 Matches 2013-2014 29 Málaga es ESP 1. La Liga 11th 13 542 42 15.8 6.0 6 1 7 Matches 2014-2015 30 Fiorentina it ITA 1. Serie A 4th 3 41 14 1.2 0.5 0 0 3 1 1.33 1 0 +1 +2.20 +1.82 Matches 2015-2016 31 AZ Alkmaar nl NED 1. Eredivisie 4th 7 571 82 18.7 6.3 7 3 0 0 1.00 8 11 -3 -0.47 -1.20 Matches 2016-2017 32 Al-Taawoun sa KSA 1. Pro League 7th 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Matches 2017-2018 33 Twente nl NED 1. Eredivisie 18th 5 171 34 5.6 1.9 1 1 4 2 0.80 1 5 -4 -2.11 -1.42 Matches 2018-2019 34 Excelsior nl NED 1. Eredivisie 16th 26 1,615 62 52.8 17.9 16 86 10 10 25 2 0.92 19 42 -23 -1.28 -0.66 Matches 14 Seasons 9 Clubs 5 Leagues 228 14,659 64 31.0 162.9 149 86 96 79 26 6 0.98 44 77 -33 -0.89 -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 AZ Alkmaar (4 Seasons) 1 League 88 6,835 78 55.8 75.9 75 55 13 0 1.00 8 11 -3 -0.47 -1.20 Excelsior (2 Seasons) 1 League 47 2,365 50 38.6 26.3 18 86 11 29 25 2 0.92 19 42 -23 -1.28 -0.66 Fiorentina (2 Seasons) 1 League 22 657 30 9.6 7.3 3 1 19 1 1.33 1 0 +1 +2.20 +1.82 Willem II (2 Seasons) 1 League 6 533 89 8.7 5.9 6 5 0 Ajax (1 Season) 1 League 26 2,160 83 70.6 24.0 25 14 1 Málaga (1 Season) 1 League 13 542 42 15.8 6.0 6 1 7 Al-Taawoun (1 Season) 1 League 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Derby County (1 Season) 1 League 9 473 53 11.4 5.3 5 4 Twente (1 Season) 1 League 5 171 34 5.6 1.9 1 1 4 2 0.80 1 5 -4 -2.11 -1.42 Eredivisie (9 Seasons) 172 12,064 70 39.4 134.0 125 86 86 47 25 4 0.92 28 58 -30 -1.15 -0.99 Serie A (2 Seasons) 22 657 30 9.6 7.3 3 1 19 1 1.33 1 0 +1 +2.20 +1.82 La Liga (1 Season) 13 542 42 15.8 6.0 6 1 7 Pro League (1 Season) 12 923 77 39.4 10.3 10 86 8 2 32 1 1.08 15 19 -4 -0.39 -0.20 Championship (1 Season) 9 473 53 11.4 5.3 5 4
Playing Time Table 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 2007-2008 23 AZ Alkmaar 2. UEFA Cup GR 3 67 22 0.7 0 3 3 Matches 2009-2010 25 AZ Alkmaar 1. Champions Lg GR 4 346 87 3.8 4 2 0 Matches 2010-2011 26 Ajax 1. Champions Lg GR 6 412 69 4.6 5 4 1 Matches 2010-2011 26 Ajax 2. Europa Lg R16 2 180 90 2.0 2 2 0 Matches 3 Seasons 2 Clubs 2 Leagues 15 1,005 67 11.2 11 8 4 3 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches AZ Alkmaar (2 Seasons) 2 Leagues 7 413 59 4.6 4 2 3 3 Ajax (1 Season) 2 Leagues 8 592 74 6.6 7 6 1 Champions Lg (2 Seasons) 10 758 76 8.4 9 6 1 Europa Lg (2 Seasons) 5 247 49 2.7 2 2 3 3
Playing Time Table 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 2013 28 ma Morocco Africa Cup of Nations GR 3 176 59 65.2 2.0 2 81 1 1 15 0 1.00 2 2 0 0.00 0.00 Matches 1 Season 1 Club 1 League 3 176 59 65.2 2.0 2 81 1 1 15 0 1.00 2 2 0 0.00 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2002-2003 18 Excelsior 1 League 8.3 0 0 2005-2006 21 Derby County 1 League 5.3 2 0 11 2006-2007 22 Willem II 1 League 4.0 0 0 2007-2008 23 Willem II 1 League 1.9 0 0 1 2007-2008 23 AZ Alkmaar 2 Leagues 14.8 4 0 0 18 0 2008-2009 24 AZ Alkmaar 1 League 29.6 1 0 23 2009-2010 25 AZ Alkmaar 2 Leagues 29.7 3 1 26 2010-2011 26 Ajax 3 Leagues 30.6 3 0 21 2012-2013 28 Fiorentina 1 League 6.8 0 0 5 2013-2014 29 Málaga 1 League 6.0 0 0 5 2014-2015 30 Fiorentina 1 League 0.5 1 0 2 2015-2016 31 AZ Alkmaar 1 League 6.3 0 0 7 2016-2017 32 Al-Taawoun 1 League 10.3 1 0 0 0 2017-2018 33 Twente 1 League 1.9 0 0 0 1 0 0 0 0 0 0 0 0 2018-2019 34 Excelsior 1 League 17.9 2 0 0 0 14 Seasons 9 Clubs 7 Leagues 174.0 17 1 0 120 0 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches AZ Alkmaar (4 Seasons) 3 Leagues 80.5 8 1 0 74 0 Excelsior (2 Seasons) 1 League 26.3 2 0 0 0 Fiorentina (2 Seasons) 1 League 7.3 1 0 7 Willem II (2 Seasons) 1 League 5.9 0 0 1 Ajax (1 Season) 3 Leagues 30.6 3 0 21 Málaga (1 Season) 1 League 6.0 0 0 5 Al-Taawoun (1 Season) 1 League 10.3 1 0 0 0 Derby County (1 Season) 1 League 5.3 2 0 11 Twente (1 Season) 1 League 1.9 0 0 0 1 0 0 0 0 0 0 0 0 Eredivisie (9 Seasons) 134.0 12 1 0 89 0 0 0 0 0 0 0 0 Serie A (2 Seasons) 7.3 1 0 7 Champions Lg (2 Seasons) 8.4 1 0 8 Europa Lg (2 Seasons) 2.7 0 0 0 0 0 La Liga (1 Season) 6.0 0 0 5 Pro League (1 Season) 10.3 1 0 0 0 Championship (1 Season) 5.3 2 0 11
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2007-2008 23 AZ Alkmaar 2. UEFA Cup GR 0.7 0 0 0 0 Matches 2009-2010 25 AZ Alkmaar 1. Champions Lg GR 3.8 1 0 4 Matches 2010-2011 26 Ajax 1. Champions Lg GR 4.6 0 0 4 Matches 2010-2011 26 Ajax 2. Europa Lg R16 2.0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 11.2 1 0 0 8 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches AZ Alkmaar (2 Seasons) 2 Leagues 4.6 1 0 0 4 0 Ajax (1 Season) 2 Leagues 6.6 0 0 4 Champions Lg (2 Seasons) 8.4 1 0 8 Europa Lg (2 Seasons) 2.7 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2013 28 ma Morocco Africa Cup of Nations GR 2.0 0 0 0 0 Matches 1 Season 1 Club 1 League 2.0 0 0 0 0
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 .
View Additional Information
More Mounir El Hamdaoui Pages
Mounir El Hamdaoui Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary