FBref.com Logo
for the free FBref Mailing List and get curated stats, news, and updates about the FBref site to your inbox every day.

Sign Up For Free

Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues 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

Compare Gary O'Neil to

Javascript is required for the selection of a player.
Ex: Jude Bellingham, Ryan Gravenberch, Moisés Caicedo
Powered by Stathead.com Logo
Become a Stathead & surf this site ad-free.

Shooting: Domestic Leagues

Shooting: Domestic Leagues 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

Passing: Domestic Leagues

Passing: Domestic Leagues 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

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues 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

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues 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

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues 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

Possession: Domestic Leagues

Possession: Domestic Leagues 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

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues 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

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues 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

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Wages

Additional Resources

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