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
2001-200218Portsmoutheng ENG2. First Division33272,32025.8134100200.040.120.160.040.16
2002-200319Portsmoutheng ENG2. First Division31111,31614.6314300000.210.070.270.210.27
2003-200420Walsalleng ENG2. First Division776287.0011000200.000.140.140.000.14Matches
2003-200420Portsmoutheng ENG1. Premier League332352.6202200000.770.000.770.770.77Matches
2004-200521Cardiff Cityeng ENG2. Championship987318.1123100000.120.250.370.120.37Matches
2004-200521Portsmoutheng ENG1. Premier League24211,88921.0224200300.100.100.190.100.19Matches
2005-200622Portsmoutheng ENG1. Premier League36363,12634.7628600200.170.060.230.170.23Matches
2006-200723Portsmoutheng ENG1. Premier League35353,09234.4145100700.030.120.150.030.15Matches
2007-200824Middlesbrougheng ENG1. Premier League26252,18924.3033000800.000.120.120.000.12Matches
2007-200824Portsmoutheng ENG1. Premier League221411.6000000000.000.000.000.000.00Matches
2008-200925Middlesbrougheng ENG1. Premier League29282,47127.5415400800.150.040.180.150.18Matches
2009-201026Middlesbrougheng ENG2. Championship36353,15735.14610400900.110.170.290.110.29
2010-201127Middlesbrougheng ENG2. Championship18171,48716.5011000400.000.060.060.000.06Matches
2010-201127West Hameng ENG1. Premier League875896.5011000000.000.150.150.000.15Matches
2011-201228West Hameng ENG2. Championship16990410.0224200300.200.200.400.200.40
2012-201329West Hameng ENG1. Premier League24171,44216.0134100200.060.190.250.060.25Matches
2013-201430QPReng ENG2. Championship29231,92421.4101100500.050.000.050.050.05
2013-201430Southporteng ENG5. Conf Premier443463.8000000000.000.000.000.000.00
2014-201531Norwich Cityeng ENG2. Championship211091410.2022000200.000.200.200.000.20Matches
2014-201531Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201531Norwich Cityeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2015-201632Norwich Cityeng ENGFA Cup10270.3000000000.000.000.000.000.00Matches
2015-201632Norwich Cityeng ENGLeague Cup333003.3022000000.000.600.600.000.60Matches
2015-201632Norwich Cityeng ENG1. Premier League27191,75619.5000000710.000.000.000.000.00Matches
2016-201733Bristol Cityeng ENG2. Championship29222,00522.3156100520.040.220.270.040.27Matches
2016-201733Bristol Cityeng ENGEFL Cup00Matches
2016-201733Bristol Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201834Bristol Cityeng ENG2. Championship40590.7000000100.000.000.000.000.00Matches
2017-201834Bristol Cityeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2018-201935Boltoneng ENG2. Championship29242,04822.8314300501.31.32.74.120111650.130.040.180.130.180.060.120.180.060.18Matches
2018-201935Boltoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201935Boltoneng ENGFA Cup10150.2000000000.000.000.000.000.00Matches
18 Seasons10 Clubs5 Leagues49139935,651396.132427432007531.31.32.74.120111650.080.110.190.080.190.060.120.180.060.18
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
Portsmouth (7 Seasons)2 Leagues16413512,119134.715122715001400.110.090.200.110.20
Middlesbrough (4 Seasons)2 Leagues1091059,304103.4811198002900.080.110.180.080.18
West Ham (3 Seasons)2 Leagues48332,93532.6369300500.090.180.280.090.28
Norwich City (2 Seasons)4 Leagues54343,17735.3044000910.000.110.110.000.11
Bristol City (2 Seasons)3 Leagues36252,33425.9156100620.040.190.230.040.23
Bolton (1 Season)3 Leagues31252,15323.9314300501.31.32.74.120111650.130.040.170.130.170.060.120.180.060.18
QPR (1 Season)1 League29231,92421.4101100500.050.000.050.050.05
Cardiff City (1 Season)1 League987318.1123100000.120.250.370.120.37
Walsall (1 Season)1 League776287.0011000200.000.140.140.000.14
Southport (1 Season)1 League443463.8000000000.000.000.000.000.00
Championship (12 Seasons)26219317,493194.416244016003821.31.32.74.120111650.080.120.210.080.210.060.120.180.060.18
Premier League (9 Seasons)21419316,930188.116163216003710.090.090.170.090.17
League Cup (5 Seasons)776607.3022000000.000.270.270.000.27
FA Cup (4 Seasons)422222.5000000000.000.000.000.000.00
Conf Premier (1 Season)443463.8000000000.000.000.000.000.00
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
2001-200218Portsmouth1 League33272,32025.8134100200.040.120.160.040.16
2002-200319Portsmouth1 League31111,31614.6314300000.210.070.270.210.27
2003-200420Walsall1 League776287.0011000200.000.140.140.000.14
2003-200420Portsmouth1 League332352.6202200000.770.000.770.770.77
2004-200521Cardiff City1 League987318.1123100000.120.250.370.120.37
2004-200521Portsmouth1 League24211,88921.0224200300.100.100.190.100.19
2005-200622Portsmouth1 League36363,12634.7628600200.170.060.230.170.23
2006-200723Portsmouth1 League35353,09234.4145100700.030.120.150.030.15
2007-200824Portsmouth1 League221411.6000000000.000.000.000.000.00
2007-200824Middlesbrough1 League26252,18924.3033000800.000.120.120.000.12
2008-200925Middlesbrough1 League29282,47127.5415400800.150.040.180.150.18
2009-201026Middlesbrough1 League36353,15735.14610400900.110.170.290.110.29
2010-201127Middlesbrough1 League18171,48716.5011000400.000.060.060.000.06
2010-201127West Ham1 League875896.5011000000.000.150.150.000.15
2011-201228West Ham1 League16990410.0224200300.200.200.400.200.40
2012-201329West Ham1 League24171,44216.0134100200.060.190.250.060.25
2013-201430Southport1 League443463.8000000000.000.000.000.000.00
2013-201430QPR1 League29231,92421.4101100500.050.000.050.050.05
2014-201531Norwich City3 Leagues23121,09412.2022000200.000.160.160.000.16
2015-201632Norwich City3 Leagues31222,08323.1022000710.000.090.090.000.09
2016-201733Bristol City3 Leagues30232,09523.3156100520.040.210.260.040.26
2017-201834Bristol City2 Leagues622392.7000000100.000.000.000.000.00
2018-201935Bolton3 Leagues31252,15323.9314300501.31.32.74.120111650.130.040.170.130.170.060.120.180.060.18
18 Seasons10 Clubs5 Leagues49139935,651396.132427432007531.31.32.74.120111650.080.110.190.080.190.060.120.180.060.18
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
Portsmouth (7 Seasons)2 Leagues16413512,119134.715122715001400.110.090.200.110.20
Middlesbrough (4 Seasons)2 Leagues1091059,304103.4811198002900.080.110.180.080.18
West Ham (3 Seasons)2 Leagues48332,93532.6369300500.090.180.280.090.28
Norwich City (2 Seasons)4 Leagues54343,17735.3044000910.000.110.110.000.11
Bristol City (2 Seasons)3 Leagues36252,33425.9156100620.040.190.230.040.23
Bolton (1 Season)3 Leagues31252,15323.9314300501.31.32.74.120111650.130.040.170.130.170.060.120.180.060.18
QPR (1 Season)1 League29231,92421.4101100500.050.000.050.050.05
Cardiff City (1 Season)1 League987318.1123100000.120.250.370.120.37
Walsall (1 Season)1 League776287.0011000200.000.140.140.000.14
Southport (1 Season)1 League443463.8000000000.000.000.000.000.00
Championship (12 Seasons)26219317,493194.416244016003821.31.32.74.120111650.080.120.210.080.210.060.120.180.060.18
Premier League (9 Seasons)21419316,930188.116163216003710.090.090.170.090.17
League Cup (5 Seasons)776607.3022000000.000.270.270.000.27
FA Cup (4 Seasons)422222.5000000000.000.000.000.000.00
Conf Premier (1 Season)443463.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2001-200218Portsmoutheng ENG2. First Division17th33272,32025.8134100200.040.120.160.040.16
2002-200319Portsmoutheng ENG2. First Division1st31111,31614.6314300000.210.070.270.210.27
2003-200420Walsalleng ENG2. First Division22nd776287.0011000200.000.140.140.000.14Matches
2003-200420Portsmoutheng ENG1. Premier League13th332352.6202200000.770.000.770.770.77Matches
2004-200521Cardiff Cityeng ENG2. Championship16th987318.1123100000.120.250.370.120.37Matches
2004-200521Portsmoutheng ENG1. Premier League16th24211,88921.0224200300.100.100.190.100.19Matches
2005-200622Portsmoutheng ENG1. Premier League17th36363,12634.7628600200.170.060.230.170.23Matches
2006-200723Portsmoutheng ENG1. Premier League9th35353,09234.4145100700.030.120.150.030.15Matches
2007-200824Portsmoutheng ENG1. Premier League8th221411.6000000000.000.000.000.000.00Matches
2007-200824Middlesbrougheng ENG1. Premier League13th26252,18924.3033000800.000.120.120.000.12Matches
2008-200925Middlesbrougheng ENG1. Premier League19th29282,47127.5415400800.150.040.180.150.18Matches
2009-201026Middlesbrougheng ENG2. Championship11th36353,15735.14610400900.110.170.290.110.29
2010-201127Middlesbrougheng ENG2. Championship12th18171,48716.5011000400.000.060.060.000.06Matches
2010-201127West Hameng ENG1. Premier League20th875896.5011000000.000.150.150.000.15Matches
2011-201228West Hameng ENG2. Championship3rd16990410.0224200300.200.200.400.200.40
2012-201329West Hameng ENG1. Premier League10th24171,44216.0134100200.060.190.250.060.25Matches
2013-201430Southporteng ENG5. Conf Premier18th443463.8000000000.000.000.000.000.00
2013-201430QPReng ENG2. Championship4th29231,92421.4101100500.050.000.050.050.05
2014-201531Norwich Cityeng ENG2. Championship3rd211091410.2022000200.000.200.200.000.20Matches
2015-201632Norwich Cityeng ENG1. Premier League19th27191,75619.5000000710.000.000.000.000.00Matches
2016-201733Bristol Cityeng ENG2. Championship17th29222,00522.3156100520.040.220.270.040.27Matches
2017-201834Bristol Cityeng ENG2. Championship11th40590.7000000100.000.000.000.000.00Matches
2018-201935Boltoneng ENG2. Championship23rd29242,04822.8314300501.31.32.74.120111650.130.040.180.130.180.060.120.180.060.18Matches
18 Seasons10 Clubs3 Leagues48039034,769386.332407232007531.31.32.74.120111650.080.100.190.080.190.060.120.180.060.18
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Portsmouth (7 Seasons)2 Leagues16413512,119134.715122715001400.110.090.200.110.20
Middlesbrough (4 Seasons)2 Leagues1091059,304103.4811198002900.080.110.180.080.18
West Ham (3 Seasons)2 Leagues48332,93532.6369300500.090.180.280.090.28
Norwich City (2 Seasons)2 Leagues48292,67029.7022000910.000.070.070.000.07
Bristol City (2 Seasons)1 League33222,06422.9156100620.040.220.260.040.26
Bolton (1 Season)1 League29242,04822.8314300501.31.32.74.120111650.130.040.180.130.180.060.120.180.060.18
QPR (1 Season)1 League29231,92421.4101100500.050.000.050.050.05
Cardiff City (1 Season)1 League987318.1123100000.120.250.370.120.37
Walsall (1 Season)1 League776287.0011000200.000.140.140.000.14
Southport (1 Season)1 League443463.8000000000.000.000.000.000.00
Championship (12 Seasons)26219317,493194.416244016003821.31.32.74.120111650.080.120.210.080.210.060.120.180.060.18
Premier League (9 Seasons)21419316,930188.116163216003710.090.090.170.090.17
Conf Premier (1 Season)443463.8000000000.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
2014-201531Norwich Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201531Norwich Cityeng ENGLeague Cup17th11901.0000000000.000.000.000.000.00Matches
2015-201632Norwich Cityeng ENGFA Cup33rd10270.3000000000.000.000.000.000.00Matches
2015-201632Norwich Cityeng ENGLeague Cup9th333003.3022000000.000.600.600.000.60Matches
2016-201733Bristol Cityeng ENGEFL Cup9th00Matches
2016-201733Bristol Cityeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd221802.0000000000.000.000.000.000.00Matches
2018-201935Boltoneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201935Boltoneng ENGFA Cup17th10150.2000000000.000.000.000.000.00Matches
5 Seasons3 Clubs2 Leagues1198829.8022000000.000.200.200.000.20
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Norwich City (2 Seasons)2 Leagues655075.6022000000.000.360.360.000.36
Bristol City (2 Seasons)2 Leagues332703.0000000000.000.000.000.000.00
Bolton (1 Season)2 Leagues211051.2000000000.000.000.000.000.00
League Cup (5 Seasons)776607.3022000000.000.270.270.000.27
FA Cup (4 Seasons)422222.5000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2001-200218Portsmoutheng ENG2. First Division25.8190.350.1100
2002-200319Portsmoutheng ENG2. First Division14.6390.620.3300
2003-200420Walsalleng ENG2. First Division7.0091.290.0000Matches
2003-200420Portsmoutheng ENG1. Premier League2.6231.150.6700Matches
2004-200521Cardiff Cityeng ENG2. Championship8.1170.860.1400Matches
2004-200521Portsmoutheng ENG1. Premier League21.02110.520.1800Matches
2005-200622Portsmoutheng ENG1. Premier League34.76300.860.2000Matches
2006-200723Portsmoutheng ENG1. Premier League34.41150.440.0700Matches
2007-200824Middlesbrougheng ENG1. Premier League24.30120.490.0000Matches
2007-200824Portsmoutheng ENG1. Premier League1.6000.0000Matches
2008-200925Middlesbrougheng ENG1. Premier League27.54180.660.2200Matches
2009-201026Middlesbrougheng ENG2. Championship35.14280.800.1400
2010-201127Middlesbrougheng ENG2. Championship16.50150.910.0000Matches
2010-201127West Hameng ENG1. Premier League6.5050.760.0000Matches
2011-201228West Hameng ENG2. Championship10.0280.800.2500
2012-201329West Hameng ENG1. Premier League16.0160.370.1700Matches
2013-201430QPReng ENG2. Championship21.4180.370.1300
2013-201430Southporteng ENG5. Conf Premier3.8010.260.0000
2014-201531Norwich Cityeng ENG2. Championship10.2030.300.0000Matches
2014-201531Norwich Cityeng ENGFA Cup1.0000Matches
2014-201531Norwich Cityeng ENGLeague Cup1.0000Matches
2015-201632Norwich Cityeng ENGFA Cup0.3000Matches
2015-201632Norwich Cityeng ENGLeague Cup3.3000Matches
2015-201632Norwich Cityeng ENG1. Premier League19.5000.0000Matches
2016-201733Bristol Cityeng ENG2. Championship22.31060.000.270.1700Matches
2016-201733Bristol Cityeng ENGFA Cup1.0000Matches
2017-201834Bristol Cityeng ENG2. Championship0.70000.000.0000Matches
2017-201834Bristol Cityeng ENGEFL Cup2.00100.00.500.000.0000Matches
2018-201935Boltoneng ENG2. Championship22.8314428.60.620.180.210.7516.40001.31.30.10+1.7+1.7Matches
2018-201935Boltoneng ENGEFL Cup1.00100.01.000.000.0000Matches
2018-201935Boltoneng ENGFA Cup0.20000.000.0000Matches
18 Seasons10 Clubs5 Leagues396.1321620762.50.330.530.250.1516.40001.31.30.10+1.7+1.7
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
Portsmouth (7 Seasons)2 Leagues134.715770.570.1900
Middlesbrough (4 Seasons)2 Leagues103.48730.710.1100
West Ham (3 Seasons)2 Leagues32.63190.580.1600
Norwich City (2 Seasons)4 Leagues35.3030.100.0000
Bristol City (2 Seasons)3 Leagues25.9116600.00.040.241.000.1700
Bolton (1 Season)3 Leagues23.9315426.70.630.170.200.7516.40001.31.30.10+1.7+1.7
QPR (1 Season)1 League21.4180.370.1300
Cardiff City (1 Season)1 League8.1170.860.1400
Walsall (1 Season)1 League7.0091.290.0000
Southport (1 Season)1 League3.8010.260.0000
Championship (12 Seasons)194.4161410671.40.310.550.290.1516.40001.31.30.10+1.7+1.7
Premier League (9 Seasons)188.1161000.530.1600
League Cup (5 Seasons)7.30200.00.670.000.0000
FA Cup (4 Seasons)2.50000.000.0000
Conf Premier (1 Season)3.8010.260.0000
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
2001-200218Portsmouth1 League25.8190.350.1100
2002-200319Portsmouth1 League14.6390.620.3300
2003-200420Walsall1 League7.0091.290.0000
2003-200420Portsmouth1 League2.6231.150.6700
2004-200521Cardiff City1 League8.1170.860.1400
2004-200521Portsmouth1 League21.02110.520.1800
2005-200622Portsmouth1 League34.76300.860.2000
2006-200723Portsmouth1 League34.41150.440.0700
2007-200824Portsmouth1 League1.6000.0000
2007-200824Middlesbrough1 League24.30120.490.0000
2008-200925Middlesbrough1 League27.54180.660.2200
2009-201026Middlesbrough1 League35.14280.800.1400
2010-201127Middlesbrough1 League16.50150.910.0000
2010-201127West Ham1 League6.5050.760.0000
2011-201228West Ham1 League10.0280.800.2500
2012-201329West Ham1 League16.0160.370.1700
2013-201430Southport1 League3.8010.260.0000
2013-201430QPR1 League21.4180.370.1300
2014-201531Norwich City3 Leagues12.2030.300.0000
2015-201632Norwich City3 Leagues23.1000.0000
2016-201733Bristol City3 Leagues23.31060.000.270.1700
2017-201834Bristol City2 Leagues2.70100.00.380.000.0000
2018-201935Bolton3 Leagues23.9315426.70.630.170.200.7516.40001.31.30.10+1.7+1.7
18 Seasons10 Clubs5 Leagues396.1321620762.50.330.530.250.1516.40001.31.30.10+1.7+1.7
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
Portsmouth (7 Seasons)2 Leagues134.715770.570.1900
Middlesbrough (4 Seasons)2 Leagues103.48730.710.1100
West Ham (3 Seasons)2 Leagues32.63190.580.1600
Norwich City (2 Seasons)4 Leagues35.3030.100.0000
Bristol City (2 Seasons)3 Leagues25.9116600.00.040.241.000.1700
Bolton (1 Season)3 Leagues23.9315426.70.630.170.200.7516.40001.31.30.10+1.7+1.7
QPR (1 Season)1 League21.4180.370.1300
Cardiff City (1 Season)1 League8.1170.860.1400
Walsall (1 Season)1 League7.0091.290.0000
Southport (1 Season)1 League3.8010.260.0000
Championship (12 Seasons)194.4161410671.40.310.550.290.1516.40001.31.30.10+1.7+1.7
Premier League (9 Seasons)188.1161000.530.1600
League Cup (5 Seasons)7.30200.00.670.000.0000
FA Cup (4 Seasons)2.50000.000.0000
Conf Premier (1 Season)3.8010.260.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2001-200218Portsmoutheng ENG2. First Division17th25.8190.350.1100
2002-200319Portsmoutheng ENG2. First Division1st14.6390.620.3300
2003-200420Walsalleng ENG2. First Division22nd7.0091.290.0000Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.6231.150.6700Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.1170.860.1400Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.02110.520.1800Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.76300.860.2000Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.41150.440.0700Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.6000.0000Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.30120.490.0000Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.54180.660.2200Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.14280.800.1400
2010-201127Middlesbrougheng ENG2. Championship12th16.50150.910.0000Matches
2010-201127West Hameng ENG1. Premier League20th6.5050.760.0000Matches
2011-201228West Hameng ENG2. Championship3rd10.0280.800.2500
2012-201329West Hameng ENG1. Premier League10th16.0160.370.1700Matches
2013-201430Southporteng ENG5. Conf Premier18th3.8010.260.0000
2013-201430QPReng ENG2. Championship4th21.4180.370.1300
2014-201531Norwich Cityeng ENG2. Championship3rd10.2030.300.0000Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.5000.0000Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.31060.000.270.1700Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.70000.000.0000Matches
2018-201935Boltoneng ENG2. Championship23rd22.8314428.60.620.180.210.7516.40001.31.30.10+1.7+1.7Matches
18 Seasons10 Clubs3 Leagues386.3321420771.40.310.540.290.1516.40001.31.30.10+1.7+1.7
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Portsmouth (7 Seasons)2 Leagues134.715770.570.1900
Middlesbrough (4 Seasons)2 Leagues103.48730.710.1100
West Ham (3 Seasons)2 Leagues32.63190.580.1600
Norwich City (2 Seasons)2 Leagues29.7030.100.0000
Bristol City (2 Seasons)1 League22.91060.000.260.1700
Bolton (1 Season)1 League22.8314428.60.620.180.210.7516.40001.31.30.10+1.7+1.7
QPR (1 Season)1 League21.4180.370.1300
Cardiff City (1 Season)1 League8.1170.860.1400
Walsall (1 Season)1 League7.0091.290.0000
Southport (1 Season)1 League3.8010.260.0000
Championship (12 Seasons)194.4161410671.40.310.550.290.1516.40001.31.30.10+1.7+1.7
Premier League (9 Seasons)188.1161000.530.1600
Conf Premier (1 Season)3.8010.260.0000
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-201531Norwich Cityeng ENGFA Cup33rd1.0000Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.0000Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.3000Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.3000Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.0000Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.00100.00.500.000.0000Matches
2018-201935Boltoneng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2018-201935Boltoneng ENGFA Cup17th0.20000.000.0000Matches
5 Seasons3 Clubs2 Leagues9.80200.00.630.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Norwich City (2 Seasons)2 Leagues5.6000
Bristol City (2 Seasons)2 Leagues3.00100.00.500.000.0000
Bolton (1 Season)2 Leagues1.20100.00.860.000.0000
League Cup (5 Seasons)7.30200.00.670.000.0000
FA Cup (4 Seasons)2.50000.000.0000

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
2001-200218Portsmoutheng ENG2. First Division25.83
2002-200319Portsmoutheng ENG2. First Division14.61
2003-200420Walsalleng ENG2. First Division7.01Matches
2003-200420Portsmoutheng ENG1. Premier League2.60Matches
2004-200521Cardiff Cityeng ENG2. Championship8.12Matches
2004-200521Portsmoutheng ENG1. Premier League21.02Matches
2005-200622Portsmoutheng ENG1. Premier League34.72Matches
2006-200723Portsmoutheng ENG1. Premier League34.44Matches
2007-200824Middlesbrougheng ENG1. Premier League24.33Matches
2007-200824Portsmoutheng ENG1. Premier League1.60Matches
2008-200925Middlesbrougheng ENG1. Premier League27.51Matches
2009-201026Middlesbrougheng ENG2. Championship35.16
2010-201127Middlesbrougheng ENG2. Championship16.51Matches
2010-201127West Hameng ENG1. Premier League6.51Matches
2011-201228West Hameng ENG2. Championship10.02
2012-201329West Hameng ENG1. Premier League16.03Matches
2013-201430QPReng ENG2. Championship21.40
2013-201430Southporteng ENG5. Conf Premier3.80
2014-201531Norwich Cityeng ENG2. Championship10.22Matches
2014-201531Norwich Cityeng ENGFA Cup1.00Matches
2014-201531Norwich Cityeng ENGLeague Cup1.00Matches
2015-201632Norwich Cityeng ENGFA Cup0.30Matches
2015-201632Norwich Cityeng ENGLeague Cup3.32Matches
2015-201632Norwich Cityeng ENG1. Premier League19.50Matches
2016-201733Bristol Cityeng ENG2. Championship22.35Matches
2016-201733Bristol Cityeng ENGFA Cup1.00Matches
2017-201834Bristol Cityeng ENG2. Championship0.70Matches
2017-201834Bristol Cityeng ENGEFL Cup2.00Matches
2018-201935Boltoneng ENG2. Championship22.8758108769.713839449336343084.425332976.912025946.312.73.3-1.73670217111Matches
2018-201935Boltoneng ENGEFL Cup1.00Matches
2018-201935Boltoneng ENGFA Cup0.20Matches
18 Seasons10 Clubs5 Leagues396.1758108769.713839449336343084.425332976.912025946.3422.73.3+39.33670217111
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
Portsmouth (7 Seasons)2 Leagues134.712
Middlesbrough (4 Seasons)2 Leagues103.411
West Ham (3 Seasons)2 Leagues32.66
Norwich City (2 Seasons)4 Leagues35.34
Bristol City (2 Seasons)3 Leagues25.95
Bolton (1 Season)3 Leagues23.9758108769.713839449336343084.425332976.912025946.312.73.3-1.73670217111
QPR (1 Season)1 League21.40
Cardiff City (1 Season)1 League8.12
Walsall (1 Season)1 League7.01
Southport (1 Season)1 League3.80
Championship (12 Seasons)194.4758108769.713839449336343084.425332976.912025946.3242.73.3+21.33670217111
Premier League (9 Seasons)188.116
League Cup (5 Seasons)7.32
FA Cup (4 Seasons)2.50
Conf Premier (1 Season)3.80
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
2001-200218Portsmouth1 League25.83
2002-200319Portsmouth1 League14.61
2003-200420Walsall1 League7.01
2003-200420Portsmouth1 League2.60
2004-200521Cardiff City1 League8.12
2004-200521Portsmouth1 League21.02
2005-200622Portsmouth1 League34.72
2006-200723Portsmouth1 League34.44
2007-200824Portsmouth1 League1.60
2007-200824Middlesbrough1 League24.33
2008-200925Middlesbrough1 League27.51
2009-201026Middlesbrough1 League35.16
2010-201127Middlesbrough1 League16.51
2010-201127West Ham1 League6.51
2011-201228West Ham1 League10.02
2012-201329West Ham1 League16.03
2013-201430Southport1 League3.80
2013-201430QPR1 League21.40
2014-201531Norwich City3 Leagues12.22
2015-201632Norwich City3 Leagues23.12
2016-201733Bristol City3 Leagues23.35
2017-201834Bristol City2 Leagues2.70
2018-201935Bolton3 Leagues23.9758108769.713839449336343084.425332976.912025946.312.73.3-1.73670217111
18 Seasons10 Clubs5 Leagues396.1758108769.713839449336343084.425332976.912025946.3422.73.3+39.33670217111
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
Portsmouth (7 Seasons)2 Leagues134.712
Middlesbrough (4 Seasons)2 Leagues103.411
West Ham (3 Seasons)2 Leagues32.66
Norwich City (2 Seasons)4 Leagues35.34
Bristol City (2 Seasons)3 Leagues25.95
Bolton (1 Season)3 Leagues23.9758108769.713839449336343084.425332976.912025946.312.73.3-1.73670217111
QPR (1 Season)1 League21.40
Cardiff City (1 Season)1 League8.12
Walsall (1 Season)1 League7.01
Southport (1 Season)1 League3.80
Championship (12 Seasons)194.4758108769.713839449336343084.425332976.912025946.3242.73.3+21.33670217111
Premier League (9 Seasons)188.116
League Cup (5 Seasons)7.32
FA Cup (4 Seasons)2.50
Conf Premier (1 Season)3.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2001-200218Portsmoutheng ENG2. First Division17th25.83
2002-200319Portsmoutheng ENG2. First Division1st14.61
2003-200420Walsalleng ENG2. First Division22nd7.01Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.60Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.12Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.02Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.72Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.44Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.60Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.33Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.51Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.16
2010-201127Middlesbrougheng ENG2. Championship12th16.51Matches
2010-201127West Hameng ENG1. Premier League20th6.51Matches
2011-201228West Hameng ENG2. Championship3rd10.02
2012-201329West Hameng ENG1. Premier League10th16.03Matches
2013-201430Southporteng ENG5. Conf Premier18th3.80
2013-201430QPReng ENG2. Championship4th21.40
2014-201531Norwich Cityeng ENG2. Championship3rd10.22Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.50Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.35Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.70Matches
2018-201935Boltoneng ENG2. Championship23rd22.8758108769.713839449336343084.425332976.912025946.312.73.3-1.73670217111Matches
18 Seasons10 Clubs3 Leagues386.3758108769.713839449336343084.425332976.912025946.3402.73.3+37.33670217111
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Portsmouth (7 Seasons)2 Leagues134.712
Middlesbrough (4 Seasons)2 Leagues103.411
West Ham (3 Seasons)2 Leagues32.66
Norwich City (2 Seasons)2 Leagues29.72
Bristol City (2 Seasons)1 League22.95
Bolton (1 Season)1 League22.8758108769.713839449336343084.425332976.912025946.312.73.3-1.73670217111
QPR (1 Season)1 League21.40
Cardiff City (1 Season)1 League8.12
Walsall (1 Season)1 League7.01
Southport (1 Season)1 League3.80
Championship (12 Seasons)194.4758108769.713839449336343084.425332976.912025946.3242.73.3+21.33670217111
Premier League (9 Seasons)188.116
Conf Premier (1 Season)3.80
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
2014-201531Norwich Cityeng ENGFA Cup33rd1.00Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.00Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.30Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.32Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.00Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.00Matches
2018-201935Boltoneng ENGEFL Cup58th1.00Matches
2018-201935Boltoneng ENGFA Cup17th0.20Matches
5 Seasons3 Clubs2 Leagues9.82
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
Norwich City (2 Seasons)2 Leagues5.62
Bristol City (2 Seasons)2 Leagues3.00
Bolton (1 Season)2 Leagues1.20
League Cup (5 Seasons)7.32
FA Cup (4 Seasons)2.50
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
2001-200218Portsmoutheng ENG2. First Division25.8
2002-200319Portsmoutheng ENG2. First Division14.6
2003-200420Walsalleng ENG2. First Division7.0Matches
2003-200420Portsmoutheng ENG1. Premier League2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship8.1Matches
2004-200521Portsmoutheng ENG1. Premier League21.0Matches
2005-200622Portsmoutheng ENG1. Premier League34.7Matches
2006-200723Portsmoutheng ENG1. Premier League34.4Matches
2007-200824Middlesbrougheng ENG1. Premier League24.3Matches
2007-200824Portsmoutheng ENG1. Premier League1.6Matches
2008-200925Middlesbrougheng ENG1. Premier League27.5Matches
2009-201026Middlesbrougheng ENG2. Championship35.1
2010-201127Middlesbrougheng ENG2. Championship16.5Matches
2010-201127West Hameng ENG1. Premier League6.5Matches
2011-201228West Hameng ENG2. Championship10.0
2012-201329West Hameng ENG1. Premier League16.0Matches
2013-201430QPReng ENG2. Championship21.4
2013-201430Southporteng ENG5. Conf Premier3.8
2014-201531Norwich Cityeng ENG2. Championship10.2Matches
2014-201531Norwich Cityeng ENGFA Cup1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup1.0Matches
2015-201632Norwich Cityeng ENGFA Cup0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup3.3Matches
2015-201632Norwich Cityeng ENG1. Premier League19.5Matches
2016-201733Bristol Cityeng ENG2. Championship22.30Matches
2016-201733Bristol Cityeng ENGFA Cup1.0Matches
2017-201834Bristol Cityeng ENG2. Championship0.71Matches
2017-201834Bristol Cityeng ENGEFL Cup2.02Matches
2018-201935Boltoneng ENG2. Championship22.8108790117675014140875373267581026Matches
2018-201935Boltoneng ENGEFL Cup1.01Matches
2018-201935Boltoneng ENGFA Cup0.20Matches
18 Seasons10 Clubs5 Leagues396.1108790117675014144875373267581026
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)4 Leagues35.3
Bristol City (2 Seasons)3 Leagues25.93
Bolton (1 Season)3 Leagues23.9108790117675014141875373267581026
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4108790117675014141875373267581026
Premier League (9 Seasons)188.1
League Cup (5 Seasons)7.33
FA Cup (4 Seasons)2.50
Conf Premier (1 Season)3.8
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
2001-200218Portsmouth1 League25.8
2002-200319Portsmouth1 League14.6
2003-200420Walsall1 League7.0
2003-200420Portsmouth1 League2.6
2004-200521Cardiff City1 League8.1
2004-200521Portsmouth1 League21.0
2005-200622Portsmouth1 League34.7
2006-200723Portsmouth1 League34.4
2007-200824Portsmouth1 League1.6
2007-200824Middlesbrough1 League24.3
2008-200925Middlesbrough1 League27.5
2009-201026Middlesbrough1 League35.1
2010-201127Middlesbrough1 League16.5
2010-201127West Ham1 League6.5
2011-201228West Ham1 League10.0
2012-201329West Ham1 League16.0
2013-201430Southport1 League3.8
2013-201430QPR1 League21.4
2014-201531Norwich City3 Leagues12.2
2015-201632Norwich City3 Leagues23.1
2016-201733Bristol City3 Leagues23.30
2017-201834Bristol City2 Leagues2.73
2018-201935Bolton3 Leagues23.9108790117675014141875373267581026
18 Seasons10 Clubs5 Leagues396.1108790117675014144875373267581026
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)4 Leagues35.3
Bristol City (2 Seasons)3 Leagues25.93
Bolton (1 Season)3 Leagues23.9108790117675014141875373267581026
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4108790117675014141875373267581026
Premier League (9 Seasons)188.1
League Cup (5 Seasons)7.33
FA Cup (4 Seasons)2.50
Conf Premier (1 Season)3.8
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
2001-200218Portsmoutheng ENG2. First Division17th25.8
2002-200319Portsmoutheng ENG2. First Division1st14.6
2003-200420Walsalleng ENG2. First Division22nd7.0Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.1Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.0Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.7Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.4Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.6Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.3Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.5Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.1
2010-201127Middlesbrougheng ENG2. Championship12th16.5Matches
2010-201127West Hameng ENG1. Premier League20th6.5Matches
2011-201228West Hameng ENG2. Championship3rd10.0
2012-201329West Hameng ENG1. Premier League10th16.0Matches
2013-201430Southporteng ENG5. Conf Premier18th3.8
2013-201430QPReng ENG2. Championship4th21.4
2014-201531Norwich Cityeng ENG2. Championship3rd10.2Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.5Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.30Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.71Matches
2018-201935Boltoneng ENG2. Championship23rd22.8108790117675014140875373267581026Matches
18 Seasons10 Clubs3 Leagues386.3108790117675014141875373267581026
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)2 Leagues29.7
Bristol City (2 Seasons)1 League22.91
Bolton (1 Season)1 League22.8108790117675014140875373267581026
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4108790117675014141875373267581026
Premier League (9 Seasons)188.1
Conf Premier (1 Season)3.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201531Norwich Cityeng ENGFA Cup33rd1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.0Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.3Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.02Matches
2018-201935Boltoneng ENGEFL Cup58th1.01Matches
2018-201935Boltoneng ENGFA Cup17th0.20Matches
5 Seasons3 Clubs2 Leagues9.83
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (2 Seasons)2 Leagues5.6
Bristol City (2 Seasons)2 Leagues3.02
Bolton (1 Season)2 Leagues1.21
League Cup (5 Seasons)7.33
FA Cup (4 Seasons)2.50

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
2001-200218Portsmoutheng ENG2. First Division25.8
2002-200319Portsmoutheng ENG2. First Division14.6
2003-200420Walsalleng ENG2. First Division7.0Matches
2003-200420Portsmoutheng ENG1. Premier League2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship8.1Matches
2004-200521Portsmoutheng ENG1. Premier League21.0Matches
2005-200622Portsmoutheng ENG1. Premier League34.7Matches
2006-200723Portsmoutheng ENG1. Premier League34.4Matches
2007-200824Middlesbrougheng ENG1. Premier League24.3Matches
2007-200824Portsmoutheng ENG1. Premier League1.6Matches
2008-200925Middlesbrougheng ENG1. Premier League27.5Matches
2009-201026Middlesbrougheng ENG2. Championship35.1
2010-201127Middlesbrougheng ENG2. Championship16.5Matches
2010-201127West Hameng ENG1. Premier League6.5Matches
2011-201228West Hameng ENG2. Championship10.0
2012-201329West Hameng ENG1. Premier League16.0Matches
2013-201430QPReng ENG2. Championship21.4
2013-201430Southporteng ENG5. Conf Premier3.8
2014-201531Norwich Cityeng ENG2. Championship10.2Matches
2014-201531Norwich Cityeng ENGFA Cup1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup1.0Matches
2015-201632Norwich Cityeng ENGFA Cup0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup3.3Matches
2015-201632Norwich Cityeng ENG1. Premier League19.5Matches
2016-201733Bristol Cityeng ENG2. Championship22.3Matches
2016-201733Bristol Cityeng ENGFA Cup1.0Matches
2017-201834Bristol Cityeng ENG2. Championship0.7Matches
2017-201834Bristol Cityeng ENGEFL Cup2.0Matches
2018-201935Boltoneng ENG2. Championship22.8652.862929123120.09200000Matches
2018-201935Boltoneng ENGEFL Cup1.0Matches
2018-201935Boltoneng ENGFA Cup0.2Matches
18 Seasons10 Clubs5 Leagues396.1652.862929123120.09200000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)4 Leagues35.3
Bristol City (2 Seasons)3 Leagues25.9
Bolton (1 Season)3 Leagues23.9652.862929123120.09200000
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4652.862929123120.09200000
Premier League (9 Seasons)188.1
League Cup (5 Seasons)7.3
FA Cup (4 Seasons)2.5
Conf Premier (1 Season)3.8
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
2001-200218Portsmouth1 League25.8
2002-200319Portsmouth1 League14.6
2003-200420Walsall1 League7.0
2003-200420Portsmouth1 League2.6
2004-200521Cardiff City1 League8.1
2004-200521Portsmouth1 League21.0
2005-200622Portsmouth1 League34.7
2006-200723Portsmouth1 League34.4
2007-200824Portsmouth1 League1.6
2007-200824Middlesbrough1 League24.3
2008-200925Middlesbrough1 League27.5
2009-201026Middlesbrough1 League35.1
2010-201127Middlesbrough1 League16.5
2010-201127West Ham1 League6.5
2011-201228West Ham1 League10.0
2012-201329West Ham1 League16.0
2013-201430Southport1 League3.8
2013-201430QPR1 League21.4
2014-201531Norwich City3 Leagues12.2
2015-201632Norwich City3 Leagues23.1
2016-201733Bristol City3 Leagues23.3
2017-201834Bristol City2 Leagues2.7
2018-201935Bolton3 Leagues23.9652.862929123120.09200000
18 Seasons10 Clubs5 Leagues396.1652.862929123120.09200000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)4 Leagues35.3
Bristol City (2 Seasons)3 Leagues25.9
Bolton (1 Season)3 Leagues23.9652.862929123120.09200000
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4652.862929123120.09200000
Premier League (9 Seasons)188.1
League Cup (5 Seasons)7.3
FA Cup (4 Seasons)2.5
Conf Premier (1 Season)3.8
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
2001-200218Portsmoutheng ENG2. First Division17th25.8
2002-200319Portsmoutheng ENG2. First Division1st14.6
2003-200420Walsalleng ENG2. First Division22nd7.0Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.1Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.0Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.7Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.4Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.6Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.3Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.5Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.1
2010-201127Middlesbrougheng ENG2. Championship12th16.5Matches
2010-201127West Hameng ENG1. Premier League20th6.5Matches
2011-201228West Hameng ENG2. Championship3rd10.0
2012-201329West Hameng ENG1. Premier League10th16.0Matches
2013-201430Southporteng ENG5. Conf Premier18th3.8
2013-201430QPReng ENG2. Championship4th21.4
2014-201531Norwich Cityeng ENG2. Championship3rd10.2Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.5Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.3Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.7Matches
2018-201935Boltoneng ENG2. Championship23rd22.8652.862929123120.09200000Matches
18 Seasons10 Clubs3 Leagues386.3652.862929123120.09200000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)2 Leagues29.7
Bristol City (2 Seasons)1 League22.9
Bolton (1 Season)1 League22.8652.862929123120.09200000
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4652.862929123120.09200000
Premier League (9 Seasons)188.1
Conf Premier (1 Season)3.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201531Norwich Cityeng ENGFA Cup33rd1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.0Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.3Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.0Matches
2018-201935Boltoneng ENGEFL Cup58th1.0Matches
2018-201935Boltoneng ENGFA Cup17th0.2Matches
5 Seasons3 Clubs2 Leagues9.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (2 Seasons)2 Leagues5.6
Bristol City (2 Seasons)2 Leagues3.0
Bolton (1 Season)2 Leagues1.2
League Cup (5 Seasons)7.3
FA Cup (4 Seasons)2.5

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
2001-200218Portsmoutheng ENG2. First Division25.8
2002-200319Portsmoutheng ENG2. First Division14.6
2003-200420Walsalleng ENG2. First Division7.0Matches
2003-200420Portsmoutheng ENG1. Premier League2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship8.1Matches
2004-200521Portsmoutheng ENG1. Premier League21.0Matches
2005-200622Portsmoutheng ENG1. Premier League34.7Matches
2006-200723Portsmoutheng ENG1. Premier League34.4Matches
2007-200824Middlesbrougheng ENG1. Premier League24.3Matches
2007-200824Portsmoutheng ENG1. Premier League1.6Matches
2008-200925Middlesbrougheng ENG1. Premier League27.5Matches
2009-201026Middlesbrougheng ENG2. Championship35.1
2010-201127Middlesbrougheng ENG2. Championship16.5Matches
2010-201127West Hameng ENG1. Premier League6.5Matches
2011-201228West Hameng ENG2. Championship10.0
2012-201329West Hameng ENG1. Premier League16.0Matches
2013-201430QPReng ENG2. Championship21.4
2013-201430Southporteng ENG5. Conf Premier3.8
2014-201531Norwich Cityeng ENG2. Championship10.2Matches
2014-201531Norwich Cityeng ENGFA Cup1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup1.0Matches
2015-201632Norwich Cityeng ENGFA Cup0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup3.3Matches
2015-201632Norwich Cityeng ENG1. Premier League19.5Matches
2016-201733Bristol Cityeng ENG2. Championship22.300Matches
2016-201733Bristol Cityeng ENGFA Cup1.0Matches
2017-201834Bristol Cityeng ENG2. Championship0.700Matches
2017-201834Bristol Cityeng ENGEFL Cup2.021Matches
2018-201935Boltoneng ENG2. Championship22.86140232513245642.93219217970315Matches
2018-201935Boltoneng ENGEFL Cup1.000Matches
2018-201935Boltoneng ENGFA Cup0.200Matches
18 Seasons10 Clubs5 Leagues396.16142232513245642.932192171070315
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Portsmouth (7 Seasons)2 Leagues134.70
Middlesbrough (4 Seasons)2 Leagues103.40
West Ham (3 Seasons)2 Leagues32.60
Norwich City (2 Seasons)4 Leagues35.30
Bristol City (2 Seasons)3 Leagues25.9210
Bolton (1 Season)3 Leagues23.96140232513245642.93219217970315
QPR (1 Season)1 League21.40
Cardiff City (1 Season)1 League8.10
Walsall (1 Season)1 League7.00
Southport (1 Season)1 League3.80
Championship (12 Seasons)194.46140232513245642.93219217970315
Premier League (9 Seasons)188.10
League Cup (5 Seasons)7.3210
FA Cup (4 Seasons)2.5000
Conf Premier (1 Season)3.80
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
2001-200218Portsmouth1 League25.80
2002-200319Portsmouth1 League14.60
2003-200420Walsall1 League7.00
2003-200420Portsmouth1 League2.60
2004-200521Cardiff City1 League8.10
2004-200521Portsmouth1 League21.00
2005-200622Portsmouth1 League34.70
2006-200723Portsmouth1 League34.40
2007-200824Portsmouth1 League1.60
2007-200824Middlesbrough1 League24.30
2008-200925Middlesbrough1 League27.50
2009-201026Middlesbrough1 League35.10
2010-201127Middlesbrough1 League16.50
2010-201127West Ham1 League6.50
2011-201228West Ham1 League10.00
2012-201329West Ham1 League16.00
2013-201430Southport1 League3.80
2013-201430QPR1 League21.40
2014-201531Norwich City3 Leagues12.20
2015-201632Norwich City3 Leagues23.10
2016-201733Bristol City3 Leagues23.3000
2017-201834Bristol City2 Leagues2.7210
2018-201935Bolton3 Leagues23.96140232513245642.93219217970315
18 Seasons10 Clubs5 Leagues396.16142232513245642.932192171070315
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Portsmouth (7 Seasons)2 Leagues134.70
Middlesbrough (4 Seasons)2 Leagues103.40
West Ham (3 Seasons)2 Leagues32.60
Norwich City (2 Seasons)4 Leagues35.30
Bristol City (2 Seasons)3 Leagues25.9210
Bolton (1 Season)3 Leagues23.96140232513245642.93219217970315
QPR (1 Season)1 League21.40
Cardiff City (1 Season)1 League8.10
Walsall (1 Season)1 League7.00
Southport (1 Season)1 League3.80
Championship (12 Seasons)194.46140232513245642.93219217970315
Premier League (9 Seasons)188.10
League Cup (5 Seasons)7.3210
FA Cup (4 Seasons)2.5000
Conf Premier (1 Season)3.80
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
2001-200218Portsmoutheng ENG2. First Division17th25.8
2002-200319Portsmoutheng ENG2. First Division1st14.6
2003-200420Walsalleng ENG2. First Division22nd7.0Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.1Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.0Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.7Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.4Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.6Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.3Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.5Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.1
2010-201127Middlesbrougheng ENG2. Championship12th16.5Matches
2010-201127West Hameng ENG1. Premier League20th6.5Matches
2011-201228West Hameng ENG2. Championship3rd10.0
2012-201329West Hameng ENG1. Premier League10th16.0Matches
2013-201430Southporteng ENG5. Conf Premier18th3.8
2013-201430QPReng ENG2. Championship4th21.4
2014-201531Norwich Cityeng ENG2. Championship3rd10.2Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.5Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.300Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.700Matches
2018-201935Boltoneng ENG2. Championship23rd22.86140232513245642.93219217970315Matches
18 Seasons10 Clubs3 Leagues386.36140232513245642.93219217970315
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
Portsmouth (7 Seasons)2 Leagues134.70
Middlesbrough (4 Seasons)2 Leagues103.40
West Ham (3 Seasons)2 Leagues32.60
Norwich City (2 Seasons)2 Leagues29.70
Bristol City (2 Seasons)1 League22.9000
Bolton (1 Season)1 League22.86140232513245642.93219217970315
QPR (1 Season)1 League21.40
Cardiff City (1 Season)1 League8.10
Walsall (1 Season)1 League7.00
Southport (1 Season)1 League3.80
Championship (12 Seasons)194.46140232513245642.93219217970315
Premier League (9 Seasons)188.10
Conf Premier (1 Season)3.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201531Norwich Cityeng ENGFA Cup33rd1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.0Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.3Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.021Matches
2018-201935Boltoneng ENGEFL Cup58th1.000Matches
2018-201935Boltoneng ENGFA Cup17th0.200Matches
5 Seasons3 Clubs2 Leagues9.8210
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
Norwich City (2 Seasons)2 Leagues5.60
Bristol City (2 Seasons)2 Leagues3.0210
Bolton (1 Season)2 Leagues1.2000
League Cup (5 Seasons)7.3210
FA Cup (4 Seasons)2.5000

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
2001-200218Portsmoutheng ENG2. First Division25.8
2002-200319Portsmoutheng ENG2. First Division14.6
2003-200420Walsalleng ENG2. First Division7.0Matches
2003-200420Portsmoutheng ENG1. Premier League2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship8.1Matches
2004-200521Portsmoutheng ENG1. Premier League21.0Matches
2005-200622Portsmoutheng ENG1. Premier League34.7Matches
2006-200723Portsmoutheng ENG1. Premier League34.4Matches
2007-200824Middlesbrougheng ENG1. Premier League24.3Matches
2007-200824Portsmoutheng ENG1. Premier League1.6Matches
2008-200925Middlesbrougheng ENG1. Premier League27.5Matches
2009-201026Middlesbrougheng ENG2. Championship35.1
2010-201127Middlesbrougheng ENG2. Championship16.5Matches
2010-201127West Hameng ENG1. Premier League6.5Matches
2011-201228West Hameng ENG2. Championship10.0
2012-201329West Hameng ENG1. Premier League16.0Matches
2013-201430QPReng ENG2. Championship21.4
2013-201430Southporteng ENG5. Conf Premier3.8
2014-201531Norwich Cityeng ENG2. Championship10.2Matches
2014-201531Norwich Cityeng ENGFA Cup1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup1.0Matches
2015-201632Norwich Cityeng ENGFA Cup0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup3.3Matches
2015-201632Norwich Cityeng ENG1. Premier League19.5Matches
2016-201733Bristol Cityeng ENG2. Championship22.3Matches
2016-201733Bristol Cityeng ENGFA Cup1.0Matches
2017-201834Bristol Cityeng ENG2. Championship0.7Matches
2017-201834Bristol Cityeng ENGEFL Cup2.0Matches
2018-201935Boltoneng ENG2. Championship22.8134444235680443221344291448.31551.7551245590820242482669065Matches
2018-201935Boltoneng ENGEFL Cup1.0Matches
2018-201935Boltoneng ENGFA Cup0.2Matches
18 Seasons10 Clubs5 Leagues396.1134444235680443221344291448.31551.7551245590820242482669065
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
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)4 Leagues35.3
Bristol City (2 Seasons)3 Leagues25.9
Bolton (1 Season)3 Leagues23.9134444235680443221344291448.31551.7551245590820242482669065
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4134444235680443221344291448.31551.7551245590820242482669065
Premier League (9 Seasons)188.1
League Cup (5 Seasons)7.3
FA Cup (4 Seasons)2.5
Conf Premier (1 Season)3.8
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
2001-200218Portsmouth1 League25.8
2002-200319Portsmouth1 League14.6
2003-200420Walsall1 League7.0
2003-200420Portsmouth1 League2.6
2004-200521Cardiff City1 League8.1
2004-200521Portsmouth1 League21.0
2005-200622Portsmouth1 League34.7
2006-200723Portsmouth1 League34.4
2007-200824Portsmouth1 League1.6
2007-200824Middlesbrough1 League24.3
2008-200925Middlesbrough1 League27.5
2009-201026Middlesbrough1 League35.1
2010-201127Middlesbrough1 League16.5
2010-201127West Ham1 League6.5
2011-201228West Ham1 League10.0
2012-201329West Ham1 League16.0
2013-201430Southport1 League3.8
2013-201430QPR1 League21.4
2014-201531Norwich City3 Leagues12.2
2015-201632Norwich City3 Leagues23.1
2016-201733Bristol City3 Leagues23.3
2017-201834Bristol City2 Leagues2.7
2018-201935Bolton3 Leagues23.9134444235680443221344291448.31551.7551245590820242482669065
18 Seasons10 Clubs5 Leagues396.1134444235680443221344291448.31551.7551245590820242482669065
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
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)4 Leagues35.3
Bristol City (2 Seasons)3 Leagues25.9
Bolton (1 Season)3 Leagues23.9134444235680443221344291448.31551.7551245590820242482669065
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4134444235680443221344291448.31551.7551245590820242482669065
Premier League (9 Seasons)188.1
League Cup (5 Seasons)7.3
FA Cup (4 Seasons)2.5
Conf Premier (1 Season)3.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2001-200218Portsmoutheng ENG2. First Division17th25.8
2002-200319Portsmoutheng ENG2. First Division1st14.6
2003-200420Walsalleng ENG2. First Division22nd7.0Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.6Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.1Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.0Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.7Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.4Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.6Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.3Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.5Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.1
2010-201127Middlesbrougheng ENG2. Championship12th16.5Matches
2010-201127West Hameng ENG1. Premier League20th6.5Matches
2011-201228West Hameng ENG2. Championship3rd10.0
2012-201329West Hameng ENG1. Premier League10th16.0Matches
2013-201430Southporteng ENG5. Conf Premier18th3.8
2013-201430QPReng ENG2. Championship4th21.4
2014-201531Norwich Cityeng ENG2. Championship3rd10.2Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.5Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.3Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.7Matches
2018-201935Boltoneng ENG2. Championship23rd22.8134444235680443221344291448.31551.7551245590820242482669065Matches
18 Seasons10 Clubs3 Leagues386.3134444235680443221344291448.31551.7551245590820242482669065
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Portsmouth (7 Seasons)2 Leagues134.7
Middlesbrough (4 Seasons)2 Leagues103.4
West Ham (3 Seasons)2 Leagues32.6
Norwich City (2 Seasons)2 Leagues29.7
Bristol City (2 Seasons)1 League22.9
Bolton (1 Season)1 League22.8134444235680443221344291448.31551.7551245590820242482669065
QPR (1 Season)1 League21.4
Cardiff City (1 Season)1 League8.1
Walsall (1 Season)1 League7.0
Southport (1 Season)1 League3.8
Championship (12 Seasons)194.4134444235680443221344291448.31551.7551245590820242482669065
Premier League (9 Seasons)188.1
Conf Premier (1 Season)3.8
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
2014-201531Norwich Cityeng ENGFA Cup33rd1.0Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.0Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.3Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.3Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.0Matches
2018-201935Boltoneng ENGEFL Cup58th1.0Matches
2018-201935Boltoneng ENGFA Cup17th0.2Matches
5 Seasons3 Clubs2 Leagues9.8
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
Norwich City (2 Seasons)2 Leagues5.6
Bristol City (2 Seasons)2 Leagues3.0
Bolton (1 Season)2 Leagues1.2
League Cup (5 Seasons)7.3
FA Cup (4 Seasons)2.5

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
2001-200218Portsmoutheng ENG2. First Division332,3207056.025.8276
2002-200319Portsmoutheng ENG2. First Division311,3164231.814.61120
2003-200420Walsalleng ENG2. First Division76289015.27.070Matches
2003-200420Portsmoutheng ENG1. Premier League3235786.92.6310Matches
2004-200521Cardiff Cityeng ENG2. Championship97318117.78.181Matches
2004-200521Portsmoutheng ENG1. Premier League241,8897955.221.021193Matches
2005-200622Portsmoutheng ENG1. Premier League363,1268791.434.736310Matches
2006-200723Portsmoutheng ENG1. Premier League353,0928890.434.435290Matches
2007-200824Middlesbrougheng ENG1. Premier League262,1898464.024.325201Matches
2007-200824Portsmoutheng ENG1. Premier League2141714.11.6200Matches
2008-200925Middlesbrougheng ENG1. Premier League292,4718572.327.528241Matches
2009-201026Middlesbrougheng ENG2. Championship363,1578876.335.1351
2010-201127Middlesbrougheng ENG2. Championship181,4878335.916.5171Matches
2010-201127West Hameng ENG1. Premier League85897417.26.5741Matches
2011-201228West Hameng ENG2. Championship169045721.810.097
2012-201329West Hameng ENG1. Premier League241,4426042.216.017107Matches
2013-201430QPReng ENG2. Championship291,9246646.521.4236
2013-201430Southporteng ENG5. Conf Premier4346878.43.840
2014-201531Norwich Cityeng ENG2. Championship219144422.110.210511152.242015+5+0.49-0.48Matches
2014-201531Norwich Cityeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2014-201531Norwich Cityeng ENGLeague Cup1909050.01.01901000.0001-1-1.00-3.00Matches
2015-201632Norwich Cityeng ENGFA Cup1272730.00.30012600.0001-1-3.33-0.48Matches
2015-201632Norwich Cityeng ENGLeague Cup3300100100.03.331003002.0062+4+1.20Matches
2015-201632Norwich Cityeng ENG1. Premier League271,7566551.319.51917871.151927-8-0.41+0.67Matches
2016-201733Bristol Cityeng ENG2. Championship292,0056948.422.32217711.102726+1+0.04+0.34Matches
2016-201733Bristol Cityeng ENGEFL Cup00002Matches
2016-201733Bristol Cityeng ENGFA Cup1909033.31.01901003.0010+1+1.00+2.00Matches
2017-201834Bristol Cityeng ENG2. Championship459151.40.700482.001100.00-0.20Matches
2017-201834Bristol Cityeng ENGEFL Cup21809028.62.02902003.0082+6+3.00+2.20Matches
2018-201935Boltoneng ENG2. Championship292,0487150.622.824811952140.971744-27-1.19-0.2019.037.6-18.5-0.81-0.22Matches
2018-201935Boltoneng ENGEFL Cup19090100.01.01901000.0012-1-1.00Matches
2018-201935Boltoneng ENGFA Cup115158.30.20011400.000000.00-1.09Matches
18 Seasons10 Clubs5 Leagues49135,6517339.5396.1399842059221371.33100123-23-0.27-0.2619.037.6-18.5-0.81-0.22
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
Portsmouth (7 Seasons)2 Leagues16412,1197447.8134.71358029
Middlesbrough (4 Seasons)2 Leagues1099,3048561.5103.4105444
West Ham (3 Seasons)2 Leagues482,9356126.732.6331415
Norwich City (2 Seasons)4 Leagues543,1775938.635.33496272026221.564548-3-0.08-0.35
Bristol City (2 Seasons)3 Leagues362,3346524.425.925902011111.363729+8+0.31+0.26
Bolton (1 Season)3 Leagues312,1536949.823.925812062040.911846-28-1.17-0.3419.037.6-18.5-0.81-0.22
QPR (1 Season)1 League291,9246646.521.4236
Cardiff City (1 Season)1 League97318117.78.181
Walsall (1 Season)1 League76289015.27.070
Southport (1 Season)1 League4346878.43.840
Championship (12 Seasons)26217,4936735.3194.419381416921281.396586-21-0.38-0.4919.037.6-18.5-0.81-0.22
Premier League (9 Seasons)21416,9307949.5188.11931552171.151927-8-0.41+0.67
League Cup (5 Seasons)76609441.57.37947021.71157+8+1.09+0.09
FA Cup (4 Seasons)42225635.22.5291222000.7513-2-0.81-0.37
Conf Premier (1 Season)4346878.43.840
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
2001-200218Portsmouth1 League332,3207056.025.8276
2002-200319Portsmouth1 League311,3164231.814.61120
2003-200420Walsall1 League76289015.27.070
2003-200420Portsmouth1 League3235786.92.6310
2004-200521Cardiff City1 League97318117.78.181
2004-200521Portsmouth1 League241,8897955.221.021193
2005-200622Portsmouth1 League363,1268791.434.736310
2006-200723Portsmouth1 League353,0928890.434.435290
2007-200824Portsmouth1 League2141714.11.6200
2007-200824Middlesbrough1 League262,1898464.024.325201
2008-200925Middlesbrough1 League292,4718572.327.528241
2009-201026Middlesbrough1 League363,1578876.335.1351
2010-201127Middlesbrough1 League181,4878335.916.5171
2010-201127West Ham1 League85897417.26.5741
2011-201228West Ham1 League169045721.810.097
2012-201329West Ham1 League241,4426042.216.017107
2013-201430Southport1 League4346878.43.840
2013-201430QPR1 League291,9246646.521.4236
2014-201531Norwich City3 Leagues231,0944824.812.21290711152.052018+2+0.16-0.84
2015-201632Norwich City3 Leagues312,0836754.723.1221002092671.202530-5-0.22+0.93
2016-201733Bristol City3 Leagues302,0957043.623.3239018731.162826+2+0.09+0.44
2017-201834Bristol City2 Leagues6239405.02.72902482.3393+6+2.26+2.00
2018-201935Bolton3 Leagues312,1536949.823.925812062040.911846-28-1.17-0.3419.037.6-18.5-0.81-0.22
18 Seasons10 Clubs5 Leagues49135,6517339.5396.1399842059221371.33100123-23-0.27-0.2619.037.6-18.5-0.81-0.22
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
Portsmouth (7 Seasons)2 Leagues16412,1197447.8134.71358029
Middlesbrough (4 Seasons)2 Leagues1099,3048561.5103.4105444
West Ham (3 Seasons)2 Leagues482,9356126.732.6331415
Norwich City (2 Seasons)4 Leagues543,1775938.635.33496272026221.564548-3-0.08-0.35
Bristol City (2 Seasons)3 Leagues362,3346524.425.925902011111.363729+8+0.31+0.26
Bolton (1 Season)3 Leagues312,1536949.823.925812062040.911846-28-1.17-0.3419.037.6-18.5-0.81-0.22
QPR (1 Season)1 League291,9246646.521.4236
Cardiff City (1 Season)1 League97318117.78.181
Walsall (1 Season)1 League76289015.27.070
Southport (1 Season)1 League4346878.43.840
Championship (12 Seasons)26217,4936735.3194.419381416921281.396586-21-0.38-0.4919.037.6-18.5-0.81-0.22
Premier League (9 Seasons)21416,9307949.5188.11931552171.151927-8-0.41+0.67
League Cup (5 Seasons)76609441.57.37947021.71157+8+1.09+0.09
FA Cup (4 Seasons)42225635.22.5291222000.7513-2-0.81-0.37
Conf Premier (1 Season)4346878.43.840
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2001-200218Portsmoutheng ENG2. First Division17th332,3207056.025.8276
2002-200319Portsmoutheng ENG2. First Division1st311,3164231.814.61120
2003-200420Walsalleng ENG2. First Division22nd76289015.27.070Matches
2003-200420Portsmoutheng ENG1. Premier League13th3235786.92.6310Matches
2004-200521Cardiff Cityeng ENG2. Championship16th97318117.78.181Matches
2004-200521Portsmoutheng ENG1. Premier League16th241,8897955.221.021193Matches
2005-200622Portsmoutheng ENG1. Premier League17th363,1268791.434.736310Matches
2006-200723Portsmoutheng ENG1. Premier League9th353,0928890.434.435290Matches
2007-200824Portsmoutheng ENG1. Premier League8th2141714.11.6200Matches
2007-200824Middlesbrougheng ENG1. Premier League13th262,1898464.024.325201Matches
2008-200925Middlesbrougheng ENG1. Premier League19th292,4718572.327.528241Matches
2009-201026Middlesbrougheng ENG2. Championship11th363,1578876.335.1351
2010-201127Middlesbrougheng ENG2. Championship12th181,4878335.916.5171Matches
2010-201127West Hameng ENG1. Premier League20th85897417.26.5741Matches
2011-201228West Hameng ENG2. Championship3rd169045721.810.097
2012-201329West Hameng ENG1. Premier League10th241,4426042.216.017107Matches
2013-201430Southporteng ENG5. Conf Premier18th4346878.43.840
2013-201430QPReng ENG2. Championship4th291,9246646.521.4236
2014-201531Norwich Cityeng ENG2. Championship3rd219144422.110.210511152.242015+5+0.49-0.48Matches
2015-201632Norwich Cityeng ENG1. Premier League19th271,7566551.319.51917871.151927-8-0.41+0.67Matches
2016-201733Bristol Cityeng ENG2. Championship17th292,0056948.422.32217711.102726+1+0.04+0.34Matches
2017-201834Bristol Cityeng ENG2. Championship11th459151.40.700482.001100.00-0.20Matches
2018-201935Boltoneng ENG2. Championship23rd292,0487150.622.824811952140.971744-27-1.19-0.2019.037.6-18.5-0.81-0.22Matches
18 Seasons10 Clubs3 Leagues48034,7697239.5386.3390811969021351.3384113-29-0.38-0.3519.037.6-18.5-0.81-0.22
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Portsmouth (7 Seasons)2 Leagues16412,1197447.8134.71358029
Middlesbrough (4 Seasons)2 Leagues1099,3048561.5103.4105444
West Ham (3 Seasons)2 Leagues482,9356126.732.6331415
Norwich City (2 Seasons)2 Leagues482,6705635.329.7292219221.633942-3-0.10-0.38
Bristol City (2 Seasons)1 League332,0646324.922.922171191.212827+1+0.04+0.01
Bolton (1 Season)1 League292,0487150.622.824811952140.971744-27-1.19-0.2019.037.6-18.5-0.81-0.22
QPR (1 Season)1 League291,9246646.521.4236
Cardiff City (1 Season)1 League97318117.78.181
Walsall (1 Season)1 League76289015.27.070
Southport (1 Season)1 League4346878.43.840
Championship (12 Seasons)26217,4936735.3194.419381416921281.396586-21-0.38-0.4919.037.6-18.5-0.81-0.22
Premier League (9 Seasons)21416,9307949.5188.11931552171.151927-8-0.41+0.67
Conf Premier (1 Season)4346878.43.840
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-201531Norwich Cityeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1909050.01.01901000.0001-1-1.00-3.00Matches
2015-201632Norwich Cityeng ENGFA Cup33rd1272730.00.30012600.0001-1-3.33-0.48Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3300100100.03.331003002.0062+4+1.20Matches
2016-201733Bristol Cityeng ENGEFL Cup9th00002Matches
2016-201733Bristol Cityeng ENGFA Cup17th1909033.31.01901003.0010+1+1.00+2.00Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd21809028.62.02902003.0082+6+3.00+2.20Matches
2018-201935Boltoneng ENGEFL Cup58th19090100.01.01901000.0012-1-1.00Matches
2018-201935Boltoneng ENGFA Cup17th115158.30.20011400.000000.00-1.09Matches
5 Seasons3 Clubs2 Leagues118828039.79.8994922021.361610+6+0.61+0.23
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Norwich City (2 Seasons)2 Leagues65078576.85.6596512601.006600.000.00
Bristol City (2 Seasons)2 Leagues32709020.93.03903023.0092+7+2.33+2.05
Bolton (1 Season)2 Leagues21055338.91.2191111400.0012-1-0.86-1.95
League Cup (5 Seasons)76609441.57.37947021.71157+8+1.09+0.09
FA Cup (4 Seasons)42225635.22.5291222000.7513-2-0.81-0.37

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
2001-200218Portsmoutheng ENG2. First Division25.82023
2002-200319Portsmoutheng ENG2. First Division14.60014
2003-200420Walsalleng ENG2. First Division7.0209Matches
2003-200420Portsmoutheng ENG1. Premier League2.6004Matches
2004-200521Cardiff Cityeng ENG2. Championship8.10014Matches
2004-200521Portsmoutheng ENG1. Premier League21.03024Matches
2005-200622Portsmoutheng ENG1. Premier League34.72046Matches
2006-200723Portsmoutheng ENG1. Premier League34.47045Matches
2007-200824Middlesbrougheng ENG1. Premier League24.38041Matches
2007-200824Portsmoutheng ENG1. Premier League1.6001Matches
2008-200925Middlesbrougheng ENG1. Premier League27.58039Matches
2009-201026Middlesbrougheng ENG2. Championship35.19059
2010-201127Middlesbrougheng ENG2. Championship16.54022Matches
2010-201127West Hameng ENG1. Premier League6.5008Matches
2011-201228West Hameng ENG2. Championship10.0306
2012-201329West Hameng ENG1. Premier League16.02024Matches
2013-201430QPReng ENG2. Championship21.45033
2013-201430Southporteng ENG5. Conf Premier3.8006
2014-201531Norwich Cityeng ENG2. Championship10.22020Matches
2014-201531Norwich Cityeng ENGFA Cup1.00000Matches
2014-201531Norwich Cityeng ENGLeague Cup1.00000Matches
2015-201632Norwich Cityeng ENGFA Cup0.30000Matches
2015-201632Norwich Cityeng ENGLeague Cup3.30000Matches
2015-201632Norwich Cityeng ENG1. Premier League19.57140Matches
2016-201733Bristol Cityeng ENG2. Championship22.35213300000000Matches
2016-201733Bristol Cityeng ENGFA Cup1.00000Matches
2017-201834Bristol Cityeng ENG2. Championship0.7100320100000Matches
2017-201834Bristol Cityeng ENGEFL Cup2.0000100212000Matches
2018-201935Boltoneng ENG2. Championship22.850049204140940000137265133.8Matches
2018-201935Boltoneng ENGEFL Cup1.0000100100000Matches
2018-201935Boltoneng ENGFA Cup0.2000010000000Matches
18 Seasons10 Clubs5 Leagues396.175315652341441042000137265133.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portsmouth (7 Seasons)2 Leagues134.7140157
Middlesbrough (4 Seasons)2 Leagues103.4290161
West Ham (3 Seasons)2 Leagues32.65038
Norwich City (2 Seasons)4 Leagues35.3910600
Bristol City (2 Seasons)3 Leagues25.96213720312000
Bolton (1 Season)3 Leagues23.950050214141940000137265133.8
QPR (1 Season)1 League21.45033
Cardiff City (1 Season)1 League8.10014
Walsall (1 Season)1 League7.0209
Southport (1 Season)1 League3.8006
Championship (12 Seasons)194.43821285224141940000137265133.8
Premier League (9 Seasons)188.1371272
League Cup (5 Seasons)7.3000200312000
FA Cup (4 Seasons)2.5000010000000
Conf Premier (1 Season)3.8006
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
2001-200218Portsmouth1 League25.82023
2002-200319Portsmouth1 League14.60014
2003-200420Walsall1 League7.0209
2003-200420Portsmouth1 League2.6004
2004-200521Cardiff City1 League8.10014
2004-200521Portsmouth1 League21.03024
2005-200622Portsmouth1 League34.72046
2006-200723Portsmouth1 League34.47045
2007-200824Portsmouth1 League1.6001
2007-200824Middlesbrough1 League24.38041
2008-200925Middlesbrough1 League27.58039
2009-201026Middlesbrough1 League35.19059
2010-201127Middlesbrough1 League16.54022
2010-201127West Ham1 League6.5008
2011-201228West Ham1 League10.0306
2012-201329West Ham1 League16.02024
2013-201430Southport1 League3.8006
2013-201430QPR1 League21.45033
2014-201531Norwich City3 Leagues12.2200200
2015-201632Norwich City3 Leagues23.1710400
2016-201733Bristol City3 Leagues23.35213300000000
2017-201834Bristol City2 Leagues2.7100420312000
2018-201935Bolton3 Leagues23.950050214141940000137265133.8
18 Seasons10 Clubs5 Leagues396.175315652341441042000137265133.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portsmouth (7 Seasons)2 Leagues134.7140157
Middlesbrough (4 Seasons)2 Leagues103.4290161
West Ham (3 Seasons)2 Leagues32.65038
Norwich City (2 Seasons)4 Leagues35.3910600
Bristol City (2 Seasons)3 Leagues25.96213720312000
Bolton (1 Season)3 Leagues23.950050214141940000137265133.8
QPR (1 Season)1 League21.45033
Cardiff City (1 Season)1 League8.10014
Walsall (1 Season)1 League7.0209
Southport (1 Season)1 League3.8006
Championship (12 Seasons)194.43821285224141940000137265133.8
Premier League (9 Seasons)188.1371272
League Cup (5 Seasons)7.3000200312000
FA Cup (4 Seasons)2.5000010000000
Conf Premier (1 Season)3.8006
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2001-200218Portsmoutheng ENG2. First Division17th25.82023
2002-200319Portsmoutheng ENG2. First Division1st14.60014
2003-200420Walsalleng ENG2. First Division22nd7.0209Matches
2003-200420Portsmoutheng ENG1. Premier League13th2.6004Matches
2004-200521Cardiff Cityeng ENG2. Championship16th8.10014Matches
2004-200521Portsmoutheng ENG1. Premier League16th21.03024Matches
2005-200622Portsmoutheng ENG1. Premier League17th34.72046Matches
2006-200723Portsmoutheng ENG1. Premier League9th34.47045Matches
2007-200824Portsmoutheng ENG1. Premier League8th1.6001Matches
2007-200824Middlesbrougheng ENG1. Premier League13th24.38041Matches
2008-200925Middlesbrougheng ENG1. Premier League19th27.58039Matches
2009-201026Middlesbrougheng ENG2. Championship11th35.19059
2010-201127Middlesbrougheng ENG2. Championship12th16.54022Matches
2010-201127West Hameng ENG1. Premier League20th6.5008Matches
2011-201228West Hameng ENG2. Championship3rd10.0306
2012-201329West Hameng ENG1. Premier League10th16.02024Matches
2013-201430Southporteng ENG5. Conf Premier18th3.8006
2013-201430QPReng ENG2. Championship4th21.45033
2014-201531Norwich Cityeng ENG2. Championship3rd10.22020Matches
2015-201632Norwich Cityeng ENG1. Premier League19th19.57140Matches
2016-201733Bristol Cityeng ENG2. Championship17th22.35213300000000Matches
2017-201834Bristol Cityeng ENG2. Championship11th0.7100320100000Matches
2018-201935Boltoneng ENG2. Championship23rd22.850049204140940000137265133.8Matches
18 Seasons10 Clubs3 Leagues386.37531563224141940000137265133.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Portsmouth (7 Seasons)2 Leagues134.7140157
Middlesbrough (4 Seasons)2 Leagues103.4290161
West Ham (3 Seasons)2 Leagues32.65038
Norwich City (2 Seasons)2 Leagues29.79160
Bristol City (2 Seasons)1 League22.96213620100000
Bolton (1 Season)1 League22.850049204140940000137265133.8
QPR (1 Season)1 League21.45033
Cardiff City (1 Season)1 League8.10014
Walsall (1 Season)1 League7.0209
Southport (1 Season)1 League3.8006
Championship (12 Seasons)194.43821285224141940000137265133.8
Premier League (9 Seasons)188.1371272
Conf Premier (1 Season)3.8006
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-201531Norwich Cityeng ENGFA Cup33rd1.00000Matches
2014-201531Norwich Cityeng ENGLeague Cup17th1.00000Matches
2015-201632Norwich Cityeng ENGFA Cup33rd0.30000Matches
2015-201632Norwich Cityeng ENGLeague Cup9th3.30000Matches
2016-201733Bristol Cityeng ENGFA Cup17th1.00000Matches
2017-201834Bristol Cityeng ENGEFL Cup3rd2.0000100212000Matches
2018-201935Boltoneng ENGEFL Cup58th1.0000100100000Matches
2018-201935Boltoneng ENGFA Cup17th0.2000010000000Matches
5 Seasons3 Clubs2 Leagues9.8000210312000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Norwich City (2 Seasons)2 Leagues5.60000
Bristol City (2 Seasons)2 Leagues3.0000100212000
Bolton (1 Season)2 Leagues1.2000110100000
League Cup (5 Seasons)7.3000200312000
FA Cup (4 Seasons)2.5000010000000

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.

More Gary O'Neil Pages

Gary O'Neil Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison