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
2003-200417Rangerssct SCO1. Premier League2nd21931.0000000000.000.000.000.000.00
2004-200518Rangerssct SCO1. Premier League1st1060.1000000000.000.000.000.000.00
2005-200619Rangerssct SCO1. Premier League3rd1050.1000000000.000.000.000.000.00
2006-200720Rangerssct SCO1. Premier League2nd32322,71930.2114151100600.360.130.500.360.50Matches
2007-200821Rangerssct SCO1. Premier League2nd16121,10612.3246200100.160.330.490.160.49Matches
2008-200922Rangerssct SCO1. Premier League1st975686.3022000200.000.320.320.000.32Matches
2008-200922Blackpooleng ENG2. Championship16th13131,13112.6213200510.160.080.240.160.24Matches
2009-201023Blackpooleng ENG2. Championship6th43413,63940.41682413331300.400.200.590.320.52
2010-201124Blackpooleng ENG1. Premier League19th35343,04933.9128205781100.350.240.590.150.38Matches
2011-201225Liverpooleng ENG1. Premier League8th28272,16724.1268112610.080.250.330.040.29Matches
2012-201326Stoke Cityeng ENG1. Premier League13th27221,75719.5325300910.150.100.260.150.26Matches
2013-201427Stoke Cityeng ENG1. Premier League9th31201,75619.58412711600.410.210.620.360.56Matches
2014-201528Stoke Cityeng ENG1. Premier League9th29151,51116.8718611500.420.060.480.360.42Matches
2015-201629Stoke Cityeng ENG1. Premier League9th22121,04411.6112100610.090.090.170.090.17Matches
2016-201730Stoke Cityeng ENG1. Premier League13th24171,51716.9134011700.060.180.240.000.18Matches
2017-201831Stoke Cityeng ENG1. Premier League19th1154114.6000001211.60.91.22.163090.000.000.000.000.000.360.270.630.190.46Matches
2018-201932Stoke Cityeng ENG2. Championship16th1243864.3000000300.40.40.71.131770.000.000.000.000.000.100.160.260.100.26Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th443153.5101011100.290.000.290.000.00Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th11260.3000000000.000.000.000.000.00Matches
2019-202033Readingeng ENG2. Championship14th2187828.7213111402.41.61.83.41474220.230.120.350.120.230.270.210.480.180.39Matches
2020-202134Dundeesct SCO2. Championship2nd22171,56517.46814422700.350.460.810.230.69Matches
2021-202235Dundeesct SCO1. Premiership12th27211,62718.12352001100.110.170.280.110.28Matches
19 Seasons6 Clubs4 Leagues40630826,839298.2755613158172010454.42.93.76.623121380.250.190.440.190.380.250.210.460.160.37
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
Stoke City (7 Seasons)2 Leagues156958,38293.120113117343832.11.31.93.2947160.210.120.330.180.300.230.220.450.140.36
Rangers (6 Seasons)1 League61524,49750.01310231300900.260.200.460.260.46
Blackpool (3 Seasons)2 Leagues91887,81986.93017472010112910.350.200.540.230.43
Dundee (2 Seasons)2 Leagues49383,19235.5811196221800.230.310.540.170.48
Liverpool (1 Season)1 League28272,16724.1268112610.080.250.330.040.29
Reading (1 Season)1 League2187828.7213111402.41.61.83.41474220.230.120.350.120.230.270.210.480.180.39
Stoke City (1 Season)1 League443153.5101011100.290.000.290.000.00
Reading (1 Season)1 League11260.3000000000.000.000.000.000.00
Premier League (8 Seasons)20715213,212146.83425592311145241.60.91.22.163090.230.170.400.160.330.360.270.630.190.46
Premier League (7 Seasons)88736,12468.015132815002000.220.190.410.220.41
Championship (4 Seasons)89665,93866.020103016442512.82.02.54.51791290.300.150.450.240.390.210.190.410.150.35
PL2 — Div. 2 (2 Seasons)553413.8101011100.260.000.260.000.00
Championship (1 Season)22171,56517.46814422700.350.460.810.230.69

Compare Charlie Adam 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
2003-200417Rangerssct SCO1. Premier League2nd1.0010.970.0000
2004-200518Rangerssct SCO1. Premier League1st0.1000.0000
2005-200619Rangerssct SCO1. Premier League3rd0.1000.0000
2006-200720Rangerssct SCO1. Premier League2nd30.211431.420.2600Matches
2007-200821Rangerssct SCO1. Premier League2nd12.32141.140.1400Matches
2008-200922Rangerssct SCO1. Premier League1st6.3040.630.0000Matches
2008-200922Blackpooleng ENG2. Championship16th12.62110.880.1800Matches
2009-201023Blackpooleng ENG2. Championship6th40.416641.580.2033
2010-201124Blackpooleng ENG1. Premier League19th33.912361.060.1478Matches
2011-201225Liverpooleng ENG1. Premier League8th24.12120.500.0812Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.53190.970.1600Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.58231.180.3011Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.87171.010.3511Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6140.340.2500Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.91401127.52.370.650.000.0011Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.609222.21.970.440.000.0031.53011.60.90.09-1.6-0.9Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.301218.32.800.230.000.0032.82000.40.40.03-0.4-0.4Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5111Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3000Matches
2019-202033Readingeng ENG2. Championship14th8.7223626.12.650.690.040.1727.82112.41.60.07-0.4-0.6Matches
2020-202134Dundeesct SCO2. Championship2nd17.4622Matches
2021-202235Dundeesct SCO1. Premiership12th18.1226830.81.440.440.080.2500Matches
19 Seasons6 Clubs4 Leagues298.27511027625.52.100.980.030.2029.9717204.42.90.06-2.4-1.9
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
Stoke City (7 Seasons)2 Leagues93.120617723.02.370.830.000.2232.25342.11.30.06-2.1-1.3
Rangers (6 Seasons)1 League50.013621.240.2100
Blackpool (3 Seasons)2 Leagues86.9301111.280.181011
Dundee (2 Seasons)2 Leagues35.5826830.81.440.440.080.2522
Liverpool (1 Season)1 League24.12120.500.0812
Reading (1 Season)1 League8.7223626.12.650.690.040.1727.82112.41.60.07-0.4-0.6
Stoke City (1 Season)1 League3.5111
Reading (1 Season)1 League0.3000
Premier League (8 Seasons)146.8344912426.52.290.840.000.1931.5311141.60.90.09-1.6-0.9
Premier League (7 Seasons)68.015267030.81.441.030.080.2100
Championship (4 Seasons)66.020358220.02.701.240.030.2029.54442.82.00.06-0.8-1.0
PL2 — Div. 2 (2 Seasons)3.8111
Championship (1 Season)17.4622

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
2003-200417Rangerssct SCO1. Premier League2nd1.00
2004-200518Rangerssct SCO1. Premier League1st0.10
2005-200619Rangerssct SCO1. Premier League3rd0.10
2006-200720Rangerssct SCO1. Premier League2nd30.24Matches
2007-200821Rangerssct SCO1. Premier League2nd12.34Matches
2008-200922Rangerssct SCO1. Premier League1st6.32Matches
2008-200922Blackpooleng ENG2. Championship16th12.61Matches
2009-201023Blackpooleng ENG2. Championship6th40.48
2010-201124Blackpooleng ENG1. Premier League19th33.98Matches
2011-201225Liverpooleng ENG1. Premier League8th24.16Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.52Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.54Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.81Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.61Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.93Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.616828558.938891505516677.3729675.04510742.101.21.4-1.26287430Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.312925351.034431324344772.3487861.54511937.800.70.9-0.713257217Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.50Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.30Matches
2019-202033Readingeng ENG2. Championship14th8.736857264.39067294010111587.815521871.110921450.911.81.5-0.815549374Matches
2020-202134Dundeesct SCO2. Championship2nd17.48Matches
2021-202235Dundeesct SCO1. Premiership12th18.13Matches
19 Seasons6 Clubs4 Leagues298.2665111059.916399576918622881.627539270.219944045.2563.73.8+52.334107239121
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
Stoke City (7 Seasons)2 Leagues93.129753855.2733228298511375.212017469.09022639.8111.92.3+9.1195314647
Rangers (6 Seasons)1 League50.010
Blackpool (3 Seasons)2 Leagues86.917
Dundee (2 Seasons)2 Leagues35.511
Liverpool (1 Season)1 League24.16
Reading (1 Season)1 League8.736857264.39067294010111587.815521871.110921450.911.81.5-0.815549374
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.816828558.938891505516677.3729675.04510742.1251.21.4+23.86287430
Premier League (7 Seasons)68.013
Championship (4 Seasons)66.049782560.212510426413516283.320329668.615433346.2102.52.5+7.5287916591
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.48

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
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.986Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.62852522814343041034316859Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.32532054621093602597812924Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.757247691370286664020140368510Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.198Matches
19 Seasons6 Clubs4 Leagues298.211109331657234131610753225116651223
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stoke City (7 Seasons)2 Leagues93.15384577435313152435121111297713
Rangers (6 Seasons)1 League50.0
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.598
Liverpool (1 Season)1 League24.1
Reading (1 Season)1 League8.757247691370286664020140368510
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.828525228143411641034316859
Premier League (7 Seasons)68.098
Championship (4 Seasons)66.08256811375803710266529218497714
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4

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
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.9Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.6173.7272314010.22100000Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.3225.14109110110.23100000Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.7384.372011421030.34210000Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.1Matches
19 Seasons6 Clubs4 Leagues298.2774.393722845150.28410000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stoke City (7 Seasons)2 Leagues93.1394.411711424120.23200000
Rangers (6 Seasons)1 League50.0
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)1 League8.7384.372011421030.34210000
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.8173.7272314010.22100000
Premier League (7 Seasons)68.0
Championship (4 Seasons)66.0604.623020531140.31310000
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4

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
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.91724Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.69525251729.412202918112Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.311647061442.98422132460Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.7151294261540.095231126130Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.11118Matches
19 Seasons6 Clubs4 Leagues298.2355115164174637.02911477568302
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
Stoke City (7 Seasons)2 Leagues93.120286122113135.5206244642172
Rangers (6 Seasons)1 League50.00
Blackpool (3 Seasons)2 Leagues86.90
Dundee (2 Seasons)2 Leagues35.511180
Liverpool (1 Season)1 League24.10
Reading (1 Season)1 League8.7151294261540.095231126130
Stoke City (1 Season)1 League3.50
Reading (1 Season)1 League0.30
Premier League (8 Seasons)146.892225251729.4122023318112
Premier League (7 Seasons)68.011180
Championship (4 Seasons)66.0261813112122941.4179452450190
PL2 — Div. 2 (2 Seasons)3.80
Championship (1 Season)17.40

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
2003-200417Rangerssct SCO1. Premier League2nd1.0
2004-200518Rangerssct SCO1. Premier League1st0.1
2005-200619Rangerssct SCO1. Premier League3rd0.1
2006-200720Rangerssct SCO1. Premier League2nd30.2Matches
2007-200821Rangerssct SCO1. Premier League2nd12.3Matches
2008-200922Rangerssct SCO1. Premier League1st6.3Matches
2008-200922Blackpooleng ENG2. Championship16th12.6Matches
2009-201023Blackpooleng ENG2. Championship6th40.4
2010-201124Blackpooleng ENG1. Premier League19th33.9Matches
2011-201225Liverpooleng ENG1. Premier League8th24.1Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.5Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.5Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.8Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.6Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.9Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.63429582187653411212100.000.02069604366152752119Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.33109591876803104375.0125.0152771300350551567Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.5Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.3Matches
2019-202033Readingeng ENG2. Championship14th8.76691713337418213668221881.8418.235418789791423118939722Matches
2020-202134Dundeesct SCO2. Championship2nd17.4Matches
2021-202235Dundeesct SCO1. Premiership12th18.1Matches
19 Seasons6 Clubs4 Leagues298.2132135250779326181319383386.8513.27123609171523433301976438
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
Stoke City (7 Seasons)2 Leagues93.1652181174051445651161593.816.335817317369202121036716
Rangers (6 Seasons)1 League50.0
Blackpool (3 Seasons)2 Leagues86.9
Dundee (2 Seasons)2 Leagues35.5
Liverpool (1 Season)1 League24.1
Reading (1 Season)1 League8.76691713337418213668221881.8418.235418789791423118939722
Stoke City (1 Season)1 League3.5
Reading (1 Season)1 League0.3
Premier League (8 Seasons)146.83429582187653411212100.000.02069604366152752119
Premier League (7 Seasons)68.0
Championship (4 Seasons)66.09792619256125013978262180.8519.25062649127917281231455329
PL2 — Div. 2 (2 Seasons)3.8
Championship (1 Season)17.4

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
2003-200417Rangerssct SCO1. Premier League2nd293472.71.011
2004-200518Rangerssct SCO1. Premier League1st1660.20.101
2005-200619Rangerssct SCO1. Premier League3rd1550.10.101
2006-200720Rangerssct SCO1. Premier League2nd322,7198579.530.2320Matches
2007-200821Rangerssct SCO1. Premier League2nd161,1066932.312.3124Matches
2008-200922Rangerssct SCO1. Premier League1st95686316.66.372Matches
2008-200922Blackpooleng ENG2. Championship16th131,1318727.312.6130Matches
2009-201023Blackpooleng ENG2. Championship6th433,6398587.940.4412
2010-201124Blackpooleng ENG1. Premier League19th353,0498789.233.934311Matches
2011-201225Liverpooleng ENG1. Premier League8th282,1677763.424.127181Matches
2012-201326Stoke Cityeng ENG1. Premier League13th271,7576551.419.52255Matches
2013-201427Stoke Cityeng ENG1. Premier League9th311,7565751.319.520911Matches
2014-201528Stoke Cityeng ENG1. Premier League9th291,5115244.216.81561491.452415+9+0.54+0.82Matches
2015-201629Stoke Cityeng ENG1. Premier League9th221,0444730.511.61241071.2398+1+0.09+0.65Matches
2016-201730Stoke Cityeng ENG1. Premier League13th241,5176344.416.91777141.292023-3-0.18+0.39Matches
2017-201831Stoke Cityeng ENG1. Premier League19th114113712.04.6516210.9127-5-1.09-0.265.48.0-2.5-0.56+0.15Matches
2018-201932Stoke Cityeng ENG2. Championship16th12386329.34.3473181291.3354+1+0.23+0.424.04.5-0.5-0.11-0.09Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th43157915.93.54793001.5073+4+1.14+1.09Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th126261.60.31260000.000000.00+0.11Matches
2019-202033Readingeng ENG2. Championship14th217823718.98.786911318121.29159+6+0.69+0.8215.513.7+1.8+0.21+0.48Matches
2020-202134Dundeesct SCO2. Championship2nd221,5657164.417.417861152111.673428+6+0.35+0.03Matches
2021-202235Dundeesct SCO1. Premiership12th271,6276047.618.12169962901.002132-11-0.61+0.35Matches
19 Seasons6 Clubs4 Leagues40626,8396638.2298.2308751039819731.29130126+4+0.04+0.4724.926.1-1.2-0.07+0.24
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
Stoke City (7 Seasons)2 Leagues1568,3825434.093.19573336112601.296057+3+0.06+0.539.512.4-3.0-0.34-0.01
Rangers (6 Seasons)1 League614,4977421.950.0529
Blackpool (3 Seasons)2 Leagues917,8198666.886.988313
Dundee (2 Seasons)2 Leagues493,1926554.635.5387720112611.305560-5-0.14+0.40
Liverpool (1 Season)1 League282,1677763.424.127181
Reading (1 Season)1 League217823718.98.786911318121.29159+6+0.69+0.8215.513.7+1.8+0.21+0.48
Stoke City (1 Season)1 League43157915.93.54793001.5073+4+1.14+1.09
Reading (1 Season)1 League126261.60.31260000.000000.00+0.11
Premier League (8 Seasons)20713,2126448.3146.81528155511.285553+2+0.04+0.645.48.0-2.5-0.56+0.15
Premier League (7 Seasons)886,1247025.668.073699152901.002132-11-0.61+0.35
Championship (4 Seasons)895,9386735.966.0667022315211.302013+7+0.54+0.7019.518.2+1.3+0.10+0.24
PL2 — Div. 2 (2 Seasons)5341689.53.85683001.2073+4+1.06+1.08
Championship (1 Season)221,5657164.417.417861152111.673428+6+0.35+0.03

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
2003-200417Rangerssct SCO1. Premier League2nd1.000
2004-200518Rangerssct SCO1. Premier League1st0.100
2005-200619Rangerssct SCO1. Premier League3rd0.100
2006-200720Rangerssct SCO1. Premier League2nd30.260Matches
2007-200821Rangerssct SCO1. Premier League2nd12.31020Matches
2008-200922Rangerssct SCO1. Premier League1st6.32011Matches
2008-200922Blackpooleng ENG2. Championship16th12.65131Matches
2009-201023Blackpooleng ENG2. Championship6th40.413083
2010-201124Blackpooleng ENG1. Premier League19th33.911068Matches
2011-201225Liverpooleng ENG1. Premier League8th24.16161Matches
2012-201326Stoke Cityeng ENG1. Premier League13th19.59147Matches
2013-201427Stoke Cityeng ENG1. Premier League9th19.56035Matches
2014-201528Stoke Cityeng ENG1. Premier League9th16.85037Matches
2015-201629Stoke Cityeng ENG1. Premier League9th11.66130Matches
2016-201730Stoke Cityeng ENG1. Premier League13th16.970041260862417000Matches
2017-201831Stoke Cityeng ENG1. Premier League19th4.62108803095000407463.6Matches
2018-201932Stoke Cityeng ENG2. Championship16th4.33001211036136000427370.0Matches
2018-201932Stoke Cityeng ENGJr. PL2 — Div. 27th3.51000Matches
2019-202033Readingeng ENGJr. PL2 — Div. 29th0.30000Matches
2019-202033Readingeng ENG2. Championship14th8.74002212066111200076141450.0Matches
2020-202134Dundeesct SCO2. Championship2nd17.47000Matches
2021-202235Dundeesct SCO1. Premiership12th18.11100383109818110Matches
19 Seasons6 Clubs4 Leagues298.2104505448803167551000158282157.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stoke City (7 Seasons)2 Leagues93.1383021045015246280008214766.7
Rangers (6 Seasons)1 League50.09031
Blackpool (3 Seasons)2 Leagues86.9291182
Dundee (2 Seasons)2 Leagues35.51800383109818110
Liverpool (1 Season)1 League24.16161
Reading (1 Season)1 League8.74002212066111200076141450.0
Stoke City (1 Season)1 League3.51000
Reading (1 Season)1 League0.30000
Premier League (8 Seasons)146.852403273401163322000407463.6
Premier League (7 Seasons)68.02000693109818110
Championship (4 Seasons)66.025101482301022418000118211755.3
PL2 — Div. 2 (2 Seasons)3.81000
Championship (1 Season)17.47000

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.