Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2006-200717Cardiff Cityeng ENG2. Championship15994510.5000000100.000.000.000.000.00
2007-200818Cardiff Cityeng ENG2. Championship13111,01711.3000000100.000.000.000.000.00Matches
2007-200818Tottenham Hotspureng ENG1. Premier League21790.9000000000.000.000.000.000.00Matches
2008-200919Nottingham Foresteng ENG2. Championship887208.0000000100.000.000.000.000.00Matches
2008-200919Tottenham Hotspureng ENG1. Premier League321271.4000000000.000.000.000.000.00Matches
2008-200919Tottenham Hotspur2. UEFA Cup765125.7000000.000.00Matches
2009-201020Nottingham Foresteng ENG2. Championship44443,96044.0112100600.020.020.050.020.05
2010-201121Nottingham Foresteng ENG2. Championship43403,66440.7011000200.000.020.020.000.02
2011-201222Nottingham Foresteng ENG2. Championship46443,90343.4145100600.020.090.120.020.12
2012-201323Readingeng ENG1. Premier League20201,78919.9000000100.000.000.000.000.00Matches
2013-201424Readingeng ENG2. Championship44443,95143.9033000410.000.070.070.000.07
2014-201525Readingeng ENG2. Championship38383,42038.0000000400.000.000.000.000.00Matches
2014-201525Readingeng ENGFA Cup443343.7011000000.000.270.270.000.27Matches
2014-201525Readingeng ENGLeague Cup332703.0000000000.000.000.000.000.00Matches
2015-201626Readingeng ENG2. Championship44433,77642.0022000700.000.050.050.000.05Matches
2015-201626Readingeng ENGFA Cup554505.0000000100.000.000.000.000.00Matches
2015-201626Readingeng ENGLeague Cup333003.3101100000.300.000.300.300.30Matches
2016-201727Readingeng ENG2. Championship46464,13045.91341001000.020.070.090.020.09Matches
2016-201727Readingeng ENGEFL Cup211201.3011000000.000.750.750.000.75Matches
2016-201727Readingeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201828Readingeng ENG2. Championship46464,12545.8112100600.020.020.040.020.04Matches
2017-201828Readingeng ENGEFL Cup333003.3000000000.000.000.000.000.00Matches
2017-201828Readingeng ENGFA Cup321812.0022000000.000.990.990.000.99Matches
2018-201929Readingeng ENG2. Championship22171,55717.3011000500.000.060.060.000.06Matches
2018-201929Readingeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201929Readingeng ENGFA Cup00Matches
2018-201929Readingeng ENGJr. PL2 — Div. 211450.5000000000.000.000.000.000.00Matches
2019-202030Readingeng ENG2. Championship20181,57717.5000000200.000.000.000.000.00Matches
2019-202030Readingeng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2019-202030Readingeng ENGJr. PL2 — Div. 2332703.0011000000.000.330.330.000.33Matches
2020-202131Charlton Athleticeng ENG3. League One36312,91232.4123100400.030.060.090.030.09Matches
2021-202232Charlton Athleticeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202232Charlton Athleticeng ENGFA Cup10210.2000000000.000.000.000.000.00Matches
2021-202232Charlton Athleticeng ENG3. League One18171,54717.2011000400.000.060.060.000.06Matches
2022-202333AFC Wimbledoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202333AFC Wimbledoneng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2022-202333AFC Wimbledoneng ENG4. League Two31262,37226.4011000310.000.040.040.000.04Matches
17 Seasons6 Clubs7 Leagues57653848,629540.3624306006920.010.040.060.010.06
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Reading (8 Seasons)4 Leagues30629626,580295.3314173004010.010.050.060.010.06
Nottingham Forest (4 Seasons)1 League14113612,247136.12682001500.010.040.060.010.06
Charlton Athletic (2 Seasons)3 Leagues56494,57050.8134100800.020.060.080.020.08
Cardiff City (2 Seasons)1 League28201,96221.8000000200.000.000.000.000.00
Tottenham Hotspur (2 Seasons)2 Leagues1297188.0000000000.000.000.000.000.00
Reading (2 Seasons)1 League443153.5011000000.000.290.290.000.29
AFC Wimbledon (1 Season)3 Leagues33282,55228.4011000410.000.040.040.000.04
Championship (13 Seasons)42940836,745408.3416204005510.010.040.050.010.05
FA Cup (8 Seasons)16141,28614.3033000200.000.210.210.000.21
EFL Cup (7 Seasons)14131,26014.0112100000.070.070.140.070.14
Premier League (3 Seasons)25231,99522.2000000100.000.000.000.000.00
League One (2 Seasons)54484,45949.5134100800.020.060.080.020.08
PL2 — Div. 2 (2 Seasons)443153.5011000000.000.290.290.000.29
League Two (1 Season)31262,37226.4011000310.000.040.040.000.04
UEFA Cup (1 Season)765125.7000000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2006-200717Cardiff City1 League15994510.5000000100.000.000.000.000.00
2007-200818Cardiff City1 League13111,01711.3000000100.000.000.000.000.00
2007-200818Tottenham Hotspur1 League21790.9000000000.000.000.000.000.00
2008-200919Tottenham Hotspur2 Leagues1086397.1000000000.000.000.000.000.00
2008-200919Nottingham Forest1 League887208.0000000100.000.000.000.000.00
2009-201020Nottingham Forest1 League44443,96044.0112100600.020.020.050.020.05
2010-201121Nottingham Forest1 League43403,66440.7011000200.000.020.020.000.02
2011-201222Nottingham Forest1 League46443,90343.4145100600.020.090.120.020.12
2012-201323Reading1 League20201,78919.9000000100.000.000.000.000.00
2013-201424Reading1 League44443,95143.9033000410.000.070.070.000.07
2014-201525Reading3 Leagues45454,02444.7011000400.000.020.020.000.02
2015-201626Reading3 Leagues52514,52650.3123100800.020.040.060.020.06
2016-201727Reading3 Leagues49484,34048.21451001000.020.080.100.020.10
2017-201828Reading3 Leagues52514,60651.2134100600.020.060.080.020.08
2018-201929Reading1 League11450.5000000000.000.000.000.000.00
2018-201929Reading3 Leagues23181,64718.3011000500.000.050.050.000.05
2019-202030Reading1 League332703.0011000000.000.330.330.000.33
2019-202030Reading2 Leagues21191,69718.9000000200.000.000.000.000.00
2020-202131Charlton Athletic1 League36312,91232.4123100400.030.060.090.030.09
2021-202232Charlton Athletic3 Leagues20181,65818.4011000400.000.050.050.000.05
2022-202333AFC Wimbledon3 Leagues33282,55228.4011000410.000.040.040.000.04
17 Seasons6 Clubs7 Leagues57653848,629540.3624306006920.010.040.060.010.06
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Reading (8 Seasons)4 Leagues30629626,580295.3314173004010.010.050.060.010.06
Nottingham Forest (4 Seasons)1 League14113612,247136.12682001500.010.040.060.010.06
Charlton Athletic (2 Seasons)3 Leagues56494,57050.8134100800.020.060.080.020.08
Cardiff City (2 Seasons)1 League28201,96221.8000000200.000.000.000.000.00
Tottenham Hotspur (2 Seasons)2 Leagues1297188.0000000000.000.000.000.000.00
Reading (2 Seasons)1 League443153.5011000000.000.290.290.000.29
AFC Wimbledon (1 Season)3 Leagues33282,55228.4011000410.000.040.040.000.04
Championship (13 Seasons)42940836,745408.3416204005510.010.040.050.010.05
FA Cup (8 Seasons)16141,28614.3033000200.000.210.210.000.21
EFL Cup (7 Seasons)14131,26014.0112100000.070.070.140.070.14
Premier League (3 Seasons)25231,99522.2000000100.000.000.000.000.00
League One (2 Seasons)54484,45949.5134100800.020.060.080.020.08
PL2 — Div. 2 (2 Seasons)443153.5011000000.000.290.290.000.29
League Two (1 Season)31262,37226.4011000310.000.040.040.000.04
UEFA Cup (1 Season)765125.7000000.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
2006-200717Cardiff Cityeng ENG2. Championship13th15994510.5000000100.000.000.000.000.00
2007-200818Cardiff Cityeng ENG2. Championship12th13111,01711.3000000100.000.000.000.000.00Matches
2007-200818Tottenham Hotspureng ENG1. Premier League11th21790.9000000000.000.000.000.000.00Matches
2008-200919Tottenham Hotspureng ENG1. Premier League8th321271.4000000000.000.000.000.000.00Matches
2008-200919Nottingham Foresteng ENG2. Championship19th887208.0000000100.000.000.000.000.00Matches
2009-201020Nottingham Foresteng ENG2. Championship3rd44443,96044.0112100600.020.020.050.020.05
2010-201121Nottingham Foresteng ENG2. Championship6th43403,66440.7011000200.000.020.020.000.02
2011-201222Nottingham Foresteng ENG2. Championship19th46443,90343.4145100600.020.090.120.020.12
2012-201323Readingeng ENG1. Premier League19th20201,78919.9000000100.000.000.000.000.00Matches
2013-201424Readingeng ENG2. Championship7th44443,95143.9033000410.000.070.070.000.07
2014-201525Readingeng ENG2. Championship19th38383,42038.0000000400.000.000.000.000.00Matches
2015-201626Readingeng ENG2. Championship17th44433,77642.0022000700.000.050.050.000.05Matches
2016-201727Readingeng ENG2. Championship3rd46464,13045.91341001000.020.070.090.020.09Matches
2017-201828Readingeng ENG2. Championship20th46464,12545.8112100600.020.020.040.020.04Matches
2018-201929Readingeng ENGJr. PL2 — Div. 23rd11450.5000000000.000.000.000.000.00Matches
2018-201929Readingeng ENG2. Championship20th22171,55717.3011000500.000.060.060.000.06Matches
2019-202030Readingeng ENGJr. PL2 — Div. 29th332703.0011000000.000.330.330.000.33Matches
2019-202030Readingeng ENG2. Championship14th20181,57717.5000000200.000.000.000.000.00Matches
2020-202131Charlton Athleticeng ENG3. League One7th36312,91232.4123100400.030.060.090.030.09Matches
2021-202232Charlton Athleticeng ENG3. League One13th18171,54717.2011000400.000.060.060.000.06Matches
2022-202333AFC Wimbledoneng ENG4. League Two21st31262,37226.4011000310.000.040.040.000.04Matches
17 Seasons6 Clubs4 Leagues53950545,571506.3520255006720.010.040.050.010.05
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
Reading (8 Seasons)2 Leagues28027224,325270.3210122003910.010.040.040.010.04
Nottingham Forest (4 Seasons)1 League14113612,247136.12682001500.010.040.060.010.06
Charlton Athletic (2 Seasons)1 League54484,45949.5134100800.020.060.080.020.08
Cardiff City (2 Seasons)1 League28201,96221.8000000200.000.000.000.000.00
Tottenham Hotspur (2 Seasons)1 League532062.3000000000.000.000.000.000.00
Reading (2 Seasons)1 League443153.5011000000.000.290.290.000.29
AFC Wimbledon (1 Season)1 League31262,37226.4011000310.000.040.040.000.04
Championship (13 Seasons)42940836,745408.3416204005510.010.040.050.010.05
Premier League (3 Seasons)25231,99522.2000000100.000.000.000.000.00
League One (2 Seasons)54484,45949.5134100800.020.060.080.020.08
PL2 — Div. 2 (2 Seasons)443153.5011000000.000.290.290.000.29
League Two (1 Season)31262,37226.4011000310.000.040.040.000.04
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-201525Readingeng ENGFA Cup3rd443343.7011000000.000.270.270.000.27Matches
2014-201525Readingeng ENGLeague Cup17th332703.0000000000.000.000.000.000.00Matches
2015-201626Readingeng ENGFA Cup5th554505.0000000100.000.000.000.000.00Matches
2015-201626Readingeng ENGLeague Cup17th333003.3101100000.300.000.300.300.30Matches
2016-201727Readingeng ENGEFL Cup9th211201.3011000000.000.750.750.000.75Matches
2016-201727Readingeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2017-201828Readingeng ENGEFL Cup17th333003.3000000000.000.000.000.000.00Matches
2017-201828Readingeng ENGFA Cup17th321812.0022000000.000.990.990.000.99Matches
2018-201929Readingeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201929Readingeng ENGFA Cup33rd00Matches
2019-202030Readingeng ENGFA Cup9th111201.3000000000.000.000.000.000.00Matches
2021-202232Charlton Athleticeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202232Charlton Athleticeng ENGFA Cup10210.2000000000.000.000.000.000.00Matches
2022-202333AFC Wimbledoneng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2022-202333AFC Wimbledoneng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
8 Seasons3 Clubs2 Leagues30272,54628.3145100200.040.140.180.040.18
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
Reading (6 Seasons)2 Leagues26242,25525.1145100100.040.160.200.040.20
Charlton Athletic (1 Season)2 Leagues211111.2000000000.000.000.000.000.00
AFC Wimbledon (1 Season)2 Leagues221802.0000000100.000.000.000.000.00
FA Cup (8 Seasons)16141,28614.3033000200.000.210.210.000.21
EFL Cup (7 Seasons)14131,26014.0112100000.070.070.140.070.14
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2008-200919Tottenham Hotspur2. UEFA CupR32765125.7000000.000.00Matches
1 Season1 Club1 League765125.7000000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200818wls WalesUEFA Euro Qualifying221802.00000000.000.00Matches
201020wls WalesWCQ1098409.30000000.000.00Matches
201222wls WalesUEFA Euro Qualifying776297.00000010.000.00Matches
201424wls WalesWCQ101090010.0000000100.000.000.000.000.00Matches
201424wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201525wls WalesFriendlies (M)11650.7000000000.000.000.000.000.00Matches
201626wls WalesFriendlies (M)332703.0000000000.000.000.000.000.00Matches
201626wls WalesUEFA EuroSF665406.0011000100.000.170.170.000.17Matches
201626wls WalesUEFA Euro Qualifying101090010.0000000100.000.000.000.000.00Matches
201727wls WalesFriendlies (M)221802.0000000100.000.000.000.000.00Matches
201828wls WalesFriendlies (M)332252.5000000100.000.000.000.000.00Matches
201828wls WalesWCQ101090010.0011000000.000.100.100.000.10Matches
2018-201929wls WalesUEFA Nations League19th311491.7000000000.000.000.000.000.00Matches
201929wls WalesFriendlies (M)21911.0000000000.000.000.000.000.00Matches
202030wls WalesFriendlies (M)211081.2000000000.000.000.000.000.00Matches
2020-202131wls WalesUEFA Nations LeagueLgB1010.0000000000.000.000.000.000.00Matches
202131wls WalesFriendlies (M)221802.0000000000.000.000.000.000.00Matches
202131wls WalesUEFA EuroR1611901.0000000100.000.000.000.000.00Matches
202131wls WalesUEFA Euro Qualifying11901.0000000100.000.000.000.000.00Matches
202232wls Wales1. World CupGR00Matches
202232wls WalesWCQ432472.7000000100.000.000.000.000.00Matches
202232wls WalesFriendlies (M)11600.7000000000.000.000.000.000.00Matches
2022-202333wls WalesUEFA Nations LeagueLgA211141.3000000000.000.000.000.000.00Matches
12 Seasons1 Club6 Leagues84766,84976.1022000810.000.030.030.000.03
Friendlies (M) (9 Seasons)17151,26914.1000000200.000.000.000.000.00
WCQ (4 Seasons)34322,88732.1011000200.000.040.040.000.04
UEFA Euro Qualifying (4 Seasons)20201,79920.0000000210.000.000.000.000.00
UEFA Nations League (3 Seasons)622642.9000000000.000.000.000.000.00
UEFA Euro (2 Seasons)776307.0011000200.000.140.140.000.14
World Cup (1 Season)00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200717Cardiff Cityeng ENG2. Championship10.5000.0000
2007-200818Cardiff Cityeng ENG2. Championship11.3010.090.0000Matches
2007-200818Tottenham Hotspureng ENG1. Premier League0.9000.0000Matches
2008-200919Nottingham Foresteng ENG2. Championship8.0020.250.0000Matches
2008-200919Tottenham Hotspureng ENG1. Premier League1.4000.0000Matches
2008-200919Tottenham Hotspur2. UEFA Cup5.700Matches
2009-201020Nottingham Foresteng ENG2. Championship44.0130.070.3300
2010-201121Nottingham Foresteng ENG2. Championship40.7050.120.0000
2011-201222Nottingham Foresteng ENG2. Championship43.4150.120.2000
2012-201323Readingeng ENG1. Premier League19.9010.050.0000Matches
2013-201424Readingeng ENG2. Championship43.9050.110.0000
2014-201525Readingeng ENG2. Championship38.0010.030.0000Matches
2014-201525Readingeng ENGFA Cup3.7000Matches
2014-201525Readingeng ENGLeague Cup3.0000Matches
2015-201626Readingeng ENG2. Championship42.0010.020.0000Matches
2015-201626Readingeng ENGFA Cup5.0000Matches
2015-201626Readingeng ENGLeague Cup3.3100Matches
2016-201727Readingeng ENG2. Championship45.91020.000.040.5000Matches
2016-201727Readingeng ENGEFL Cup1.30000.000.0000Matches
2016-201727Readingeng ENGFA Cup1.0000Matches
2017-201828Readingeng ENG2. Championship45.8113861.50.280.170.080.1300Matches
2017-201828Readingeng ENGEFL Cup3.30300.00.900.000.0000Matches
2017-201828Readingeng ENGFA Cup2.00000.000.0000Matches
2018-201929Readingeng ENG2. Championship17.30200.00.120.000.0000Matches
2018-201929Readingeng ENGEFL Cup1.00000.000.0000Matches
2018-201929Readingeng ENGJr. PL2 — Div. 20.5000Matches
2019-202030Readingeng ENG2. Championship17.504125.00.230.060.000.0000Matches
2019-202030Readingeng ENGFA Cup1.30000.000.0000Matches
2019-202030Readingeng ENGJr. PL2 — Div. 23.0000Matches
2020-202131Charlton Athleticeng ENG3. League One32.418225.00.250.060.130.5000Matches
2021-202232Charlton Athleticeng ENGEFL Cup1.00000.000.0000Matches
2021-202232Charlton Athleticeng ENGFA Cup0.20000.000.0000Matches
2021-202232Charlton Athleticeng ENG3. League One17.20600.00.350.000.0000Matches
2022-202333AFC Wimbledoneng ENGEFL Cup1.00000.000.0000Matches
2022-202333AFC Wimbledoneng ENGFA Cup1.0000Matches
2022-202333AFC Wimbledoneng ENG4. League Two26.407228.60.270.080.000.0000Matches
17 Seasons6 Clubs7 Leagues540.36433934.90.200.080.070.1300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (8 Seasons)4 Leagues295.33221950.00.160.070.090.1100
Nottingham Forest (4 Seasons)1 League136.12150.110.1300
Charlton Athletic (2 Seasons)3 Leagues50.8114214.30.280.040.070.5000
Cardiff City (2 Seasons)1 League21.8010.050.0000
Tottenham Hotspur (2 Seasons)2 Leagues8.0000.0000
Reading (2 Seasons)1 League3.5000
AFC Wimbledon (1 Season)3 Leagues28.407228.60.260.070.000.0000
Championship (13 Seasons)408.34193457.90.150.080.110.1200
FA Cup (8 Seasons)14.30000.000.0000
EFL Cup (7 Seasons)14.01300.00.390.000.0000
Premier League (3 Seasons)22.2010.050.0000
League One (2 Seasons)49.5114214.30.280.040.070.5000
PL2 — Div. 2 (2 Seasons)3.5000
League Two (1 Season)26.407228.60.270.080.000.0000
UEFA Cup (1 Season)5.700
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200717Cardiff City1 League10.5000.0000
2007-200818Cardiff City1 League11.3010.090.0000
2007-200818Tottenham Hotspur1 League0.9000.0000
2008-200919Tottenham Hotspur2 Leagues7.1000.0000
2008-200919Nottingham Forest1 League8.0020.250.0000
2009-201020Nottingham Forest1 League44.0130.070.3300
2010-201121Nottingham Forest1 League40.7050.120.0000
2011-201222Nottingham Forest1 League43.4150.120.2000
2012-201323Reading1 League19.9010.050.0000
2013-201424Reading1 League43.9050.110.0000
2014-201525Reading3 Leagues44.7010.030.0000
2015-201626Reading3 Leagues50.3110.020.0000
2016-201727Reading3 Leagues48.21020.000.040.5000
2017-201828Reading3 Leagues51.2116850.00.310.160.060.1300
2018-201929Reading1 League0.5000
2018-201929Reading3 Leagues18.30200.00.110.000.0000
2019-202030Reading1 League3.0000
2019-202030Reading2 Leagues18.904125.00.210.050.000.0000
2020-202131Charlton Athletic1 League32.418225.00.250.060.130.5000
2021-202232Charlton Athletic3 Leagues18.40600.00.330.000.0000
2022-202333AFC Wimbledon3 Leagues28.407228.60.260.070.000.0000
17 Seasons6 Clubs7 Leagues540.36433934.90.200.080.070.1300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (8 Seasons)4 Leagues295.33221950.00.160.070.090.1100
Nottingham Forest (4 Seasons)1 League136.12150.110.1300
Charlton Athletic (2 Seasons)3 Leagues50.8114214.30.280.040.070.5000
Cardiff City (2 Seasons)1 League21.8010.050.0000
Tottenham Hotspur (2 Seasons)2 Leagues8.0000.0000
Reading (2 Seasons)1 League3.5000
AFC Wimbledon (1 Season)3 Leagues28.407228.60.260.070.000.0000
Championship (13 Seasons)408.34193457.90.150.080.110.1200
FA Cup (8 Seasons)14.30000.000.0000
EFL Cup (7 Seasons)14.01300.00.390.000.0000
Premier League (3 Seasons)22.2010.050.0000
League One (2 Seasons)49.5114214.30.280.040.070.5000
PL2 — Div. 2 (2 Seasons)3.5000
League Two (1 Season)26.407228.60.270.080.000.0000
UEFA Cup (1 Season)5.700
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200717Cardiff Cityeng ENG2. Championship13th10.5000.0000
2007-200818Cardiff Cityeng ENG2. Championship12th11.3010.090.0000Matches
2007-200818Tottenham Hotspureng ENG1. Premier League11th0.9000.0000Matches
2008-200919Tottenham Hotspureng ENG1. Premier League8th1.4000.0000Matches
2008-200919Nottingham Foresteng ENG2. Championship19th8.0020.250.0000Matches
2009-201020Nottingham Foresteng ENG2. Championship3rd44.0130.070.3300
2010-201121Nottingham Foresteng ENG2. Championship6th40.7050.120.0000
2011-201222Nottingham Foresteng ENG2. Championship19th43.4150.120.2000
2012-201323Readingeng ENG1. Premier League19th19.9010.050.0000Matches
2013-201424Readingeng ENG2. Championship7th43.9050.110.0000
2014-201525Readingeng ENG2. Championship19th38.0010.030.0000Matches
2015-201626Readingeng ENG2. Championship17th42.0010.020.0000Matches
2016-201727Readingeng ENG2. Championship3rd45.91020.000.040.5000Matches
2017-201828Readingeng ENG2. Championship20th45.8113861.50.280.170.080.1300Matches
2018-201929Readingeng ENGJr. PL2 — Div. 23rd0.5000Matches
2018-201929Readingeng ENG2. Championship20th17.30200.00.120.000.0000Matches
2019-202030Readingeng ENGJr. PL2 — Div. 29th3.0000Matches
2019-202030Readingeng ENG2. Championship14th17.504125.00.230.060.000.0000Matches
2020-202131Charlton Athleticeng ENG3. League One7th32.418225.00.250.060.130.5000Matches
2021-202232Charlton Athleticeng ENG3. League One13th17.20600.00.350.000.0000Matches
2022-202333AFC Wimbledoneng ENG4. League Two21st26.407228.60.270.080.000.0000Matches
17 Seasons6 Clubs4 Leagues506.35403937.50.200.080.080.1300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (8 Seasons)2 Leagues270.32191957.90.150.070.110.1100
Nottingham Forest (4 Seasons)1 League136.12150.110.1300
Charlton Athletic (2 Seasons)1 League49.5114214.30.280.040.070.5000
Cardiff City (2 Seasons)1 League21.8010.050.0000
Tottenham Hotspur (2 Seasons)1 League2.3000.0000
Reading (2 Seasons)1 League3.5000
AFC Wimbledon (1 Season)1 League26.407228.60.270.080.000.0000
Championship (13 Seasons)408.34193457.90.150.080.110.1200
Premier League (3 Seasons)22.2010.050.0000
League One (2 Seasons)49.5114214.30.280.040.070.5000
PL2 — Div. 2 (2 Seasons)3.5000
League Two (1 Season)26.407228.60.270.080.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201525Readingeng ENGFA Cup3rd3.7000Matches
2014-201525Readingeng ENGLeague Cup17th3.0000Matches
2015-201626Readingeng ENGFA Cup5th5.0000Matches
2015-201626Readingeng ENGLeague Cup17th3.3100Matches
2016-201727Readingeng ENGEFL Cup9th1.30000.000.0000Matches
2016-201727Readingeng ENGFA Cup33rd1.0000Matches
2017-201828Readingeng ENGEFL Cup17th3.30300.00.900.000.0000Matches
2017-201828Readingeng ENGFA Cup17th2.00000.000.0000Matches
2018-201929Readingeng ENGEFL Cup33rd1.00000.000.0000Matches
2019-202030Readingeng ENGFA Cup9th1.30000.000.0000Matches
2021-202232Charlton Athleticeng ENGEFL CupRd11.00000.000.0000Matches
2021-202232Charlton Athleticeng ENGFA Cup0.20000.000.0000Matches
2022-202333AFC Wimbledoneng ENGEFL CupRd11.00000.000.0000Matches
2022-202333AFC Wimbledoneng ENGFA Cup1.0000Matches
8 Seasons3 Clubs2 Leagues28.31300.00.270.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (6 Seasons)2 Leagues25.11300.00.330.000.0000
Charlton Athletic (1 Season)2 Leagues1.20000.000.0000
AFC Wimbledon (1 Season)2 Leagues2.00000.000.0000
FA Cup (8 Seasons)14.30000.000.0000
EFL Cup (7 Seasons)14.01300.00.390.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2008-200919Tottenham Hotspur2. UEFA CupR325.700Matches
1 Season1 Club1 League5.700
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
200818wls WalesUEFA Euro Qualifying2.0000Matches
201020wls WalesWCQ9.3000Matches
201222wls WalesUEFA Euro Qualifying7.0000Matches
201424wls WalesWCQ10.0000Matches
201424wls WalesFriendlies (M)1.0000Matches
201525wls WalesFriendlies (M)0.7000Matches
201626wls WalesFriendlies (M)3.0000Matches
201626wls WalesUEFA EuroSF6.00000.000.0000Matches
201626wls WalesUEFA Euro Qualifying10.003133.30.300.100.000.0000Matches
201727wls WalesFriendlies (M)2.0000Matches
201828wls WalesFriendlies (M)2.5000Matches
201828wls WalesWCQ10.0000Matches
2018-201929wls WalesUEFA Nations League19th1.7000Matches
201929wls WalesFriendlies (M)1.0000Matches
202030wls WalesFriendlies (M)1.2000Matches
2020-202131wls WalesUEFA Nations LeagueLgB0.00000.000.0000Matches
202131wls WalesFriendlies (M)2.0000Matches
202131wls WalesUEFA EuroR161.00100.01.000.000.0000Matches
202131wls WalesUEFA Euro Qualifying1.00000.000.0000Matches
202232wls WalesWCQ2.70000.000.0000Matches
202232wls WalesFriendlies (M)0.7000Matches
2022-202333wls WalesUEFA Nations LeagueLgA1.30100.00.790.000.0000Matches
12 Seasons1 Club6 Leagues76.105120.00.230.050.000.0000
Friendlies (M) (9 Seasons)14.1000
WCQ (4 Seasons)32.10000.000.0000
UEFA Euro Qualifying (4 Seasons)20.003133.30.270.090.000.0000
UEFA Nations League (3 Seasons)2.90100.00.780.000.0000
UEFA Euro (2 Seasons)7.00100.00.140.000.0000
World Cup (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2006-200717Cardiff Cityeng ENG2. Championship159456322.810.596
2007-200818Cardiff Cityeng ENG2. Championship131,0177824.611.3112Matches
2007-200818Tottenham Hotspureng ENG1. Premier League279402.30.9101Matches
2008-200919Nottingham Foresteng ENG2. Championship87209017.48.080Matches
2008-200919Tottenham Hotspureng ENG1. Premier League3127423.71.4201Matches
2008-200919Tottenham Hotspur2. UEFA Cup75127371.15.76511Matches
2009-201020Nottingham Foresteng ENG2. Championship443,9609095.744.0440
2010-201121Nottingham Foresteng ENG2. Championship433,6648588.540.7403
2011-201222Nottingham Foresteng ENG2. Championship463,9038594.343.4442
2012-201323Readingeng ENG1. Premier League201,7898952.319.920190Matches
2013-201424Readingeng ENG2. Championship443,9519095.443.9440
2014-201525Readingeng ENG2. Championship383,4209082.638.03838011.054258-16-0.42+0.20Matches
2014-201525Readingeng ENGFA Cup43348458.63.74843012.2553+2+0.54-0.61Matches
2014-201525Readingeng ENGLeague Cup327090100.03.03903002.0043+1+0.33Matches
2015-201626Readingeng ENG2. Championship443,7768691.242.04340101.184651-5-0.12+0.38Matches
2015-201626Readingeng ENGFA Cup545090100.05.05905002.00147+7+1.40Matches
2015-201626Readingeng ENGLeague Cup3300100100.03.331003002.0043+1+0.30Matches
2016-201727Readingeng ENG2. Championship464,1309099.845.94645001.826764+3+0.07-8.93Matches
2016-201727Readingeng ENGEFL Cup21206030.81.3191112913.0021+1+0.75+0.75Matches
2016-201727Readingeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2017-201828Readingeng ENG2. Championship464,1259099.645.84645000.964770-23-0.50-6.50Matches
2017-201828Readingeng ENGEFL Cup3300100100.03.331003002.0053+2+0.60Matches
2017-201828Readingeng ENGFA Cup31816067.02.029021101.3343+1+0.50+0.50Matches
2018-201929Readingeng ENG2. Championship221,5577137.617.3178712517141.141724-7-0.40-0.06Matches
2018-201929Readingeng ENGEFL Cup1909050.01.01901000.0002-2-2.00-4.00Matches
2018-201929Readingeng ENGFA Cup00001Matches
2018-201929Readingeng ENGJr. PL2 — Div. 2145452.30.51450003.0020+2+4.00+3.53Matches
2019-202030Readingeng ENG2. Championship201,5777938.117.518861721151.151823-5-0.29-0.50Matches
2019-202030Readingeng ENGFA Cup112012023.51.311201003.003300.00-0.23Matches
2019-202030Readingeng ENGJr. PL2 — Div. 232709016.73.03903001.00109+1+0.33+0.53Matches
2020-202131Charlton Athleticeng ENG3. League One362,9128170.332.431903052751.725145+6+0.19-0.40Matches
2021-202232Charlton Athleticeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202232Charlton Athleticeng ENGFA Cup121217.80.20012110.0001-1-4.29-6.45Matches
2021-202232Charlton Athleticeng ENG3. League One181,5478637.417.217891413650.892125-4-0.23-0.23Matches
2022-202333AFC Wimbledoneng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2022-202333AFC Wimbledoneng ENGFA Cup1909033.31.01901001.001100.000.00Matches
2022-202333AFC Wimbledoneng ENG4. League Two312,3727757.326.4268723524100.972833-5-0.19+0.17Matches
17 Seasons6 Clubs7 Leagues57648,6298459.8540.3538893143821451.29379430-51-0.16-0.19
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (8 Seasons)4 Leagues30626,5808774.2295.3296892391015231.31278322-44-0.19-0.15
Nottingham Forest (4 Seasons)1 League14112,2478774.0136.11365
Charlton Athletic (2 Seasons)3 Leagues564,5708252.950.8498945727111.39727200.00-0.31
Cardiff City (2 Seasons)1 League281,9627023.721.8208
Tottenham Hotspur (2 Seasons)2 Leagues12718609.58.09531
Reading (2 Seasons)1 League4315798.83.54793001.50129+3+0.86+0.67
AFC Wimbledon (1 Season)3 Leagues332,5527756.728.4288725524100.942936-7-0.25+0.08
Championship (13 Seasons)42936,7458668.3408.3408871972115201.24237290-53-0.26-0.13
FA Cup (8 Seasons)161,2868051.014.314901321131.692722+5+0.35-0.44
EFL Cup (7 Seasons)141,2609077.814.013951312911.71151500.00-0.50
Premier League (3 Seasons)251,9958019.422.223192
League One (2 Seasons)544,4598353.949.5488944629101.447270+2+0.04-0.15
PL2 — Div. 2 (2 Seasons)4315798.83.54793001.50129+3+0.86+0.67
League Two (1 Season)312,3727757.326.4268723524100.972833-5-0.19+0.17
UEFA Cup (1 Season)75127371.15.76511
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2006-200717Cardiff City1 League159456322.810.596
2007-200818Cardiff City1 League131,0177824.611.3112
2007-200818Tottenham Hotspur1 League279402.30.9101
2008-200919Tottenham Hotspur2 Leagues106396415.47.18521
2008-200919Nottingham Forest1 League87209017.48.080
2009-201020Nottingham Forest1 League443,9609095.744.0440
2010-201121Nottingham Forest1 League433,6648588.540.7403
2011-201222Nottingham Forest1 League463,9038594.343.4442
2012-201323Reading1 League201,7898952.319.920190
2013-201424Reading1 League443,9519095.443.9440
2014-201525Reading3 Leagues454,0248980.844.7458644021.225164-13-0.29-0.10
2015-201626Reading3 Leagues524,5268792.650.3519448101.316461+3+0.06+0.55
2016-201727Reading3 Leagues494,3408993.948.248914712911.83696900.00-0.32
2017-201828Reading3 Leagues524,6068997.851.25196501101.045676-20-0.39-1.26
2018-201929Reading1 League145452.30.51450003.0020+2+4.00+3.53
2018-201929Reading3 Leagues231,6477237.318.3188713517151.091726-9-0.49-0.22
2019-202030Reading1 League32709016.73.03903001.00109+1+0.33+0.53
2019-202030Reading2 Leagues211,6978136.518.919881821151.242126-5-0.27-0.48
2020-202131Charlton Athletic1 League362,9128170.332.431903052751.725145+6+0.19-0.40
2021-202232Charlton Athletic3 Leagues201,6588336.818.418891522960.802127-6-0.33-0.52
2022-202333AFC Wimbledon3 Leagues332,5527756.728.4288725524100.942936-7-0.25+0.08
17 Seasons6 Clubs7 Leagues57648,6298459.8540.3538893143821451.29379430-51-0.16-0.19
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (8 Seasons)4 Leagues30626,5808774.2295.3296892391015231.31278322-44-0.19-0.15
Nottingham Forest (4 Seasons)1 League14112,2478774.0136.11365
Charlton Athletic (2 Seasons)3 Leagues564,5708252.950.8498945727111.39727200.00-0.31
Cardiff City (2 Seasons)1 League281,9627023.721.8208
Tottenham Hotspur (2 Seasons)2 Leagues12718609.58.09531
Reading (2 Seasons)1 League4315798.83.54793001.50129+3+0.86+0.67
AFC Wimbledon (1 Season)3 Leagues332,5527756.728.4288725524100.942936-7-0.25+0.08
Championship (13 Seasons)42936,7458668.3408.3408871972115201.24237290-53-0.26-0.13
FA Cup (8 Seasons)161,2868051.014.314901321131.692722+5+0.35-0.44
EFL Cup (7 Seasons)141,2609077.814.013951312911.71151500.00-0.50
Premier League (3 Seasons)251,9958019.422.223192
League One (2 Seasons)544,4598353.949.5488944629101.447270+2+0.04-0.15
PL2 — Div. 2 (2 Seasons)4315798.83.54793001.50129+3+0.86+0.67
League Two (1 Season)312,3727757.326.4268723524100.972833-5-0.19+0.17
UEFA Cup (1 Season)75127371.15.76511
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
2006-200717Cardiff Cityeng ENG2. Championship13th159456322.810.596
2007-200818Cardiff Cityeng ENG2. Championship12th131,0177824.611.3112Matches
2007-200818Tottenham Hotspureng ENG1. Premier League11th279402.30.9101Matches
2008-200919Tottenham Hotspureng ENG1. Premier League8th3127423.71.4201Matches
2008-200919Nottingham Foresteng ENG2. Championship19th87209017.48.080Matches
2009-201020Nottingham Foresteng ENG2. Championship3rd443,9609095.744.0440
2010-201121Nottingham Foresteng ENG2. Championship6th433,6648588.540.7403
2011-201222Nottingham Foresteng ENG2. Championship19th463,9038594.343.4442
2012-201323Readingeng ENG1. Premier League19th201,7898952.319.920190Matches
2013-201424Readingeng ENG2. Championship7th443,9519095.443.9440
2014-201525Readingeng ENG2. Championship19th383,4209082.638.03838011.054258-16-0.42+0.20Matches
2015-201626Readingeng ENG2. Championship17th443,7768691.242.04340101.184651-5-0.12+0.38Matches
2016-201727Readingeng ENG2. Championship3rd464,1309099.845.94645001.826764+3+0.07-8.93Matches
2017-201828Readingeng ENG2. Championship20th464,1259099.645.84645000.964770-23-0.50-6.50Matches
2018-201929Readingeng ENGJr. PL2 — Div. 23rd145452.30.51450003.0020+2+4.00+3.53Matches
2018-201929Readingeng ENG2. Championship20th221,5577137.617.3178712517141.141724-7-0.40-0.06Matches
2019-202030Readingeng ENGJr. PL2 — Div. 29th32709016.73.03903001.00109+1+0.33+0.53Matches
2019-202030Readingeng ENG2. Championship14th201,5777938.117.518861721151.151823-5-0.29-0.50Matches
2020-202131Charlton Athleticeng ENG3. League One7th362,9128170.332.431903052751.725145+6+0.19-0.40Matches
2021-202232Charlton Athleticeng ENG3. League One13th181,5478637.417.217891413650.892125-4-0.23-0.23Matches
2022-202333AFC Wimbledoneng ENG4. League Two21st312,3727757.326.4268723524100.972833-5-0.19+0.17Matches
17 Seasons6 Clubs4 Leagues53945,5718559.6506.3505882833422401.25337393-56-0.20-0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (8 Seasons)2 Leagues28024,3258775.1270.327287216815201.24237290-53-0.26-0.13
Nottingham Forest (4 Seasons)1 League14112,2478774.0136.11365
Charlton Athletic (2 Seasons)1 League544,4598353.949.5488944629101.447270+2+0.04-0.15
Cardiff City (2 Seasons)1 League281,9627023.721.8208
Tottenham Hotspur (2 Seasons)1 League5206413.02.3302
Reading (2 Seasons)1 League4315798.83.54793001.50129+3+0.86+0.67
AFC Wimbledon (1 Season)1 League312,3727757.326.4268723524100.972833-5-0.19+0.17
Championship (13 Seasons)42936,7458668.3408.3408871972115201.24237290-53-0.26-0.13
Premier League (3 Seasons)251,9958019.422.223192
League One (2 Seasons)544,4598353.949.5488944629101.447270+2+0.04-0.15
PL2 — Div. 2 (2 Seasons)4315798.83.54793001.50129+3+0.86+0.67
League Two (1 Season)312,3727757.326.4268723524100.972833-5-0.19+0.17
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-201525Readingeng ENGFA Cup3rd43348458.63.74843012.2553+2+0.54-0.61Matches
2014-201525Readingeng ENGLeague Cup17th327090100.03.03903002.0043+1+0.33Matches
2015-201626Readingeng ENGFA Cup5th545090100.05.05905002.00147+7+1.40Matches
2015-201626Readingeng ENGLeague Cup17th3300100100.03.331003002.0043+1+0.30Matches
2016-201727Readingeng ENGEFL Cup9th21206030.81.3191112913.0021+1+0.75+0.75Matches
2016-201727Readingeng ENGFA Cup33rd19090100.01.01901000.0004-4-4.00Matches
2017-201828Readingeng ENGEFL Cup17th3300100100.03.331003002.0053+2+0.60Matches
2017-201828Readingeng ENGFA Cup17th31816067.02.029021101.3343+1+0.50+0.50Matches
2018-201929Readingeng ENGEFL Cup33rd1909050.01.01901000.0002-2-2.00-4.00Matches
2018-201929Readingeng ENGFA Cup33rd00001Matches
2019-202030Readingeng ENGFA Cup9th112012023.51.311201003.003300.00-0.23Matches
2021-202232Charlton Athleticeng ENGEFL CupRd119090100.01.01901000.0001-1-1.00Matches
2021-202232Charlton Athleticeng ENGFA Cup121217.80.20012110.0001-1-4.29-6.45Matches
2022-202333AFC Wimbledoneng ENGEFL CupRd119090100.01.01901000.0002-2-2.00Matches
2022-202333AFC Wimbledoneng ENGFA Cup1909033.31.01901001.001100.000.00Matches
8 Seasons3 Clubs2 Leagues302,5468561.528.327922631741.704237+5+0.18-0.54
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (6 Seasons)2 Leagues262,2558765.925.124932321531.924132+9+0.36-0.14
Charlton Athletic (1 Season)2 Leagues21115630.81.2190112110.0002-2-1.62-3.79
AFC Wimbledon (1 Season)2 Leagues21809050.02.02902000.5013-2-1.00-1.00
FA Cup (8 Seasons)161,2868051.014.314901321131.692722+5+0.35-0.44
EFL Cup (7 Seasons)141,2609077.814.013951312911.71151500.00-0.50
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2008-200919Tottenham Hotspur2. UEFA CupR3275127371.15.76511Matches
1 Season1 Club1 League75127371.15.76511
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
200818wls WalesUEFA Euro Qualifying21809016.72.02902001.002200.00+0.10Matches
201020wls WalesWCQ108408493.39.3989713701.20910-1-0.11+2.89Matches
201222wls WalesUEFA Euro Qualifying76299087.47.07906001.2956-1-0.14+2.82Matches
201424wls WalesWCQ1090090100.010.0109010001.00920-11-1.10Matches
201424wls WalesFriendlies (M)19090100.01.01901003.0031+2+2.00Matches
201525wls WalesFriendlies (M)1656572.20.71650000.0012-1-1.38-1.38Matches
201626wls WalesFriendlies (M)327090100.03.03903000.3315-4-1.33Matches
201626wls WalesUEFA EuroSF654090100.06.06906002.00106+4+0.67Matches
201626wls WalesUEFA Euro Qualifying1090090100.010.0109010002.10114+7+0.70Matches
201727wls WalesFriendlies (M)218090100.02.02902000.5013-2-1.00Matches
201828wls WalesFriendlies (M)32257583.32.53752000.3315-4-1.60-1.60Matches
201828wls WalesWCQ1090090100.010.0109010001.70136+7+0.70Matches
2018-201929wls WalesUEFA Nations League19th31495041.41.7192122911.0014-3-1.81-3.52Matches
201929wls WalesFriendlies (M)2914650.61.019111003.0010+1+0.99-0.02Matches
202030wls WalesFriendlies (M)21085460.01.2190111800.500000.00+3.75Matches
2020-202131wls WalesUEFA Nations LeagueLgB1110.20.0001153.000000.00-1.00Matches
202131wls WalesFriendlies (M)21809050.02.02902021.5013-2-1.00-1.00Matches
202131wls WalesUEFA EuroR161909025.01.01901030.0001-1-1.00-0.33Matches
202131wls WalesUEFA Euro Qualifying1909012.51.01900070.0001-1-1.00-1.71Matches
202232wls Wales1. World CupGR00003Matches
202232wls WalesWCQ42476227.42.738021862.004400.00-0.96Matches
202232wls WalesFriendlies (M)1606066.70.71600001.001100.000.00Matches
2022-202333wls WalesUEFA Nations LeagueLgA21145721.11.3190112440.0023-1-0.79+0.06Matches
12 Seasons1 Club6 Leagues846,8498260.476.1768868818311.367687-11-0.14-0.27
Friendlies (M) (9 Seasons)171,2697574.214.11583122921.001020-10-0.71+0.11
WCQ (4 Seasons)342,8878580.232.132892922361.383540-5-0.16-0.79
UEFA Euro Qualifying (4 Seasons)201,7999052.620.0209018071.601813+5+0.25+0.19
UEFA Nations League (3 Seasons)62644418.32.92912421101.0037-4-1.36-1.82
UEFA Euro (2 Seasons)76309070.07.07907031.71107+3+0.43+1.10
World Cup (1 Season)00003
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200717Cardiff Cityeng ENG2. Championship10.5109
2007-200818Cardiff Cityeng ENG2. Championship11.3107Matches
2007-200818Tottenham Hotspureng ENG1. Premier League0.9000Matches
2008-200919Nottingham Foresteng ENG2. Championship8.0102Matches
2008-200919Tottenham Hotspureng ENG1. Premier League1.4000Matches
2008-200919Tottenham Hotspur2. UEFA Cup5.70000Matches
2009-201020Nottingham Foresteng ENG2. Championship44.06033
2010-201121Nottingham Foresteng ENG2. Championship40.72018
2011-201222Nottingham Foresteng ENG2. Championship43.46023
2012-201323Readingeng ENG1. Premier League19.91013Matches
2013-201424Readingeng ENG2. Championship43.94115
2014-201525Readingeng ENG2. Championship38.04019Matches
2014-201525Readingeng ENGFA Cup3.70000Matches
2014-201525Readingeng ENGLeague Cup3.00000Matches
2015-201626Readingeng ENG2. Championship42.07013Matches
2015-201626Readingeng ENGFA Cup5.01000Matches
2015-201626Readingeng ENGLeague Cup3.30000Matches
2016-201727Readingeng ENG2. Championship45.910003900000001Matches
2016-201727Readingeng ENGEFL Cup1.3000000200000Matches
2016-201727Readingeng ENGFA Cup1.00000Matches
2017-201828Readingeng ENG2. Championship45.8600245111134235000Matches
2017-201828Readingeng ENGEFL Cup3.3000120821000Matches
2017-201828Readingeng ENGFA Cup2.00002101000Matches
2018-201929Readingeng ENG2. Championship17.350019151491614000Matches
2018-201929Readingeng ENGEFL Cup1.0000120300000Matches
2018-201929Readingeng ENGJr. PL2 — Div. 20.50000Matches
2019-202030Readingeng ENG2. Championship17.5200101003812220Matches
2019-202030Readingeng ENGFA Cup1.30001200000Matches
2019-202030Readingeng ENGJr. PL2 — Div. 23.00000Matches
2020-202131Charlton Athleticeng ENG3. League One32.4400203804736280Matches
2021-202232Charlton Athleticeng ENGEFL Cup1.00002202030Matches
2021-202232Charlton Athleticeng ENGFA Cup0.20000000000Matches
2021-202232Charlton Athleticeng ENG3. League One17.24007160291950Matches
2022-202333AFC Wimbledoneng ENGEFL Cup1.00000001000Matches
2022-202333AFC Wimbledoneng ENGFA Cup1.01000Matches
2022-202333AFC Wimbledoneng ENG4. League Two26.4310172904719250Matches
17 Seasons6 Clubs7 Leagues540.369202951682340146133001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (8 Seasons)4 Leagues295.340101578322147272001
Nottingham Forest (4 Seasons)1 League136.115076
Charlton Athletic (2 Seasons)3 Leagues50.8800295607855360
Cardiff City (2 Seasons)1 League21.82016
Tottenham Hotspur (2 Seasons)2 Leagues8.000000
Reading (2 Seasons)1 League3.50000
AFC Wimbledon (1 Season)3 Leagues28.4410172904819250
Championship (13 Seasons)408.355102317622007071001
FA Cup (8 Seasons)14.32003301000
EFL Cup (7 Seasons)14.00004601624000
Premier League (3 Seasons)22.21013
League One (2 Seasons)49.5800275407655330
PL2 — Div. 2 (2 Seasons)3.50000
League Two (1 Season)26.4310172904719250
UEFA Cup (1 Season)5.70000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200717Cardiff City1 League10.5109
2007-200818Cardiff City1 League11.3107
2007-200818Tottenham Hotspur1 League0.9000
2008-200919Tottenham Hotspur2 Leagues7.100000
2008-200919Nottingham Forest1 League8.0102
2009-201020Nottingham Forest1 League44.06033
2010-201121Nottingham Forest1 League40.72018
2011-201222Nottingham Forest1 League43.46023
2012-201323Reading1 League19.91013
2013-201424Reading1 League43.94115
2014-201525Reading3 Leagues44.7400190
2015-201626Reading3 Leagues50.3800130
2016-201727Reading3 Leagues48.210003900200001
2017-201828Reading3 Leagues51.2600275411224436000
2018-201929Reading1 League0.50000
2018-201929Reading3 Leagues18.350020171521614000
2019-202030Reading1 League3.00000
2019-202030Reading2 Leagues18.9200111203812220
2020-202131Charlton Athletic1 League32.4400203804736280
2021-202232Charlton Athletic3 Leagues18.44009180311980
2022-202333AFC Wimbledon3 Leagues28.4410172904819250
17 Seasons6 Clubs7 Leagues540.369202951682340146133001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (8 Seasons)4 Leagues295.340101578322147272001
Nottingham Forest (4 Seasons)1 League136.115076
Charlton Athletic (2 Seasons)3 Leagues50.8800295607855360
Cardiff City (2 Seasons)1 League21.82016
Tottenham Hotspur (2 Seasons)2 Leagues8.000000
Reading (2 Seasons)1 League3.50000
AFC Wimbledon (1 Season)3 Leagues28.4410172904819250
Championship (13 Seasons)408.355102317622007071001
FA Cup (8 Seasons)14.32003301000
EFL Cup (7 Seasons)14.00004601624000
Premier League (3 Seasons)22.21013
League One (2 Seasons)49.5800275407655330
PL2 — Div. 2 (2 Seasons)3.50000
League Two (1 Season)26.4310172904719250
UEFA Cup (1 Season)5.70000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200717Cardiff Cityeng ENG2. Championship13th10.5109
2007-200818Cardiff Cityeng ENG2. Championship12th11.3107Matches
2007-200818Tottenham Hotspureng ENG1. Premier League11th0.9000Matches
2008-200919Tottenham Hotspureng ENG1. Premier League8th1.4000Matches
2008-200919Nottingham Foresteng ENG2. Championship19th8.0102Matches
2009-201020Nottingham Foresteng ENG2. Championship3rd44.06033
2010-201121Nottingham Foresteng ENG2. Championship6th40.72018
2011-201222Nottingham Foresteng ENG2. Championship19th43.46023
2012-201323Readingeng ENG1. Premier League19th19.91013Matches
2013-201424Readingeng ENG2. Championship7th43.94115
2014-201525Readingeng ENG2. Championship19th38.04019Matches
2015-201626Readingeng ENG2. Championship17th42.07013Matches
2016-201727Readingeng ENG2. Championship3rd45.910003900000001Matches
2017-201828Readingeng ENG2. Championship20th45.8600245111134235000Matches
2018-201929Readingeng ENGJr. PL2 — Div. 23rd0.50000Matches
2018-201929Readingeng ENG2. Championship20th17.350019151491614000Matches
2019-202030Readingeng ENGJr. PL2 — Div. 29th3.00000Matches
2019-202030Readingeng ENG2. Championship14th17.5200101003812220Matches
2020-202131Charlton Athleticeng ENG3. League One7th32.4400203804736280Matches
2021-202232Charlton Athleticeng ENG3. League One13th17.24007160291950Matches
2022-202333AFC Wimbledoneng ENG4. League Two21st26.4310172904719250Matches
17 Seasons6 Clubs4 Leagues506.367202881592323144129001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (8 Seasons)2 Leagues270.339101527622007071001
Nottingham Forest (4 Seasons)1 League136.115076
Charlton Athletic (2 Seasons)1 League49.5800275407655330
Cardiff City (2 Seasons)1 League21.82016
Tottenham Hotspur (2 Seasons)1 League2.3000
Reading (2 Seasons)1 League3.50000
AFC Wimbledon (1 Season)1 League26.4310172904719250
Championship (13 Seasons)408.355102317622007071001
Premier League (3 Seasons)22.21013
League One (2 Seasons)49.5800275407655330
PL2 — Div. 2 (2 Seasons)3.50000
League Two (1 Season)26.4310172904719250
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-201525Readingeng ENGFA Cup3rd3.70000Matches
2014-201525Readingeng ENGLeague Cup17th3.00000Matches
2015-201626Readingeng ENGFA Cup5th5.01000Matches
2015-201626Readingeng ENGLeague Cup17th3.30000Matches
2016-201727Readingeng ENGEFL Cup9th1.3000000200000Matches
2016-201727Readingeng ENGFA Cup33rd1.00000Matches
2017-201828Readingeng ENGEFL Cup17th3.3000120821000Matches
2017-201828Readingeng ENGFA Cup17th2.00002101000Matches
2018-201929Readingeng ENGEFL Cup33rd1.0000120300000Matches
2019-202030Readingeng ENGFA Cup9th1.30001200000Matches
2021-202232Charlton Athleticeng ENGEFL CupRd11.00002202030Matches
2021-202232Charlton Athleticeng ENGFA Cup0.20000000000Matches
2022-202333AFC Wimbledoneng ENGEFL CupRd11.00000001000Matches
2022-202333AFC Wimbledoneng ENGFA Cup1.01000Matches
8 Seasons3 Clubs2 Leagues28.32007901724000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (6 Seasons)2 Leagues25.11005701421000
Charlton Athletic (1 Season)2 Leagues1.20002202030
AFC Wimbledon (1 Season)2 Leagues2.01000001000
FA Cup (8 Seasons)14.32003301000
EFL Cup (7 Seasons)14.00004601624000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200919Tottenham Hotspur2. UEFA CupR325.70000Matches
1 Season1 Club1 League5.70000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200818wls WalesUEFA Euro Qualifying2.00000Matches
201020wls WalesWCQ9.30000Matches
201222wls WalesUEFA Euro Qualifying7.00100Matches
201424wls WalesWCQ10.01000Matches
201424wls WalesFriendlies (M)1.00000Matches
201525wls WalesFriendlies (M)0.70000Matches
201626wls WalesFriendlies (M)3.00000Matches
201626wls WalesUEFA EuroSF6.01004711834000Matches
201626wls WalesUEFA Euro Qualifying10.01003801554000Matches
201727wls WalesFriendlies (M)2.01000Matches
201828wls WalesFriendlies (M)2.51000Matches
201828wls WalesWCQ10.00000Matches
2018-201929wls WalesUEFA Nations League19th1.70000Matches
201929wls WalesFriendlies (M)1.00000Matches
202030wls WalesFriendlies (M)1.20000Matches
2020-202131wls WalesUEFA Nations LeagueLgB0.00001000100Matches
202131wls WalesFriendlies (M)2.00000Matches
202131wls WalesUEFA EuroR161.01002000110Matches
202131wls WalesUEFA Euro Qualifying1.01001101010Matches
202232wls WalesWCQ2.71001308320Matches
202232wls WalesFriendlies (M)0.70000Matches
2022-202333wls WalesUEFA Nations LeagueLgA1.30000102100Matches
12 Seasons1 Club6 Leagues76.181012201441412000
Friendlies (M) (9 Seasons)14.12000
WCQ (4 Seasons)32.12001308320
UEFA Euro Qualifying (4 Seasons)20.02104901655000
UEFA Nations League (3 Seasons)2.90001102200
UEFA Euro (2 Seasons)7.02006711845000
World Cup (1 Season)

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.

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.

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.