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 2001-2002 18 Portsmouth eng ENG 2. First Division 33 27 2,320 25.8 1 3 4 1 0 0 2 0 0.04 0.12 0.16 0.04 0.16 2002-2003 19 Portsmouth eng ENG 2. First Division 31 11 1,316 14.6 3 1 4 3 0 0 0 0 0.21 0.07 0.27 0.21 0.27 2003-2004 20 Walsall eng ENG 2. First Division 7 7 628 7.0 0 1 1 0 0 0 2 0 0.00 0.14 0.14 0.00 0.14 Matches 2003-2004 20 Portsmouth eng ENG 1. Premier League 3 3 235 2.6 2 0 2 2 0 0 0 0 0.77 0.00 0.77 0.77 0.77 Matches 2004-2005 21 Cardiff City eng ENG 2. Championship 9 8 731 8.1 1 2 3 1 0 0 0 0 0.12 0.25 0.37 0.12 0.37 Matches 2004-2005 21 Portsmouth eng ENG 1. Premier League 24 21 1,889 21.0 2 2 4 2 0 0 3 0 0.10 0.10 0.19 0.10 0.19 Matches 2005-2006 22 Portsmouth eng ENG 1. Premier League 36 36 3,126 34.7 6 2 8 6 0 0 2 0 0.17 0.06 0.23 0.17 0.23 Matches 2006-2007 23 Portsmouth eng ENG 1. Premier League 35 35 3,092 34.4 1 4 5 1 0 0 7 0 0.03 0.12 0.15 0.03 0.15 Matches 2007-2008 24 Middlesbrough eng ENG 1. Premier League 26 25 2,189 24.3 0 3 3 0 0 0 8 0 0.00 0.12 0.12 0.00 0.12 Matches 2007-2008 24 Portsmouth eng ENG 1. Premier League 2 2 141 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 25 Middlesbrough eng ENG 1. Premier League 29 28 2,471 27.5 4 1 5 4 0 0 8 0 0.15 0.04 0.18 0.15 0.18 Matches 2009-2010 26 Middlesbrough eng ENG 2. Championship 36 35 3,157 35.1 4 6 10 4 0 0 9 0 0.11 0.17 0.29 0.11 0.29 2010-2011 27 Middlesbrough eng ENG 2. Championship 18 17 1,487 16.5 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2010-2011 27 West Ham United eng ENG 1. Premier League 8 7 589 6.5 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 Matches 2011-2012 28 West Ham United eng ENG 2. Championship 16 9 904 10.0 2 2 4 2 0 0 3 0 0.20 0.20 0.40 0.20 0.40 2012-2013 29 West Ham United eng ENG 1. Premier League 24 17 1,442 16.0 1 3 4 1 0 0 2 0 0.06 0.19 0.25 0.06 0.25 Matches 2013-2014 30 QPR eng ENG 2. Championship 29 23 1,924 21.4 1 0 1 1 0 0 5 0 0.05 0.00 0.05 0.05 0.05 2013-2014 30 Southport eng ENG 5. Conf Premier 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 31 Norwich City eng ENG 2. Championship 21 10 914 10.2 0 2 2 0 0 0 2 0 0.00 0.20 0.20 0.00 0.20 Matches 2014-2015 31 Norwich City eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 31 Norwich City eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 32 Norwich City eng ENG FA Cup 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 32 Norwich City eng ENG League Cup 3 3 300 3.3 0 2 2 0 0 0 0 0 0.00 0.60 0.60 0.00 0.60 Matches 2015-2016 32 Norwich City eng ENG 1. Premier League 27 19 1,756 19.5 0 0 0 0 0 0 7 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 33 Bristol City eng ENG 2. Championship 29 22 2,005 22.3 1 5 6 1 0 0 5 2 0.04 0.22 0.27 0.04 0.27 Matches 2016-2017 33 Bristol City eng ENG EFL Cup 0 0 Matches 2016-2017 33 Bristol City eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 34 Bristol City eng ENG 2. Championship 4 0 59 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 34 Bristol City eng ENG EFL Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 35 Bolton Wanderers eng ENG 2. Championship 29 24 2,048 22.8 3 1 4 3 0 0 5 0 0.13 0.04 0.18 0.13 0.18 Matches 2018-2019 35 Bolton Wanderers eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 35 Bolton Wanderers eng ENG FA Cup 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 18 Seasons 10 Clubs 5 Leagues 491 399 35,651 396.1 32 42 74 32 0 0 75 3 0.08 0.11 0.19 0.08 0.19 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 Portsmouth (7 Seasons) 2 Leagues 164 135 12,119 134.7 15 12 27 15 0 0 14 0 0.11 0.09 0.20 0.11 0.20 Middlesbrough (4 Seasons) 2 Leagues 109 105 9,304 103.4 8 11 19 8 0 0 29 0 0.08 0.11 0.18 0.08 0.18 West Ham United (3 Seasons) 2 Leagues 48 33 2,935 32.6 3 6 9 3 0 0 5 0 0.09 0.18 0.28 0.09 0.28 Norwich City (2 Seasons) 4 Leagues 54 34 3,177 35.3 0 4 4 0 0 0 9 1 0.00 0.11 0.11 0.00 0.11 Bristol City (2 Seasons) 3 Leagues 36 25 2,334 25.9 1 5 6 1 0 0 6 2 0.04 0.19 0.23 0.04 0.23 Bolton Wanderers (1 Season) 3 Leagues 31 25 2,153 23.9 3 1 4 3 0 0 5 0 0.13 0.04 0.17 0.13 0.17 QPR (1 Season) 1 League 29 23 1,924 21.4 1 0 1 1 0 0 5 0 0.05 0.00 0.05 0.05 0.05 Cardiff City (1 Season) 1 League 9 8 731 8.1 1 2 3 1 0 0 0 0 0.12 0.25 0.37 0.12 0.37 Walsall (1 Season) 1 League 7 7 628 7.0 0 1 1 0 0 0 2 0 0.00 0.14 0.14 0.00 0.14 Southport (1 Season) 1 League 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (12 Seasons) 262 193 17,493 194.4 16 24 40 16 0 0 38 2 0.08 0.12 0.21 0.08 0.21 Premier League (9 Seasons) 214 193 16,930 188.1 16 16 32 16 0 0 37 1 0.09 0.09 0.17 0.09 0.17 EFL Cup (5 Seasons) 7 7 660 7.3 0 2 2 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 FA Cup (4 Seasons) 4 2 222 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2001-2002 18 Portsmouth 1 League 33 27 2,320 25.8 1 3 4 1 0 0 2 0 0.04 0.12 0.16 0.04 0.16 2002-2003 19 Portsmouth 1 League 31 11 1,316 14.6 3 1 4 3 0 0 0 0 0.21 0.07 0.27 0.21 0.27 2003-2004 20 Walsall 1 League 7 7 628 7.0 0 1 1 0 0 0 2 0 0.00 0.14 0.14 0.00 0.14 2003-2004 20 Portsmouth 1 League 3 3 235 2.6 2 0 2 2 0 0 0 0 0.77 0.00 0.77 0.77 0.77 2004-2005 21 Cardiff City 1 League 9 8 731 8.1 1 2 3 1 0 0 0 0 0.12 0.25 0.37 0.12 0.37 2004-2005 21 Portsmouth 1 League 24 21 1,889 21.0 2 2 4 2 0 0 3 0 0.10 0.10 0.19 0.10 0.19 2005-2006 22 Portsmouth 1 League 36 36 3,126 34.7 6 2 8 6 0 0 2 0 0.17 0.06 0.23 0.17 0.23 2006-2007 23 Portsmouth 1 League 35 35 3,092 34.4 1 4 5 1 0 0 7 0 0.03 0.12 0.15 0.03 0.15 2007-2008 24 Portsmouth 1 League 2 2 141 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 24 Middlesbrough 1 League 26 25 2,189 24.3 0 3 3 0 0 0 8 0 0.00 0.12 0.12 0.00 0.12 2008-2009 25 Middlesbrough 1 League 29 28 2,471 27.5 4 1 5 4 0 0 8 0 0.15 0.04 0.18 0.15 0.18 2009-2010 26 Middlesbrough 1 League 36 35 3,157 35.1 4 6 10 4 0 0 9 0 0.11 0.17 0.29 0.11 0.29 2010-2011 27 Middlesbrough 1 League 18 17 1,487 16.5 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 2010-2011 27 West Ham United 1 League 8 7 589 6.5 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 2011-2012 28 West Ham United 1 League 16 9 904 10.0 2 2 4 2 0 0 3 0 0.20 0.20 0.40 0.20 0.40 2012-2013 29 West Ham United 1 League 24 17 1,442 16.0 1 3 4 1 0 0 2 0 0.06 0.19 0.25 0.06 0.25 2013-2014 30 Southport 1 League 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 30 QPR 1 League 29 23 1,924 21.4 1 0 1 1 0 0 5 0 0.05 0.00 0.05 0.05 0.05 2014-2015 31 Norwich City 3 Leagues 23 12 1,094 12.2 0 2 2 0 0 0 2 0 0.00 0.16 0.16 0.00 0.16 2015-2016 32 Norwich City 3 Leagues 31 22 2,083 23.1 0 2 2 0 0 0 7 1 0.00 0.09 0.09 0.00 0.09 2016-2017 33 Bristol City 3 Leagues 30 23 2,095 23.3 1 5 6 1 0 0 5 2 0.04 0.21 0.26 0.04 0.26 2017-2018 34 Bristol City 2 Leagues 6 2 239 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 35 Bolton Wanderers 3 Leagues 31 25 2,153 23.9 3 1 4 3 0 0 5 0 0.13 0.04 0.17 0.13 0.17 18 Seasons 10 Clubs 5 Leagues 491 399 35,651 396.1 32 42 74 32 0 0 75 3 0.08 0.11 0.19 0.08 0.19 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 Portsmouth (7 Seasons) 2 Leagues 164 135 12,119 134.7 15 12 27 15 0 0 14 0 0.11 0.09 0.20 0.11 0.20 Middlesbrough (4 Seasons) 2 Leagues 109 105 9,304 103.4 8 11 19 8 0 0 29 0 0.08 0.11 0.18 0.08 0.18 West Ham United (3 Seasons) 2 Leagues 48 33 2,935 32.6 3 6 9 3 0 0 5 0 0.09 0.18 0.28 0.09 0.28 Norwich City (2 Seasons) 4 Leagues 54 34 3,177 35.3 0 4 4 0 0 0 9 1 0.00 0.11 0.11 0.00 0.11 Bristol City (2 Seasons) 3 Leagues 36 25 2,334 25.9 1 5 6 1 0 0 6 2 0.04 0.19 0.23 0.04 0.23 Bolton Wanderers (1 Season) 3 Leagues 31 25 2,153 23.9 3 1 4 3 0 0 5 0 0.13 0.04 0.17 0.13 0.17 QPR (1 Season) 1 League 29 23 1,924 21.4 1 0 1 1 0 0 5 0 0.05 0.00 0.05 0.05 0.05 Cardiff City (1 Season) 1 League 9 8 731 8.1 1 2 3 1 0 0 0 0 0.12 0.25 0.37 0.12 0.37 Walsall (1 Season) 1 League 7 7 628 7.0 0 1 1 0 0 0 2 0 0.00 0.14 0.14 0.00 0.14 Southport (1 Season) 1 League 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (12 Seasons) 262 193 17,493 194.4 16 24 40 16 0 0 38 2 0.08 0.12 0.21 0.08 0.21 Premier League (9 Seasons) 214 193 16,930 188.1 16 16 32 16 0 0 37 1 0.09 0.09 0.17 0.09 0.17 EFL Cup (5 Seasons) 7 7 660 7.3 0 2 2 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 FA Cup (4 Seasons) 4 2 222 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (1 Season) 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2001-2002 18 Portsmouth eng ENG 2. First Division 17th 33 27 2,320 25.8 1 3 4 1 0 0 2 0 0.04 0.12 0.16 0.04 0.16 2002-2003 19 Portsmouth eng ENG 2. First Division 1st 31 11 1,316 14.6 3 1 4 3 0 0 0 0 0.21 0.07 0.27 0.21 0.27 2003-2004 20 Walsall eng ENG 2. First Division 22nd 7 7 628 7.0 0 1 1 0 0 0 2 0 0.00 0.14 0.14 0.00 0.14 Matches 2003-2004 20 Portsmouth eng ENG 1. Premier League 13th 3 3 235 2.6 2 0 2 2 0 0 0 0 0.77 0.00 0.77 0.77 0.77 Matches 2004-2005 21 Cardiff City eng ENG 2. Championship 16th 9 8 731 8.1 1 2 3 1 0 0 0 0 0.12 0.25 0.37 0.12 0.37 Matches 2004-2005 21 Portsmouth eng ENG 1. Premier League 16th 24 21 1,889 21.0 2 2 4 2 0 0 3 0 0.10 0.10 0.19 0.10 0.19 Matches 2005-2006 22 Portsmouth eng ENG 1. Premier League 17th 36 36 3,126 34.7 6 2 8 6 0 0 2 0 0.17 0.06 0.23 0.17 0.23 Matches 2006-2007 23 Portsmouth eng ENG 1. Premier League 9th 35 35 3,092 34.4 1 4 5 1 0 0 7 0 0.03 0.12 0.15 0.03 0.15 Matches 2007-2008 24 Portsmouth eng ENG 1. Premier League 8th 2 2 141 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 24 Middlesbrough eng ENG 1. Premier League 13th 26 25 2,189 24.3 0 3 3 0 0 0 8 0 0.00 0.12 0.12 0.00 0.12 Matches 2008-2009 25 Middlesbrough eng ENG 1. Premier League 19th 29 28 2,471 27.5 4 1 5 4 0 0 8 0 0.15 0.04 0.18 0.15 0.18 Matches 2009-2010 26 Middlesbrough eng ENG 2. Championship 11th 36 35 3,157 35.1 4 6 10 4 0 0 9 0 0.11 0.17 0.29 0.11 0.29 2010-2011 27 Middlesbrough eng ENG 2. Championship 12th 18 17 1,487 16.5 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2010-2011 27 West Ham United eng ENG 1. Premier League 20th 8 7 589 6.5 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 Matches 2011-2012 28 West Ham United eng ENG 2. Championship 3rd 16 9 904 10.0 2 2 4 2 0 0 3 0 0.20 0.20 0.40 0.20 0.40 2012-2013 29 West Ham United eng ENG 1. Premier League 10th 24 17 1,442 16.0 1 3 4 1 0 0 2 0 0.06 0.19 0.25 0.06 0.25 Matches 2013-2014 30 Southport eng ENG 5. Conf Premier 18th 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 30 QPR eng ENG 2. Championship 4th 29 23 1,924 21.4 1 0 1 1 0 0 5 0 0.05 0.00 0.05 0.05 0.05 2014-2015 31 Norwich City eng ENG 2. Championship 3rd 21 10 914 10.2 0 2 2 0 0 0 2 0 0.00 0.20 0.20 0.00 0.20 Matches 2015-2016 32 Norwich City eng ENG 1. Premier League 19th 27 19 1,756 19.5 0 0 0 0 0 0 7 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 33 Bristol City eng ENG 2. Championship 17th 29 22 2,005 22.3 1 5 6 1 0 0 5 2 0.04 0.22 0.27 0.04 0.27 Matches 2017-2018 34 Bristol City eng ENG 2. Championship 11th 4 0 59 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 35 Bolton Wanderers eng ENG 2. Championship 23rd 29 24 2,048 22.8 3 1 4 3 0 0 5 0 0.13 0.04 0.18 0.13 0.18 Matches 18 Seasons 10 Clubs 3 Leagues 480 390 34,769 386.3 32 40 72 32 0 0 75 3 0.08 0.10 0.19 0.08 0.19 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 Portsmouth (7 Seasons) 2 Leagues 164 135 12,119 134.7 15 12 27 15 0 0 14 0 0.11 0.09 0.20 0.11 0.20 Middlesbrough (4 Seasons) 2 Leagues 109 105 9,304 103.4 8 11 19 8 0 0 29 0 0.08 0.11 0.18 0.08 0.18 West Ham United (3 Seasons) 2 Leagues 48 33 2,935 32.6 3 6 9 3 0 0 5 0 0.09 0.18 0.28 0.09 0.28 Norwich City (2 Seasons) 2 Leagues 48 29 2,670 29.7 0 2 2 0 0 0 9 1 0.00 0.07 0.07 0.00 0.07 Bristol City (2 Seasons) 1 League 33 22 2,064 22.9 1 5 6 1 0 0 6 2 0.04 0.22 0.26 0.04 0.26 Bolton Wanderers (1 Season) 1 League 29 24 2,048 22.8 3 1 4 3 0 0 5 0 0.13 0.04 0.18 0.13 0.18 QPR (1 Season) 1 League 29 23 1,924 21.4 1 0 1 1 0 0 5 0 0.05 0.00 0.05 0.05 0.05 Cardiff City (1 Season) 1 League 9 8 731 8.1 1 2 3 1 0 0 0 0 0.12 0.25 0.37 0.12 0.37 Walsall (1 Season) 1 League 7 7 628 7.0 0 1 1 0 0 0 2 0 0.00 0.14 0.14 0.00 0.14 Southport (1 Season) 1 League 4 4 346 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (12 Seasons) 262 193 17,493 194.4 16 24 40 16 0 0 38 2 0.08 0.12 0.21 0.08 0.21 Premier League (9 Seasons) 214 193 16,930 188.1 16 16 32 16 0 0 37 1 0.09 0.09 0.17 0.09 0.17 Conf Premier (1 Season) 4 4 346 3.8 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 PK PKatt Matches 2001-2002 18 Portsmouth 1 League 25.8 1 9 0.35 0.11 0 0 2002-2003 19 Portsmouth 1 League 14.6 3 9 0.62 0.33 0 0 2003-2004 20 Walsall 1 League 7.0 0 9 1.29 0.00 0 0 2003-2004 20 Portsmouth 1 League 2.6 2 3 1.15 0.67 0 0 2004-2005 21 Cardiff City 1 League 8.1 1 7 0.86 0.14 0 0 2004-2005 21 Portsmouth 1 League 21.0 2 11 0.52 0.18 0 0 2005-2006 22 Portsmouth 1 League 34.7 6 30 0.86 0.20 0 0 2006-2007 23 Portsmouth 1 League 34.4 1 15 0.44 0.07 0 0 2007-2008 24 Portsmouth 1 League 1.6 0 0 0.00 0 0 2007-2008 24 Middlesbrough 1 League 24.3 0 12 0.49 0.00 0 0 2008-2009 25 Middlesbrough 1 League 27.5 4 18 0.66 0.22 0 0 2009-2010 26 Middlesbrough 1 League 35.1 4 28 0.80 0.14 0 0 2010-2011 27 Middlesbrough 1 League 16.5 0 15 0.91 0.00 0 0 2010-2011 27 West Ham United 1 League 6.5 0 5 0.76 0.00 0 0 2011-2012 28 West Ham United 1 League 10.0 2 8 0.80 0.25 0 0 2012-2013 29 West Ham United 1 League 16.0 1 6 0.37 0.17 0 0 2013-2014 30 Southport 1 League 3.8 0 1 0.26 0.00 0 0 2013-2014 30 QPR 1 League 21.4 1 8 0.37 0.13 0 0 2014-2015 31 Norwich City 3 Leagues 12.2 0 3 0.30 0.00 0 0 2015-2016 32 Norwich City 3 Leagues 23.1 0 0 0.00 0 0 2016-2017 33 Bristol City 3 Leagues 23.3 1 0 6 0.00 0.27 0.17 0 0 2017-2018 34 Bristol City 2 Leagues 2.7 0 1 0 0.0 0.38 0.00 0.00 0 0 2018-2019 35 Bolton Wanderers 3 Leagues 23.9 3 15 4 26.7 0.63 0.17 0.20 0.75 0 0 18 Seasons 10 Clubs 5 Leagues 396.1 32 16 207 62.5 0.33 0.53 0.25 0.15 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Portsmouth (7 Seasons) 2 Leagues 134.7 15 77 0.57 0.19 0 0 Middlesbrough (4 Seasons) 2 Leagues 103.4 8 73 0.71 0.11 0 0 West Ham United (3 Seasons) 2 Leagues 32.6 3 19 0.58 0.16 0 0 Norwich City (2 Seasons) 4 Leagues 35.3 0 3 0.10 0.00 0 0 Bristol City (2 Seasons) 3 Leagues 25.9 1 1 6 600.0 0.04 0.24 1.00 0.17 0 0 Bolton Wanderers (1 Season) 3 Leagues 23.9 3 15 4 26.7 0.63 0.17 0.20 0.75 0 0 QPR (1 Season) 1 League 21.4 1 8 0.37 0.13 0 0 Cardiff City (1 Season) 1 League 8.1 1 7 0.86 0.14 0 0 Walsall (1 Season) 1 League 7.0 0 9 1.29 0.00 0 0 Southport (1 Season) 1 League 3.8 0 1 0.26 0.00 0 0 Championship (12 Seasons) 194.4 16 14 106 71.4 0.31 0.55 0.29 0.15 0 0 Premier League (9 Seasons) 188.1 16 100 0.53 0.16 0 0 EFL Cup (5 Seasons) 7.3 0 2 0 0.0 0.67 0.00 0.00 0 0 FA Cup (4 Seasons) 2.5 0 0 0 0.00 0.00 0 0 Conf Premier (1 Season) 3.8 0 1 0.26 0.00 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 2001-2002 18 Portsmouth eng ENG 2. First Division 33 2,320 70 56.0 25.8 27 6 2002-2003 19 Portsmouth eng ENG 2. First Division 31 1,316 42 31.8 14.6 11 20 2003-2004 20 Walsall eng ENG 2. First Division 7 628 90 15.2 7.0 7 0 Matches 2003-2004 20 Portsmouth eng ENG 1. Premier League 3 235 78 6.9 2.6 3 1 0 Matches 2004-2005 21 Cardiff City eng ENG 2. Championship 9 731 81 17.7 8.1 8 1 Matches 2004-2005 21 Portsmouth eng ENG 1. Premier League 24 1,889 79 55.2 21.0 21 19 3 Matches 2005-2006 22 Portsmouth eng ENG 1. Premier League 36 3,126 87 91.4 34.7 36 31 0 Matches 2006-2007 23 Portsmouth eng ENG 1. Premier League 35 3,092 88 90.4 34.4 35 29 0 Matches 2007-2008 24 Middlesbrough eng ENG 1. Premier League 26 2,189 84 64.0 24.3 25 20 1 Matches 2007-2008 24 Portsmouth eng ENG 1. Premier League 2 141 71 4.1 1.6 2 0 0 Matches 2008-2009 25 Middlesbrough eng ENG 1. Premier League 29 2,471 85 72.3 27.5 28 24 1 Matches 2009-2010 26 Middlesbrough eng ENG 2. Championship 36 3,157 88 76.3 35.1 35 1 2010-2011 27 Middlesbrough eng ENG 2. Championship 18 1,487 83 35.9 16.5 17 1 Matches 2010-2011 27 West Ham United eng ENG 1. Premier League 8 589 74 17.2 6.5 7 4 1 Matches 2011-2012 28 West Ham United eng ENG 2. Championship 16 904 57 21.8 10.0 9 7 2012-2013 29 West Ham United eng ENG 1. Premier League 24 1,442 60 42.2 16.0 17 10 7 Matches 2013-2014 30 QPR eng ENG 2. Championship 29 1,924 66 46.5 21.4 23 6 2013-2014 30 Southport eng ENG 5. Conf Premier 4 346 87 8.4 3.8 4 0 2014-2015 31 Norwich City eng ENG 2. Championship 21 914 44 22.1 10.2 10 5 11 15 2.24 20 15 +5 +0.49 -0.48 Matches 2014-2015 31 Norwich City eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2014-2015 31 Norwich City eng ENG League Cup 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -3.00 Matches 2015-2016 32 Norwich City eng ENG FA Cup 1 27 27 30.0 0.3 0 0 1 26 0 0.00 0 1 -1 -3.33 -0.48 Matches 2015-2016 32 Norwich City eng ENG League Cup 3 300 100 100.0 3.3 3 100 3 0 0 2.00 6 2 +4 +1.20 Matches 2015-2016 32 Norwich City eng ENG 1. Premier League 27 1,756 65 51.3 19.5 19 17 8 7 1.15 19 27 -8 -0.41 +0.67 Matches 2016-2017 33 Bristol City eng ENG 2. Championship 29 2,005 69 48.4 22.3 22 17 7 1 1.10 27 26 +1 +0.04 +0.34 Matches 2016-2017 33 Bristol City eng ENG EFL Cup 0 0 0 0 2 Matches 2016-2017 33 Bristol City eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Matches 2017-2018 34 Bristol City eng ENG 2. Championship 4 59 15 1.4 0.7 0 0 4 8 2.00 1 1 0 0.00 -0.20 Matches 2017-2018 34 Bristol City eng ENG EFL Cup 2 180 90 28.6 2.0 2 90 2 0 0 3.00 8 2 +6 +3.00 +2.20 Matches 2018-2019 35 Bolton Wanderers eng ENG 2. Championship 29 2,048 71 50.6 22.8 24 81 19 5 21 4 0.97 17 44 -27 -1.19 -0.20 Matches 2018-2019 35 Bolton Wanderers eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2018-2019 35 Bolton Wanderers eng ENG FA Cup 1 15 15 8.3 0.2 0 0 1 14 0 0.00 0 0 0 0.00 -1.09 Matches 18 Seasons 10 Clubs 5 Leagues 491 35,651 73 39.5 396.1 399 84 205 92 21 37 1.33 100 123 -23 -0.27 -0.26 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (7 Seasons) 2 Leagues 164 12,119 74 47.8 134.7 135 80 29 Middlesbrough (4 Seasons) 2 Leagues 109 9,304 85 61.5 103.4 105 44 4 West Ham United (3 Seasons) 2 Leagues 48 2,935 61 26.7 32.6 33 14 15 Norwich City (2 Seasons) 4 Leagues 54 3,177 59 38.6 35.3 34 96 27 20 26 22 1.56 45 48 -3 -0.08 -0.35 Bristol City (2 Seasons) 3 Leagues 36 2,334 65 24.4 25.9 25 90 20 11 11 1.36 37 29 +8 +0.31 +0.26 Bolton Wanderers (1 Season) 3 Leagues 31 2,153 69 49.8 23.9 25 81 20 6 20 4 0.91 18 46 -28 -1.17 -0.34 QPR (1 Season) 1 League 29 1,924 66 46.5 21.4 23 6 Cardiff City (1 Season) 1 League 9 731 81 17.7 8.1 8 1 Walsall (1 Season) 1 League 7 628 90 15.2 7.0 7 0 Southport (1 Season) 1 League 4 346 87 8.4 3.8 4 0 Championship (12 Seasons) 262 17,493 67 35.3 194.4 193 81 41 69 21 28 1.39 65 86 -21 -0.38 -0.49 Premier League (9 Seasons) 214 16,930 79 49.5 188.1 193 155 21 7 1.15 19 27 -8 -0.41 +0.67 EFL Cup (5 Seasons) 7 660 94 41.5 7.3 7 94 7 0 2 1.71 15 7 +8 +1.09 +0.09 FA Cup (4 Seasons) 4 222 56 35.2 2.5 2 91 2 2 20 0 0.75 1 3 -2 -0.81 -0.37 Conf Premier (1 Season) 4 346 87 8.4 3.8 4 0
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 2001-2002 18 Portsmouth 1 League 33 2,320 70 56.0 25.8 27 6 2002-2003 19 Portsmouth 1 League 31 1,316 42 31.8 14.6 11 20 2003-2004 20 Walsall 1 League 7 628 90 15.2 7.0 7 0 2003-2004 20 Portsmouth 1 League 3 235 78 6.9 2.6 3 1 0 2004-2005 21 Cardiff City 1 League 9 731 81 17.7 8.1 8 1 2004-2005 21 Portsmouth 1 League 24 1,889 79 55.2 21.0 21 19 3 2005-2006 22 Portsmouth 1 League 36 3,126 87 91.4 34.7 36 31 0 2006-2007 23 Portsmouth 1 League 35 3,092 88 90.4 34.4 35 29 0 2007-2008 24 Portsmouth 1 League 2 141 71 4.1 1.6 2 0 0 2007-2008 24 Middlesbrough 1 League 26 2,189 84 64.0 24.3 25 20 1 2008-2009 25 Middlesbrough 1 League 29 2,471 85 72.3 27.5 28 24 1 2009-2010 26 Middlesbrough 1 League 36 3,157 88 76.3 35.1 35 1 2010-2011 27 Middlesbrough 1 League 18 1,487 83 35.9 16.5 17 1 2010-2011 27 West Ham United 1 League 8 589 74 17.2 6.5 7 4 1 2011-2012 28 West Ham United 1 League 16 904 57 21.8 10.0 9 7 2012-2013 29 West Ham United 1 League 24 1,442 60 42.2 16.0 17 10 7 2013-2014 30 Southport 1 League 4 346 87 8.4 3.8 4 0 2013-2014 30 QPR 1 League 29 1,924 66 46.5 21.4 23 6 2014-2015 31 Norwich City 3 Leagues 23 1,094 48 24.8 12.2 12 90 7 11 15 2.05 20 18 +2 +0.16 -0.84 2015-2016 32 Norwich City 3 Leagues 31 2,083 67 54.7 23.1 22 100 20 9 26 7 1.20 25 30 -5 -0.22 +0.93 2016-2017 33 Bristol City 3 Leagues 30 2,095 70 43.6 23.3 23 90 18 7 3 1.16 28 26 +2 +0.09 +0.44 2017-2018 34 Bristol City 2 Leagues 6 239 40 5.0 2.7 2 90 2 4 8 2.33 9 3 +6 +2.26 +2.00 2018-2019 35 Bolton Wanderers 3 Leagues 31 2,153 69 49.8 23.9 25 81 20 6 20 4 0.91 18 46 -28 -1.17 -0.34 18 Seasons 10 Clubs 5 Leagues 491 35,651 73 39.5 396.1 399 84 205 92 21 37 1.33 100 123 -23 -0.27 -0.26 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (7 Seasons) 2 Leagues 164 12,119 74 47.8 134.7 135 80 29 Middlesbrough (4 Seasons) 2 Leagues 109 9,304 85 61.5 103.4 105 44 4 West Ham United (3 Seasons) 2 Leagues 48 2,935 61 26.7 32.6 33 14 15 Norwich City (2 Seasons) 4 Leagues 54 3,177 59 38.6 35.3 34 96 27 20 26 22 1.56 45 48 -3 -0.08 -0.35 Bristol City (2 Seasons) 3 Leagues 36 2,334 65 24.4 25.9 25 90 20 11 11 1.36 37 29 +8 +0.31 +0.26 Bolton Wanderers (1 Season) 3 Leagues 31 2,153 69 49.8 23.9 25 81 20 6 20 4 0.91 18 46 -28 -1.17 -0.34 QPR (1 Season) 1 League 29 1,924 66 46.5 21.4 23 6 Cardiff City (1 Season) 1 League 9 731 81 17.7 8.1 8 1 Walsall (1 Season) 1 League 7 628 90 15.2 7.0 7 0 Southport (1 Season) 1 League 4 346 87 8.4 3.8 4 0 Championship (12 Seasons) 262 17,493 67 35.3 194.4 193 81 41 69 21 28 1.39 65 86 -21 -0.38 -0.49 Premier League (9 Seasons) 214 16,930 79 49.5 188.1 193 155 21 7 1.15 19 27 -8 -0.41 +0.67 EFL Cup (5 Seasons) 7 660 94 41.5 7.3 7 94 7 0 2 1.71 15 7 +8 +1.09 +0.09 FA Cup (4 Seasons) 4 222 56 35.2 2.5 2 91 2 2 20 0 0.75 1 3 -2 -0.81 -0.37 Conf Premier (1 Season) 4 346 87 8.4 3.8 4 0
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 2001-2002 18 Portsmouth eng ENG 2. First Division 17th 33 2,320 70 56.0 25.8 27 6 2002-2003 19 Portsmouth eng ENG 2. First Division 1st 31 1,316 42 31.8 14.6 11 20 2003-2004 20 Walsall eng ENG 2. First Division 22nd 7 628 90 15.2 7.0 7 0 Matches 2003-2004 20 Portsmouth eng ENG 1. Premier League 13th 3 235 78 6.9 2.6 3 1 0 Matches 2004-2005 21 Cardiff City eng ENG 2. Championship 16th 9 731 81 17.7 8.1 8 1 Matches 2004-2005 21 Portsmouth eng ENG 1. Premier League 16th 24 1,889 79 55.2 21.0 21 19 3 Matches 2005-2006 22 Portsmouth eng ENG 1. Premier League 17th 36 3,126 87 91.4 34.7 36 31 0 Matches 2006-2007 23 Portsmouth eng ENG 1. Premier League 9th 35 3,092 88 90.4 34.4 35 29 0 Matches 2007-2008 24 Portsmouth eng ENG 1. Premier League 8th 2 141 71 4.1 1.6 2 0 0 Matches 2007-2008 24 Middlesbrough eng ENG 1. Premier League 13th 26 2,189 84 64.0 24.3 25 20 1 Matches 2008-2009 25 Middlesbrough eng ENG 1. Premier League 19th 29 2,471 85 72.3 27.5 28 24 1 Matches 2009-2010 26 Middlesbrough eng ENG 2. Championship 11th 36 3,157 88 76.3 35.1 35 1 2010-2011 27 Middlesbrough eng ENG 2. Championship 12th 18 1,487 83 35.9 16.5 17 1 Matches 2010-2011 27 West Ham United eng ENG 1. Premier League 20th 8 589 74 17.2 6.5 7 4 1 Matches 2011-2012 28 West Ham United eng ENG 2. Championship 3rd 16 904 57 21.8 10.0 9 7 2012-2013 29 West Ham United eng ENG 1. Premier League 10th 24 1,442 60 42.2 16.0 17 10 7 Matches 2013-2014 30 Southport eng ENG 5. Conf Premier 18th 4 346 87 8.4 3.8 4 0 2013-2014 30 QPR eng ENG 2. Championship 4th 29 1,924 66 46.5 21.4 23 6 2014-2015 31 Norwich City eng ENG 2. Championship 3rd 21 914 44 22.1 10.2 10 5 11 15 2.24 20 15 +5 +0.49 -0.48 Matches 2015-2016 32 Norwich City eng ENG 1. Premier League 19th 27 1,756 65 51.3 19.5 19 17 8 7 1.15 19 27 -8 -0.41 +0.67 Matches 2016-2017 33 Bristol City eng ENG 2. Championship 17th 29 2,005 69 48.4 22.3 22 17 7 1 1.10 27 26 +1 +0.04 +0.34 Matches 2017-2018 34 Bristol City eng ENG 2. Championship 11th 4 59 15 1.4 0.7 0 0 4 8 2.00 1 1 0 0.00 -0.20 Matches 2018-2019 35 Bolton Wanderers eng ENG 2. Championship 23rd 29 2,048 71 50.6 22.8 24 81 19 5 21 4 0.97 17 44 -27 -1.19 -0.20 Matches 18 Seasons 10 Clubs 3 Leagues 480 34,769 72 39.5 386.3 390 81 196 90 21 35 1.33 84 113 -29 -0.38 -0.35 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (7 Seasons) 2 Leagues 164 12,119 74 47.8 134.7 135 80 29 Middlesbrough (4 Seasons) 2 Leagues 109 9,304 85 61.5 103.4 105 44 4 West Ham United (3 Seasons) 2 Leagues 48 2,935 61 26.7 32.6 33 14 15 Norwich City (2 Seasons) 2 Leagues 48 2,670 56 35.3 29.7 29 22 19 22 1.63 39 42 -3 -0.10 -0.38 Bristol City (2 Seasons) 1 League 33 2,064 63 24.9 22.9 22 17 11 9 1.21 28 27 +1 +0.04 +0.01 Bolton Wanderers (1 Season) 1 League 29 2,048 71 50.6 22.8 24 81 19 5 21 4 0.97 17 44 -27 -1.19 -0.20 QPR (1 Season) 1 League 29 1,924 66 46.5 21.4 23 6 Cardiff City (1 Season) 1 League 9 731 81 17.7 8.1 8 1 Walsall (1 Season) 1 League 7 628 90 15.2 7.0 7 0 Southport (1 Season) 1 League 4 346 87 8.4 3.8 4 0 Championship (12 Seasons) 262 17,493 67 35.3 194.4 193 81 41 69 21 28 1.39 65 86 -21 -0.38 -0.49 Premier League (9 Seasons) 214 16,930 79 49.5 188.1 193 155 21 7 1.15 19 27 -8 -0.41 +0.67 Conf Premier (1 Season) 4 346 87 8.4 3.8 4 0
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2001-2002 18 Portsmouth 1 League 25.8 2 0 23 2002-2003 19 Portsmouth 1 League 14.6 0 0 14 2003-2004 20 Walsall 1 League 7.0 2 0 9 2003-2004 20 Portsmouth 1 League 2.6 0 0 4 2004-2005 21 Cardiff City 1 League 8.1 0 0 14 2004-2005 21 Portsmouth 1 League 21.0 3 0 24 2005-2006 22 Portsmouth 1 League 34.7 2 0 46 2006-2007 23 Portsmouth 1 League 34.4 7 0 45 2007-2008 24 Portsmouth 1 League 1.6 0 0 1 2007-2008 24 Middlesbrough 1 League 24.3 8 0 41 2008-2009 25 Middlesbrough 1 League 27.5 8 0 39 2009-2010 26 Middlesbrough 1 League 35.1 9 0 59 2010-2011 27 Middlesbrough 1 League 16.5 4 0 22 2010-2011 27 West Ham United 1 League 6.5 0 0 8 2011-2012 28 West Ham United 1 League 10.0 3 0 6 2012-2013 29 West Ham United 1 League 16.0 2 0 24 2013-2014 30 Southport 1 League 3.8 0 0 6 2013-2014 30 QPR 1 League 21.4 5 0 33 2014-2015 31 Norwich City 3 Leagues 12.2 2 0 0 20 0 2015-2016 32 Norwich City 3 Leagues 23.1 7 1 0 40 0 2016-2017 33 Bristol City 3 Leagues 23.3 5 2 1 33 0 0 0 0 0 0 0 0 2017-2018 34 Bristol City 2 Leagues 2.7 1 0 0 4 2 0 3 1 2 0 0 0 2018-2019 35 Bolton Wanderers 3 Leagues 23.9 5 0 0 51 22 4 142 11 41 0 0 0 18 Seasons 10 Clubs 5 Leagues 396.1 75 3 1 566 24 4 145 12 43 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portsmouth (7 Seasons) 2 Leagues 134.7 14 0 157 Middlesbrough (4 Seasons) 2 Leagues 103.4 29 0 161 West Ham United (3 Seasons) 2 Leagues 32.6 5 0 38 Norwich City (2 Seasons) 4 Leagues 35.3 9 1 0 60 0 Bristol City (2 Seasons) 3 Leagues 25.9 6 2 1 37 2 0 3 1 2 0 0 0 Bolton Wanderers (1 Season) 3 Leagues 23.9 5 0 0 51 22 4 142 11 41 0 0 0 QPR (1 Season) 1 League 21.4 5 0 33 Cardiff City (1 Season) 1 League 8.1 0 0 14 Walsall (1 Season) 1 League 7.0 2 0 9 Southport (1 Season) 1 League 3.8 0 0 6 Championship (12 Seasons) 194.4 38 2 1 286 23 4 142 11 41 0 0 0 Premier League (9 Seasons) 188.1 37 1 272 EFL Cup (5 Seasons) 7.3 0 0 0 2 0 0 3 1 2 0 0 0 FA Cup (4 Seasons) 2.5 0 0 0 0 1 0 0 0 0 0 0 0 Conf Premier (1 Season) 3.8 0 0 6
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.
View Additional Information
More Gary O'Neil Pages
Gary O'Neil Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary