Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201020Swindon Towneng ENG3. League One33292,36526.3193221900200.720.110.840.720.84
2010-201121Burnleyeng ENG2. Championship421641.8000000000.000.000.000.000.00
2010-201121Swindon Towneng ENG3. League One21201,84120.5121131023400.590.050.640.490.54
2011-201222Burnleyeng ENG2. Championship41302,66229.6162181511200.540.070.610.510.57
2012-201323Burnleyeng ENG2. Championship37373,17535.3253282144400.710.090.790.600.68
2013-201424QPReng ENG2. Championship31282,49127.7172191344300.610.070.690.470.54
2014-201525QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201525QPReng ENG1. Premier League35353,06634.1186241535510.530.180.700.440.62Matches
2015-201626QPReng ENG2. Championship16121,14012.79110811400.710.080.790.630.71Matches
2015-201626Southamptoneng ENG1. Premier League722112.3101100000.430.000.430.430.43Matches
2016-201727Southamptoneng ENGEFL Cup11560.6101011001.610.001.610.000.00Matches
2016-201727Southampton2. Europa Lg522072.3202111000.870.000.870.430.43Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 111700.8000000000.000.000.000.000.00Matches
2016-201727Southamptoneng ENG1. Premier League151193410.4617422100.580.100.670.390.48Matches
2017-201828Southamptoneng ENGEFL Cup11750.8000000100.000.000.000.000.00Matches
2017-201828Southamptoneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201828Southamptoneng ENG1. Premier League24101,03711.5707611207.16.30.87.1518670.610.000.610.520.520.620.070.680.550.61Matches
2018-201929Southamptoneng ENGEFL Cup10100.1101100009.000.009.009.009.00Matches
2018-201929Southamptoneng ENGFA Cup11780.9011000000.001.151.150.001.15Matches
2018-201929Southamptoneng ENG1. Premier League251198310.9224201103.63.30.94.165440.180.180.370.180.370.330.080.410.300.38Matches
2019-202030West Bromeng ENG2. Championship34181,50816.8102126445012.99.71.711.4532940.600.120.720.360.480.770.100.870.580.68Matches
2019-202030West Bromeng ENGEFL Cup11590.7101100001.530.001.531.531.53Matches
2019-202030West Bromeng ENGFA Cup332252.5000000000.000.000.000.000.00Matches
2020-202131QPReng ENG2. Championship21191,41415.7819800306.26.21.47.5948770.510.060.570.510.570.390.090.480.390.48Matches
2020-202131West Bromeng ENGEFL Cup21780.9000000000.000.000.000.000.00Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 211710.8011000000.001.271.270.001.27Matches
2020-202131West Bromeng ENG1. Premier League501381.5000000000.40.40.00.41340.000.000.000.000.000.290.000.290.290.29Matches
2021-202232QPReng ENG2. Championship34151,56217.4516412406.65.01.66.6834780.290.060.350.230.290.380.090.470.290.38Matches
2021-202232QPReng ENGEFL Cup211491.7202200001.210.001.211.211.21Matches
2021-202232QPReng ENGFA Cup221481.6000000000.000.000.000.000.00Matches
2022-202333Brisbaneau AUS1. A-League775966.6202201000.300.000.300.300.30Matches
2022-202333Swindon Towneng ENG4. League Two20151,24613.8909811200.650.000.650.580.58Matches
2023-202434Swindon Towneng ENGEFL Cup11650.7000000000.000.000.000.000.00Matches
2023-202434Swindon Towneng ENGFA Cup11901.0202200002.000.002.002.002.00Matches
2023-202434Swindon Towneng ENG4. League Two46353,10834.512618844500.350.170.520.230.41Matches
15 Seasons6 Clubs8 Leagues47935331,061345.118732219157303648136.830.96.337.2341403640.540.090.630.450.550.500.090.580.420.50
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
QPR (5 Seasons)4 Leagues14211310,060111.85911705091219112.711.23.014.117821550.530.100.630.450.550.390.090.470.340.43
Swindon Town (4 Seasons)4 Leagues1221018,71596.854106447781300.560.100.660.490.59
Southampton (4 Seasons)4 Leagues81403,68140.92042415565010.79.61.711.211231110.490.100.590.370.460.480.070.550.430.50
Burnley (3 Seasons)1 League82696,00166.7415463655600.610.070.690.540.61
West Brom (2 Seasons)4 Leagues45232,00822.3112137445013.310.21.711.9635980.490.090.580.310.400.730.090.820.560.65
Brisbane (1 Season)1 League775966.6202201000.300.000.300.300.30
West Brom (1 Season)1 League11710.8011000000.001.271.270.001.27
Southampton (1 Season)1 League11700.8000000000.000.000.000.000.00
Championship (8 Seasons)21816114,116156.8901210275151625025.620.94.725.6221142490.570.080.650.480.550.510.090.610.420.51
EFL Cup (7 Seasons)964925.5505411100.910.000.910.730.73
Premier League (6 Seasons)111696,36970.83494328699111.210.01.711.712261150.480.130.610.400.520.470.070.540.420.49
FA Cup (6 Seasons)997218.0213200000.250.120.370.250.37
League Two (2 Seasons)66504,35448.4216271655700.430.120.560.330.45
League One (2 Seasons)54494,20646.7314352923600.660.090.750.620.71
A-League (1 Season)775966.6202201000.300.000.300.300.30
Europa Lg (1 Season)522072.3202111000.870.000.870.430.43
PL2 — Div. 1 (1 Season)11700.8000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11710.8011000000.001.271.270.001.27
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201020Swindon Town1 League33292,36526.3193221900200.720.110.840.720.84
2010-201121Swindon Town1 League21201,84120.5121131023400.590.050.640.490.54
2010-201121Burnley1 League421641.8000000000.000.000.000.000.00
2011-201222Burnley1 League41302,66229.6162181511200.540.070.610.510.57
2012-201323Burnley1 League37373,17535.3253282144400.710.090.790.600.68
2013-201424QPR1 League31282,49127.7172191344300.610.070.690.470.54
2014-201525QPR2 Leagues36363,15635.1186241535510.510.170.680.430.60
2015-201626QPR1 League16121,14012.79110811400.710.080.790.630.71
2015-201626Southampton1 League722112.3101100000.430.000.430.430.43
2016-201727Southampton1 League11700.8000000000.000.000.000.000.00
2016-201727Southampton3 Leagues21141,19713.39110544100.680.080.750.380.45
2017-201828Southampton3 Leagues26121,20213.4707611307.16.30.87.1518670.520.000.520.450.450.620.070.680.550.61
2018-201929Southampton3 Leagues27121,07111.9336301103.63.30.94.165440.250.250.500.250.500.330.080.410.300.38
2019-202030West Brom3 Leagues38221,79219.9112137445012.99.71.711.4532940.550.100.650.350.450.770.100.870.580.68
2020-202131West Brom2 Leagues712162.4000000000.40.40.00.41340.000.000.000.000.000.290.000.290.290.29
2020-202131West Brom1 League11710.8011000000.001.271.270.001.27
2020-202131QPR1 League21191,41415.7819800306.26.21.47.5948770.510.060.570.510.570.390.090.480.390.48
2021-202232QPR3 Leagues38181,85920.7718612406.65.01.66.6834780.340.050.390.290.340.380.090.470.290.38
2022-202333Brisbane1 League775966.6202201000.300.000.300.300.30
2022-202333Swindon Town1 League20151,24613.8909811200.650.000.650.580.58
2023-202434Swindon Town3 Leagues48373,26336.3146201044500.390.170.550.280.44
15 Seasons6 Clubs8 Leagues47935331,061345.118732219157303648136.830.96.337.2341403640.540.090.630.450.550.500.090.580.420.50
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
QPR (5 Seasons)4 Leagues14211310,060111.85911705091219112.711.23.014.117821550.530.100.630.450.550.390.090.470.340.43
Swindon Town (4 Seasons)4 Leagues1221018,71596.854106447781300.560.100.660.490.59
Southampton (4 Seasons)4 Leagues81403,68140.92042415565010.79.61.711.211231110.490.100.590.370.460.480.070.550.430.50
Burnley (3 Seasons)1 League82696,00166.7415463655600.610.070.690.540.61
West Brom (2 Seasons)4 Leagues45232,00822.3112137445013.310.21.711.9635980.490.090.580.310.400.730.090.820.560.65
Brisbane (1 Season)1 League775966.6202201000.300.000.300.300.30
West Brom (1 Season)1 League11710.8011000000.001.271.270.001.27
Southampton (1 Season)1 League11700.8000000000.000.000.000.000.00
Championship (8 Seasons)21816114,116156.8901210275151625025.620.94.725.6221142490.570.080.650.480.550.510.090.610.420.51
EFL Cup (7 Seasons)964925.5505411100.910.000.910.730.73
Premier League (6 Seasons)111696,36970.83494328699111.210.01.711.712261150.480.130.610.400.520.470.070.540.420.49
FA Cup (6 Seasons)997218.0213200000.250.120.370.250.37
League Two (2 Seasons)66504,35448.4216271655700.430.120.560.330.45
League One (2 Seasons)54494,20646.7314352923600.660.090.750.620.71
A-League (1 Season)775966.6202201000.300.000.300.300.30
Europa Lg (1 Season)522072.3202111000.870.000.870.430.43
PL2 — Div. 1 (1 Season)11700.8000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11710.8011000000.001.271.270.001.27
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201020Swindon Towneng ENG3. League One5th33292,36526.3193221900200.720.110.840.720.84
2010-201121Swindon Towneng ENG3. League One24th21201,84120.5121131023400.590.050.640.490.54
2010-201121Burnleyeng ENG2. Championship8th421641.8000000000.000.000.000.000.00
2011-201222Burnleyeng ENG2. Championship13th41302,66229.6162181511200.540.070.610.510.57
2012-201323Burnleyeng ENG2. Championship11th37373,17535.3253282144400.710.090.790.600.68
2013-201424QPReng ENG2. Championship4th31282,49127.7172191344300.610.070.690.470.54
2014-201525QPReng ENG1. Premier League20th35353,06634.1186241535510.530.180.700.440.62Matches
2015-201626QPReng ENG2. Championship12th16121,14012.79110811400.710.080.790.630.71Matches
2015-201626Southamptoneng ENG1. Premier League6th722112.3101100000.430.000.430.430.43Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th11700.8000000000.000.000.000.000.00Matches
2016-201727Southamptoneng ENG1. Premier League8th151193410.4617422100.580.100.670.390.48Matches
2017-201828Southamptoneng ENG1. Premier League17th24101,03711.5707611207.16.30.87.1518670.610.000.610.520.520.620.070.680.550.61Matches
2018-201929Southamptoneng ENG1. Premier League16th251198310.9224201103.63.30.94.165440.180.180.370.180.370.330.080.410.300.38Matches
2019-202030West Bromeng ENG2. Championship2nd34181,50816.8102126445012.99.71.711.4532940.600.120.720.360.480.770.100.870.580.68Matches
2020-202131West Bromeng ENG1. Premier League19th501381.5000000000.40.40.00.41340.000.000.000.000.000.290.000.290.290.29Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th11710.8011000000.001.271.270.001.27Matches
2020-202131QPReng ENG2. Championship9th21191,41415.7819800306.26.21.47.5948770.510.060.570.510.570.390.090.480.390.48Matches
2021-202232QPReng ENG2. Championship11th34151,56217.4516412406.65.01.66.6834780.290.060.350.230.290.380.090.470.290.38Matches
2022-202333Brisbaneau AUS1. A-League8th775966.6202201000.300.000.300.300.30Matches
2022-202333Swindon Towneng ENG4. League Two10th20151,24613.8909811200.650.000.650.580.58Matches
2023-202434Swindon Towneng ENG4. League Two19th46353,10834.512618844500.350.170.520.230.41Matches
15 Seasons6 Clubs5 Leagues45633629,641329.317831209150283447136.830.96.337.2341403640.540.090.630.460.550.500.090.580.420.50
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
QPR (5 Seasons)2 Leagues1371099,673107.55711684891219112.711.23.014.117821550.530.100.630.450.550.390.090.470.340.43
Swindon Town (4 Seasons)2 Leagues120998,56095.152106245781300.550.110.650.470.58
Southampton (4 Seasons)1 League71343,16535.21631913344010.79.61.711.211231110.450.090.540.370.450.480.070.550.430.50
Burnley (3 Seasons)1 League82696,00166.7415463655600.610.070.690.540.61
West Brom (2 Seasons)2 Leagues39181,64618.3102126445013.310.21.711.9635980.550.110.660.330.440.730.090.820.560.65
Brisbane (1 Season)1 League775966.6202201000.300.000.300.300.30
West Brom (1 Season)1 League11710.8011000000.001.271.270.001.27
Southampton (1 Season)1 League11700.8000000000.000.000.000.000.00
Championship (8 Seasons)21816114,116156.8901210275151625025.620.94.725.6221142490.570.080.650.480.550.510.090.610.420.51
Premier League (6 Seasons)111696,36970.83494328699111.210.01.711.712261150.480.130.610.400.520.470.070.540.420.49
League Two (2 Seasons)66504,35448.4216271655700.430.120.560.330.45
League One (2 Seasons)54494,20646.7314352923600.660.090.750.620.71
A-League (1 Season)775966.6202201000.300.000.300.300.30
PL2 — Div. 1 (1 Season)11700.8000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11710.8011000000.001.271.270.001.27
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-201525QPReng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201727Southamptoneng ENGEFL Cup2nd11560.6101011001.610.001.610.000.00Matches
2017-201828Southamptoneng ENGEFL Cup33rd11750.8000000100.000.000.000.000.00Matches
2017-201828Southamptoneng ENGFA Cup3rd11901.0000000000.000.000.000.000.00Matches
2018-201929Southamptoneng ENGEFL Cup9th10100.1101100009.000.009.009.009.00Matches
2018-201929Southamptoneng ENGFA Cup33rd11780.9011000000.001.151.150.001.15Matches
2019-202030West Bromeng ENGEFL Cup58th11590.7101100001.530.001.531.531.53Matches
2019-202030West Bromeng ENGFA Cup9th332252.5000000000.000.000.000.000.00Matches
2020-202131West Bromeng ENGEFL Cup17th21780.9000000000.000.000.000.000.00Matches
2021-202232QPReng ENGEFL CupRd4211491.7202200001.210.001.211.211.21Matches
2021-202232QPReng ENGFA Cup221481.6000000000.000.000.000.000.00Matches
2023-202434Swindon Towneng ENGEFL CupRd111650.7000000000.000.000.000.000.00Matches
2023-202434Swindon Towneng ENGFA Cup11901.0202200002.000.002.002.002.00Matches
8 Seasons4 Clubs2 Leagues18151,21313.5718611100.520.070.590.450.52
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
Southampton (3 Seasons)2 Leagues543093.4213111100.580.290.870.290.58
West Brom (2 Seasons)2 Leagues653624.0101100000.250.000.250.250.25
QPR (2 Seasons)2 Leagues543874.3202200000.470.000.470.470.47
Swindon Town (1 Season)2 Leagues221551.7202200001.160.001.161.161.16
EFL Cup (7 Seasons)964925.5505411100.910.000.910.730.73
FA Cup (6 Seasons)997218.0213200000.250.120.370.250.37
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
2016-201727Southampton2. Europa LgGR522072.3202111000.870.000.870.430.43Matches
1 Season1 Club1 League522072.3202111000.870.000.870.430.43

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201020Swindon Towneng ENG3. League One26.319341.290.5600
2010-201121Burnleyeng ENG2. Championship1.8021.100.0000
2010-201121Swindon Towneng ENG3. League One20.512261.270.3823
2011-201222Burnleyeng ENG2. Championship29.616541.830.2811
2012-201323Burnleyeng ENG2. Championship35.325671.900.3144
2013-201424QPReng ENG2. Championship27.717551.990.2444
2014-201525QPReng ENGFA Cup1.0000Matches
2014-201525QPReng ENG1. Premier League34.118521.530.2935Matches
2015-201626QPReng ENG2. Championship12.79181.420.4411Matches
2015-201626Southamptoneng ENG1. Premier League2.3120.850.5000Matches
2016-201727Southamptoneng ENGEFL Cup0.614250.06.433.210.000.0011Matches
2016-201727Southampton2. Europa Lg2.329555.63.912.170.110.2011Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.8000Matches
2016-201727Southamptoneng ENG1. Premier League10.46371745.93.571.640.110.2422Matches
2017-201828Southamptoneng ENGEFL Cup0.80000.000.0000Matches
2017-201828Southamptoneng ENGFA Cup1.00500.05.000.000.0000Matches
2017-201828Southamptoneng ENG1. Premier League11.57472451.14.082.080.130.2515.00117.16.30.13-0.1-0.3Matches
2018-201929Southamptoneng ENGEFL Cup0.112150.018.009.000.501.0000Matches
2018-201929Southamptoneng ENGFA Cup0.902150.02.311.150.000.0000Matches
2018-201929Southamptoneng ENG1. Premier League10.9231722.62.840.640.060.2916.00013.63.30.11-1.6-1.3Matches
2019-202030West Bromeng ENG2. Championship16.810502040.02.981.190.120.3013.704412.99.70.20-2.9-3.7Matches
2019-202030West Bromeng ENGEFL Cup0.714250.06.103.050.250.5000Matches
2019-202030West Bromeng ENGFA Cup2.507342.92.801.200.000.0000Matches
2020-202131QPReng ENG2. Championship15.78481837.53.061.150.170.4414.50006.26.20.13+1.8+1.8Matches
2020-202131West Bromeng ENGEFL Cup0.902150.02.311.150.000.0000Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.8000Matches
2020-202131West Bromeng ENG1. Premier League1.50300.01.960.000.0020.30000.40.40.15-0.4-0.4Matches
2021-202232QPReng ENG2. Championship17.45481429.22.770.810.080.2917.10126.65.00.11-1.6-1.0Matches
2021-202232QPReng ENGEFL Cup1.726233.33.621.210.331.0000Matches
2021-202232QPReng ENGFA Cup1.604125.02.430.610.000.0000Matches
2022-202333Brisbaneau AUS1. A-League6.6214964.32.111.360.140.2201Matches
2022-202333Swindon Towneng ENG4. League Two13.89421535.73.031.080.190.5311Matches
2023-202434Swindon Towneng ENGEFL Cup0.70200.02.770.000.0000Matches
2023-202434Swindon Towneng ENGFA Cup1.025240.05.002.000.401.0000Matches
2023-202434Swindon Towneng ENG4. League Two34.512803240.02.320.930.100.2544Matches
15 Seasons6 Clubs8 Leagues345.118745248638.92.941.410.120.3215.30303636.830.90.14-4.8-4.9
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (5 Seasons)4 Leagues111.85910616033.02.911.440.130.3115.8091212.711.20.12+0.3+0.8
Swindon Town (4 Seasons)4 Leagues96.85412910938.02.571.130.140.4378
Southampton (4 Seasons)4 Leagues40.9201375941.63.551.440.100.2515.405610.79.60.12-1.7-1.6
Burnley (3 Seasons)1 League66.7411231.840.2955
West Brom (2 Seasons)4 Leagues22.311662639.42.961.170.110.2714.104413.310.20.20-3.3-4.2
Brisbane (1 Season)1 League6.6214964.32.111.360.140.2201
West Brom (1 Season)1 League0.8000
Southampton (1 Season)1 League0.8000
Championship (8 Seasons)156.89014624835.62.931.580.120.3015.10151625.620.90.15-2.6-2.9
EFL Cup (7 Seasons)5.5520840.03.661.460.200.5011
Premier League (6 Seasons)70.83411810240.73.431.440.100.2715.606911.210.00.12-2.2-2.0
FA Cup (6 Seasons)8.0223730.43.281.000.090.2900
League Two (2 Seasons)48.4211224738.52.520.970.130.3455
League One (2 Seasons)46.731601.280.4823
A-League (1 Season)6.6214964.32.111.360.140.2201
Europa Lg (1 Season)2.329555.63.912.170.110.2011
PL2 — Div. 1 (1 Season)0.8000
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201020Swindon Town1 League26.319341.290.5600
2010-201121Swindon Town1 League20.512261.270.3823
2010-201121Burnley1 League1.8021.100.0000
2011-201222Burnley1 League29.616541.830.2811
2012-201323Burnley1 League35.325671.900.3144
2013-201424QPR1 League27.717551.990.2444
2014-201525QPR2 Leagues35.118521.530.2935
2015-201626QPR1 League12.79181.420.4411
2015-201626Southampton1 League2.3120.850.5000
2016-201727Southampton1 League0.8000
2016-201727Southampton3 Leagues13.39502448.03.761.800.100.2144
2017-201828Southampton3 Leagues13.47522446.23.891.800.120.2515.00117.16.30.13-0.1-0.3
2018-201929Southampton3 Leagues11.9335925.72.940.760.090.3316.00013.63.30.11-1.6-1.3
2019-202030West Brom3 Leagues19.911612541.03.061.260.110.2813.704412.99.70.20-2.9-3.7
2020-202131West Brom2 Leagues2.405120.02.080.420.000.0020.30000.40.40.15-0.4-0.4
2020-202131West Brom1 League0.8000
2020-202131QPR1 League15.78481837.53.061.150.170.4414.50006.26.20.13+1.8+1.8
2021-202232QPR3 Leagues20.77581729.32.810.820.100.3517.10126.65.00.11-1.6-1.0
2022-202333Brisbane1 League6.6214964.32.111.360.140.2201
2022-202333Swindon Town1 League13.89421535.73.031.080.190.5311
2023-202434Swindon Town3 Leagues36.314873439.12.400.940.110.2944
15 Seasons6 Clubs8 Leagues345.118745248638.92.941.410.120.3215.30303636.830.90.14-4.8-4.9
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (5 Seasons)4 Leagues111.85910616033.02.911.440.130.3115.8091212.711.20.12+0.3+0.8
Swindon Town (4 Seasons)4 Leagues96.85412910938.02.571.130.140.4378
Southampton (4 Seasons)4 Leagues40.9201375941.63.551.440.100.2515.405610.79.60.12-1.7-1.6
Burnley (3 Seasons)1 League66.7411231.840.2955
West Brom (2 Seasons)4 Leagues22.311662639.42.961.170.110.2714.104413.310.20.20-3.3-4.2
Brisbane (1 Season)1 League6.6214964.32.111.360.140.2201
West Brom (1 Season)1 League0.8000
Southampton (1 Season)1 League0.8000
Championship (8 Seasons)156.89014624835.62.931.580.120.3015.10151625.620.90.15-2.6-2.9
EFL Cup (7 Seasons)5.5520840.03.661.460.200.5011
Premier League (6 Seasons)70.83411810240.73.431.440.100.2715.606911.210.00.12-2.2-2.0
FA Cup (6 Seasons)8.0223730.43.281.000.090.2900
League Two (2 Seasons)48.4211224738.52.520.970.130.3455
League One (2 Seasons)46.731601.280.4823
A-League (1 Season)6.6214964.32.111.360.140.2201
Europa Lg (1 Season)2.329555.63.912.170.110.2011
PL2 — Div. 1 (1 Season)0.8000
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201020Swindon Towneng ENG3. League One5th26.319341.290.5600
2010-201121Swindon Towneng ENG3. League One24th20.512261.270.3823
2010-201121Burnleyeng ENG2. Championship8th1.8021.100.0000
2011-201222Burnleyeng ENG2. Championship13th29.616541.830.2811
2012-201323Burnleyeng ENG2. Championship11th35.325671.900.3144
2013-201424QPReng ENG2. Championship4th27.717551.990.2444
2014-201525QPReng ENG1. Premier League20th34.118521.530.2935Matches
2015-201626QPReng ENG2. Championship12th12.79181.420.4411Matches
2015-201626Southamptoneng ENG1. Premier League6th2.3120.850.5000Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.8000Matches
2016-201727Southamptoneng ENG1. Premier League8th10.46371745.93.571.640.110.2422Matches
2017-201828Southamptoneng ENG1. Premier League17th11.57472451.14.082.080.130.2515.00117.16.30.13-0.1-0.3Matches
2018-201929Southamptoneng ENG1. Premier League16th10.9231722.62.840.640.060.2916.00013.63.30.11-1.6-1.3Matches
2019-202030West Bromeng ENG2. Championship2nd16.810502040.02.981.190.120.3013.704412.99.70.20-2.9-3.7Matches
2020-202131West Bromeng ENG1. Premier League19th1.50300.01.960.000.0020.30000.40.40.15-0.4-0.4Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.8000Matches
2020-202131QPReng ENG2. Championship9th15.78481837.53.061.150.170.4414.50006.26.20.13+1.8+1.8Matches
2021-202232QPReng ENG2. Championship11th17.45481429.22.770.810.080.2917.10126.65.00.11-1.6-1.0Matches
2022-202333Brisbaneau AUS1. A-League8th6.6214964.32.111.360.140.2201Matches
2022-202333Swindon Towneng ENG4. League Two10th13.89421535.73.031.080.190.5311Matches
2023-202434Swindon Towneng ENG4. League Two19th34.512803240.02.320.930.100.2544Matches
15 Seasons6 Clubs5 Leagues329.317840046639.02.871.410.120.3215.30283436.830.90.14-4.8-4.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
QPR (5 Seasons)2 Leagues107.5579615733.32.901.460.130.3115.8091212.711.20.12+0.3+0.8
Swindon Town (4 Seasons)2 Leagues95.15212210738.52.521.130.130.4278
Southampton (4 Seasons)1 League35.2161155041.73.501.420.100.2615.403410.79.60.12-1.7-1.6
Burnley (3 Seasons)1 League66.7411231.840.2955
West Brom (2 Seasons)2 Leagues18.310532037.72.901.090.110.3014.104413.310.20.20-3.3-4.2
Brisbane (1 Season)1 League6.6214964.32.111.360.140.2201
West Brom (1 Season)1 League0.8000
Southampton (1 Season)1 League0.8000
Championship (8 Seasons)156.89014624835.62.931.580.120.3015.10151625.620.90.15-2.6-2.9
Premier League (6 Seasons)70.83411810240.73.431.440.100.2715.606911.210.00.12-2.2-2.0
League Two (2 Seasons)48.4211224738.52.520.970.130.3455
League One (2 Seasons)46.731601.280.4823
A-League (1 Season)6.6214964.32.111.360.140.2201
PL2 — Div. 1 (1 Season)0.8000
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201525QPReng ENGFA Cup33rd1.0000Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.614250.06.433.210.000.0011Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.80000.000.0000Matches
2017-201828Southamptoneng ENGFA Cup3rd1.00500.05.000.000.0000Matches
2018-201929Southamptoneng ENGEFL Cup9th0.112150.018.009.000.501.0000Matches
2018-201929Southamptoneng ENGFA Cup33rd0.902150.02.311.150.000.0000Matches
2019-202030West Bromeng ENGEFL Cup58th0.714250.06.103.050.250.5000Matches
2019-202030West Bromeng ENGFA Cup9th2.507342.92.801.200.000.0000Matches
2020-202131West Bromeng ENGEFL Cup17th0.902150.02.311.150.000.0000Matches
2021-202232QPReng ENGEFL CupRd41.726233.33.621.210.331.0000Matches
2021-202232QPReng ENGFA Cup1.604125.02.430.610.000.0000Matches
2023-202434Swindon Towneng ENGEFL CupRd10.70200.02.770.000.0000Matches
2023-202434Swindon Towneng ENGFA Cup1.025240.05.002.000.401.0000Matches
8 Seasons4 Clubs2 Leagues13.57431534.93.451.200.140.4011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Southampton (3 Seasons)2 Leagues3.4213430.83.791.170.080.2511
West Brom (2 Seasons)2 Leagues4.0113646.23.231.490.080.1700
QPR (2 Seasons)2 Leagues4.3210330.03.030.910.200.6700
Swindon Town (1 Season)2 Leagues1.727228.64.061.160.291.0000
EFL Cup (7 Seasons)5.5520840.03.661.460.200.5011
FA Cup (6 Seasons)8.0223730.43.281.000.090.2900
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201727Southampton2. Europa LgGR2.329555.63.912.170.110.2011Matches
1 Season1 Club1 League2.329555.63.912.170.110.2011

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201020Swindon Towneng ENG3. League One26.33
2010-201121Burnleyeng ENG2. Championship1.80
2010-201121Swindon Towneng ENG3. League One20.51
2011-201222Burnleyeng ENG2. Championship29.62
2012-201323Burnleyeng ENG2. Championship35.33
2013-201424QPReng ENG2. Championship27.72
2014-201525QPReng ENGFA Cup1.00Matches
2014-201525QPReng ENG1. Premier League34.16Matches
2015-201626QPReng ENG2. Championship12.71Matches
2015-201626Southamptoneng ENG1. Premier League2.30Matches
2016-201727Southamptoneng ENGEFL Cup0.60Matches
2016-201727Southampton2. Europa Lg2.30Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.80Matches
2016-201727Southamptoneng ENG1. Premier League10.41Matches
2017-201828Southamptoneng ENGEFL Cup0.80Matches
2017-201828Southamptoneng ENGFA Cup1.00Matches
2017-201828Southamptoneng ENG1. Premier League11.516825067.223134039812677.8486771.6102147.600.80.7-0.84200018Matches
2018-201929Southamptoneng ENGEFL Cup0.10Matches
2018-201929Southamptoneng ENGFA Cup0.91Matches
2018-201929Southamptoneng ENG1. Premier League10.911620058.016271457111064.5345463.061735.320.90.3+1.194205Matches
2019-202030West Bromeng ENG2. Championship16.822634565.5378451211316269.88310976.1234452.321.70.8+0.316226232Matches
2019-202030West Bromeng ENGEFL Cup0.70Matches
2019-202030West Bromeng ENGFA Cup2.50Matches
2020-202131QPReng ENG2. Championship15.722136460.7442596410013673.57412459.7437458.111.40.5-0.411308248Matches
2020-202131West Bromeng ENGEFL Cup0.90Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.81Matches
2020-202131West Bromeng ENG1. Premier League1.5233467.6297111172085.04757.11250.000.00.00.002003Matches
2021-202232QPReng ENG2. Championship17.420532363.5331676710513975.5679669.8226136.111.60.7-0.611224234Matches
2021-202232QPReng ENGEFL Cup1.70Matches
2021-202232QPReng ENGFA Cup1.60Matches
2022-202333Brisbaneau AUS1. A-League6.60Matches
2022-202333Swindon Towneng ENG4. League Two13.80Matches
2023-202434Swindon Towneng ENGEFL Cup0.70Matches
2023-202434Swindon Towneng ENGFA Cup1.00Matches
2023-202434Swindon Towneng ENG4. League Two34.56Matches
15 Seasons6 Clubs8 Leagues345.1959151663.315762290250469372.731045767.810521947.9326.32.9+25.751100206140
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
QPR (5 Seasons)4 Leagues111.842668762.07741173120527574.514122064.16513548.1113.01.2+8.0225212482
Swindon Town (4 Seasons)4 Leagues96.810
Southampton (4 Seasons)4 Leagues40.928445063.1394054816923671.68212167.8163842.141.71.0+2.313242023
Burnley (3 Seasons)1 League66.75
West Brom (2 Seasons)4 Leagues22.324937965.7408162313018271.48711675.0244652.221.70.8+0.316246235
Brisbane (1 Season)1 League6.60
West Brom (1 Season)1 League0.81
Southampton (1 Season)1 League0.80
Championship (8 Seasons)156.8652103263.211525224331843772.822432968.18817949.2124.72.0+7.33874186114
EFL Cup (7 Seasons)5.50
Premier League (6 Seasons)70.830748463.4423765918625672.78612867.2174042.591.71.0+7.313262026
FA Cup (6 Seasons)8.01
League Two (2 Seasons)48.46
League One (2 Seasons)46.74
A-League (1 Season)6.60
Europa Lg (1 Season)2.30
PL2 — Div. 1 (1 Season)0.80
PL2 — Div. 2 (1 Season)0.81
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201020Swindon Town1 League26.33
2010-201121Swindon Town1 League20.51
2010-201121Burnley1 League1.80
2011-201222Burnley1 League29.62
2012-201323Burnley1 League35.33
2013-201424QPR1 League27.72
2014-201525QPR2 Leagues35.16
2015-201626QPR1 League12.71
2015-201626Southampton1 League2.30
2016-201727Southampton1 League0.80
2016-201727Southampton3 Leagues13.31
2017-201828Southampton3 Leagues13.416825067.223134039812677.8486771.6102147.600.80.7-0.84200018
2018-201929Southampton3 Leagues11.911620058.016271457111064.5345463.061735.330.90.3+2.194205
2019-202030West Brom3 Leagues19.922634565.5378451211316269.88310976.1234452.321.70.8+0.316226232
2020-202131West Brom2 Leagues2.4233467.6297111172085.04757.11250.000.00.00.002003
2020-202131West Brom1 League0.81
2020-202131QPR1 League15.722136460.7442596410013673.57412459.7437458.111.40.5-0.411308248
2021-202232QPR3 Leagues20.720532363.5331676710513975.5679669.8226136.111.60.7-0.611224234
2022-202333Brisbane1 League6.60
2022-202333Swindon Town1 League13.80
2023-202434Swindon Town3 Leagues36.36
15 Seasons6 Clubs8 Leagues345.1959151663.315762290250469372.731045767.810521947.9326.32.9+25.751100206140
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
QPR (5 Seasons)4 Leagues111.842668762.07741173120527574.514122064.16513548.1113.01.2+8.0225212482
Swindon Town (4 Seasons)4 Leagues96.810
Southampton (4 Seasons)4 Leagues40.928445063.1394054816923671.68212167.8163842.141.71.0+2.313242023
Burnley (3 Seasons)1 League66.75
West Brom (2 Seasons)4 Leagues22.324937965.7408162313018271.48711675.0244652.221.70.8+0.316246235
Brisbane (1 Season)1 League6.60
West Brom (1 Season)1 League0.81
Southampton (1 Season)1 League0.80
Championship (8 Seasons)156.8652103263.211525224331843772.822432968.18817949.2124.72.0+7.33874186114
EFL Cup (7 Seasons)5.50
Premier League (6 Seasons)70.830748463.4423765918625672.78612867.2174042.591.71.0+7.313262026
FA Cup (6 Seasons)8.01
League Two (2 Seasons)48.46
League One (2 Seasons)46.74
A-League (1 Season)6.60
Europa Lg (1 Season)2.30
PL2 — Div. 1 (1 Season)0.80
PL2 — Div. 2 (1 Season)0.81
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201020Swindon Towneng ENG3. League One5th26.33
2010-201121Swindon Towneng ENG3. League One24th20.51
2010-201121Burnleyeng ENG2. Championship8th1.80
2011-201222Burnleyeng ENG2. Championship13th29.62
2012-201323Burnleyeng ENG2. Championship11th35.33
2013-201424QPReng ENG2. Championship4th27.72
2014-201525QPReng ENG1. Premier League20th34.16Matches
2015-201626QPReng ENG2. Championship12th12.71Matches
2015-201626Southamptoneng ENG1. Premier League6th2.30Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.80Matches
2016-201727Southamptoneng ENG1. Premier League8th10.41Matches
2017-201828Southamptoneng ENG1. Premier League17th11.516825067.223134039812677.8486771.6102147.600.80.7-0.84200018Matches
2018-201929Southamptoneng ENG1. Premier League16th10.911620058.016271457111064.5345463.061735.320.90.3+1.194205Matches
2019-202030West Bromeng ENG2. Championship2nd16.822634565.5378451211316269.88310976.1234452.321.70.8+0.316226232Matches
2020-202131West Bromeng ENG1. Premier League19th1.5233467.6297111172085.04757.11250.000.00.00.002003Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.81Matches
2020-202131QPReng ENG2. Championship9th15.722136460.7442596410013673.57412459.7437458.111.40.5-0.411308248Matches
2021-202232QPReng ENG2. Championship11th17.420532363.5331676710513975.5679669.8226136.111.60.7-0.611224234Matches
2022-202333Brisbaneau AUS1. A-League8th6.60Matches
2022-202333Swindon Towneng ENG4. League Two10th13.80Matches
2023-202434Swindon Towneng ENG4. League Two19th34.56Matches
15 Seasons6 Clubs5 Leagues329.3959151663.315762290250469372.731045767.810521947.9316.32.9+24.751100206140
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
QPR (5 Seasons)2 Leagues107.542668762.07741173120527574.514122064.16513548.1113.01.2+8.0225212482
Swindon Town (4 Seasons)2 Leagues95.110
Southampton (4 Seasons)1 League35.228445063.1394054816923671.68212167.8163842.131.71.0+1.313242023
Burnley (3 Seasons)1 League66.75
West Brom (2 Seasons)2 Leagues18.324937965.7408162313018271.48711675.0244652.221.70.8+0.316246235
Brisbane (1 Season)1 League6.60
West Brom (1 Season)1 League0.81
Southampton (1 Season)1 League0.80
Championship (8 Seasons)156.8652103263.211525224331843772.822432968.18817949.2124.72.0+7.33874186114
Premier League (6 Seasons)70.830748463.4423765918625672.78612867.2174042.591.71.0+7.313262026
League Two (2 Seasons)48.46
League One (2 Seasons)46.74
A-League (1 Season)6.60
PL2 — Div. 1 (1 Season)0.80
PL2 — Div. 2 (1 Season)0.81
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201525QPReng ENGFA Cup33rd1.00Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.60Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.80Matches
2017-201828Southamptoneng ENGFA Cup3rd1.00Matches
2018-201929Southamptoneng ENGEFL Cup9th0.10Matches
2018-201929Southamptoneng ENGFA Cup33rd0.91Matches
2019-202030West Bromeng ENGEFL Cup58th0.70Matches
2019-202030West Bromeng ENGFA Cup9th2.50Matches
2020-202131West Bromeng ENGEFL Cup17th0.90Matches
2021-202232QPReng ENGEFL CupRd41.70Matches
2021-202232QPReng ENGFA Cup1.60Matches
2023-202434Swindon Towneng ENGEFL CupRd10.70Matches
2023-202434Swindon Towneng ENGFA Cup1.00Matches
8 Seasons4 Clubs2 Leagues13.51
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Southampton (3 Seasons)2 Leagues3.41
West Brom (2 Seasons)2 Leagues4.00
QPR (2 Seasons)2 Leagues4.30
Swindon Town (1 Season)2 Leagues1.70
EFL Cup (7 Seasons)5.50
FA Cup (6 Seasons)8.01
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2016-201727Southampton2. Europa LgGR2.30Matches
1 Season1 Club1 League2.30
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201020Swindon Towneng ENG3. League One26.3
2010-201121Burnleyeng ENG2. Championship1.8
2010-201121Swindon Towneng ENG3. League One20.5
2011-201222Burnleyeng ENG2. Championship29.6
2012-201323Burnleyeng ENG2. Championship35.3
2013-201424QPReng ENG2. Championship27.7
2014-201525QPReng ENGFA Cup1.0Matches
2014-201525QPReng ENG1. Premier League34.1Matches
2015-201626QPReng ENG2. Championship12.7Matches
2015-201626Southamptoneng ENG1. Premier League2.3Matches
2016-201727Southamptoneng ENGEFL Cup0.61Matches
2016-201727Southampton2. Europa Lg2.31Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.8Matches
2016-201727Southamptoneng ENG1. Premier League10.49Matches
2017-201828Southamptoneng ENGEFL Cup0.81Matches
2017-201828Southamptoneng ENGFA Cup1.00Matches
2017-201828Southamptoneng ENG1. Premier League11.5250241601021000016838Matches
2018-201929Southamptoneng ENGEFL Cup0.10Matches
2018-201929Southamptoneng ENGFA Cup0.92Matches
2018-201929Southamptoneng ENG1. Premier League10.9200191710000000011625Matches
2019-202030West Bromeng ENG2. Championship16.834531527001101000022639Matches
2019-202030West Bromeng ENGEFL Cup0.70Matches
2019-202030West Bromeng ENGFA Cup2.53Matches
2020-202131QPReng ENG2. Championship15.7364357500171740000221213Matches
2020-202131West Bromeng ENGEFL Cup0.90Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.8Matches
2020-202131West Bromeng ENG1. Premier League1.5343210000000002311Matches
2021-202232QPReng ENG2. Championship17.43233001911893000020546Matches
2021-202232QPReng ENGEFL Cup1.70Matches
2021-202232QPReng ENGFA Cup1.61Matches
2022-202333Brisbaneau AUS1. A-League6.65Matches
2022-202333Swindon Towneng ENG4. League Two13.87Matches
2023-202434Swindon Towneng ENGEFL Cup0.71Matches
2023-202434Swindon Towneng ENGFA Cup1.00Matches
2023-202434Swindon Towneng ENG4. League Two34.519Matches
15 Seasons6 Clubs8 Leagues345.11516143665222688900009591542
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)4 Leagues111.86876572411252770000426619
Swindon Town (4 Seasons)4 Leagues96.827
Southampton (4 Seasons)4 Leagues40.9450432131101610000284513
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)4 Leagues22.3379347280011310000249410
Brisbane (1 Season)1 League6.65
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.810329725111263680000652928
EFL Cup (7 Seasons)5.53
Premier League (6 Seasons)70.8484464141101110000307614
FA Cup (6 Seasons)8.06
League Two (2 Seasons)48.426
League One (2 Seasons)46.7
A-League (1 Season)6.65
Europa Lg (1 Season)2.31
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201020Swindon Town1 League26.3
2010-201121Swindon Town1 League20.5
2010-201121Burnley1 League1.8
2011-201222Burnley1 League29.6
2012-201323Burnley1 League35.3
2013-201424QPR1 League27.7
2014-201525QPR2 Leagues35.1
2015-201626QPR1 League12.7
2015-201626Southampton1 League2.3
2016-201727Southampton1 League0.8
2016-201727Southampton3 Leagues13.311
2017-201828Southampton3 Leagues13.4250241601031000016838
2018-201929Southampton3 Leagues11.9200191710020000011625
2019-202030West Brom3 Leagues19.934531527001131000022639
2020-202131West Brom2 Leagues2.4343210000000002311
2020-202131West Brom1 League0.8
2020-202131QPR1 League15.7364357500171740000221213
2021-202232QPR3 Leagues20.732330019118103000020546
2022-202333Brisbane1 League6.65
2022-202333Swindon Town1 League13.87
2023-202434Swindon Town3 Leagues36.320
15 Seasons6 Clubs8 Leagues345.11516143665222688900009591542
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)4 Leagues111.86876572411252770000426619
Swindon Town (4 Seasons)4 Leagues96.827
Southampton (4 Seasons)4 Leagues40.9450432131101610000284513
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)4 Leagues22.3379347280011310000249410
Brisbane (1 Season)1 League6.65
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.810329725111263680000652928
EFL Cup (7 Seasons)5.53
Premier League (6 Seasons)70.8484464141101110000307614
FA Cup (6 Seasons)8.06
League Two (2 Seasons)48.426
League One (2 Seasons)46.7
A-League (1 Season)6.65
Europa Lg (1 Season)2.31
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201020Swindon Towneng ENG3. League One5th26.3
2010-201121Swindon Towneng ENG3. League One24th20.5
2010-201121Burnleyeng ENG2. Championship8th1.8
2011-201222Burnleyeng ENG2. Championship13th29.6
2012-201323Burnleyeng ENG2. Championship11th35.3
2013-201424QPReng ENG2. Championship4th27.7
2014-201525QPReng ENG1. Premier League20th34.1Matches
2015-201626QPReng ENG2. Championship12th12.7Matches
2015-201626Southamptoneng ENG1. Premier League6th2.3Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.8Matches
2016-201727Southamptoneng ENG1. Premier League8th10.49Matches
2017-201828Southamptoneng ENG1. Premier League17th11.5250241601021000016838Matches
2018-201929Southamptoneng ENG1. Premier League16th10.9200191710000000011625Matches
2019-202030West Bromeng ENG2. Championship2nd16.834531527001101000022639Matches
2020-202131West Bromeng ENG1. Premier League19th1.5343210000000002311Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.8Matches
2020-202131QPReng ENG2. Championship9th15.7364357500171740000221213Matches
2021-202232QPReng ENG2. Championship11th17.43233001911893000020546Matches
2022-202333Brisbaneau AUS1. A-League8th6.65Matches
2022-202333Swindon Towneng ENG4. League Two10th13.87Matches
2023-202434Swindon Towneng ENG4. League Two19th34.519Matches
15 Seasons6 Clubs5 Leagues329.31516143665222678900009591542
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)2 Leagues107.56876572411252670000426619
Swindon Town (4 Seasons)2 Leagues95.126
Southampton (4 Seasons)1 League35.2450432131101110000284513
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)2 Leagues18.3379347280011010000249410
Brisbane (1 Season)1 League6.65
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.810329725111263680000652928
Premier League (6 Seasons)70.8484464141101110000307614
League Two (2 Seasons)48.426
League One (2 Seasons)46.7
A-League (1 Season)6.65
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201525QPReng ENGFA Cup33rd1.0Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.61Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.81Matches
2017-201828Southamptoneng ENGFA Cup3rd1.00Matches
2018-201929Southamptoneng ENGEFL Cup9th0.10Matches
2018-201929Southamptoneng ENGFA Cup33rd0.92Matches
2019-202030West Bromeng ENGEFL Cup58th0.70Matches
2019-202030West Bromeng ENGFA Cup9th2.53Matches
2020-202131West Bromeng ENGEFL Cup17th0.90Matches
2021-202232QPReng ENGEFL CupRd41.70Matches
2021-202232QPReng ENGFA Cup1.61Matches
2023-202434Swindon Towneng ENGEFL CupRd10.71Matches
2023-202434Swindon Towneng ENGFA Cup1.00Matches
8 Seasons4 Clubs2 Leagues13.59
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Southampton (3 Seasons)2 Leagues3.44
West Brom (2 Seasons)2 Leagues4.03
QPR (2 Seasons)2 Leagues4.31
Swindon Town (1 Season)2 Leagues1.71
EFL Cup (7 Seasons)5.53
FA Cup (6 Seasons)8.06
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201727Southampton2. Europa LgGR2.31Matches
1 Season1 Club1 League2.31

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201020Swindon Towneng ENG3. League One26.3
2010-201121Burnleyeng ENG2. Championship1.8
2010-201121Swindon Towneng ENG3. League One20.5
2011-201222Burnleyeng ENG2. Championship29.6
2012-201323Burnleyeng ENG2. Championship35.3
2013-201424QPReng ENG2. Championship27.7
2014-201525QPReng ENGFA Cup1.0Matches
2014-201525QPReng ENG1. Premier League34.1Matches
2015-201626QPReng ENG2. Championship12.7Matches
2015-201626Southamptoneng ENG1. Premier League2.3Matches
2016-201727Southamptoneng ENGEFL Cup0.6Matches
2016-201727Southampton2. Europa Lg2.3Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.8Matches
2016-201727Southamptoneng ENG1. Premier League10.4Matches
2017-201828Southamptoneng ENGEFL Cup0.8Matches
2017-201828Southamptoneng ENGFA Cup1.0Matches
2017-201828Southamptoneng ENG1. Premier League11.5231.99150251010.09000100Matches
2018-201929Southamptoneng ENGEFL Cup0.1Matches
2018-201929Southamptoneng ENGFA Cup0.9Matches
2018-201929Southamptoneng ENG1. Premier League10.9232.11130053220.18100100Matches
2019-202030West Bromeng ENG2. Championship16.8301.79230250030.18200100Matches
2019-202030West Bromeng ENGEFL Cup0.7Matches
2019-202030West Bromeng ENGFA Cup2.5Matches
2020-202131QPReng ENG2. Championship15.7301.91200451010.06100000Matches
2020-202131West Bromeng ENGEFL Cup0.9Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.8Matches
2020-202131West Bromeng ENG1. Premier League1.510.6610000000.00000000Matches
2021-202232QPReng ENG2. Championship17.4321.84190283030.17100200Matches
2021-202232QPReng ENGEFL Cup1.7Matches
2021-202232QPReng ENGFA Cup1.6Matches
2022-202333Brisbaneau AUS1. A-League6.6Matches
2022-202333Swindon Towneng ENG4. League Two13.8Matches
2023-202434Swindon Towneng ENGEFL Cup0.7Matches
2023-202434Swindon Towneng ENGFA Cup1.0Matches
2023-202434Swindon Towneng ENG4. League Two34.5Matches
15 Seasons6 Clubs8 Leagues345.11391.88910102882100.14500500
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)4 Leagues111.8621.873906134040.12200200
Swindon Town (4 Seasons)4 Leagues96.8
Southampton (4 Seasons)4 Leagues40.9462.052802104230.13100200
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)4 Leagues22.3311.70240250030.16200100
Brisbane (1 Season)1 League6.6
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.8921.856208184070.14400300
EFL Cup (7 Seasons)5.5
Premier League (6 Seasons)70.8471.962902104230.13100200
FA Cup (6 Seasons)8.0
League Two (2 Seasons)48.4
League One (2 Seasons)46.7
A-League (1 Season)6.6
Europa Lg (1 Season)2.3
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201020Swindon Town1 League26.3
2010-201121Swindon Town1 League20.5
2010-201121Burnley1 League1.8
2011-201222Burnley1 League29.6
2012-201323Burnley1 League35.3
2013-201424QPR1 League27.7
2014-201525QPR2 Leagues35.1
2015-201626QPR1 League12.7
2015-201626Southampton1 League2.3
2016-201727Southampton1 League0.8
2016-201727Southampton3 Leagues13.3
2017-201828Southampton3 Leagues13.4231.99150251010.09000100
2018-201929Southampton3 Leagues11.9232.11130053220.18100100
2019-202030West Brom3 Leagues19.9301.79230250030.18200100
2020-202131West Brom2 Leagues2.410.6610000000.00000000
2020-202131West Brom1 League0.8
2020-202131QPR1 League15.7301.91200451010.06100000
2021-202232QPR3 Leagues20.7321.84190283030.17100200
2022-202333Brisbane1 League6.6
2022-202333Swindon Town1 League13.8
2023-202434Swindon Town3 Leagues36.3
15 Seasons6 Clubs8 Leagues345.11391.88910102882100.14500500
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)4 Leagues111.8621.873906134040.12200200
Swindon Town (4 Seasons)4 Leagues96.8
Southampton (4 Seasons)4 Leagues40.9462.052802104230.13100200
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)4 Leagues22.3311.70240250030.16200100
Brisbane (1 Season)1 League6.6
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.8921.856208184070.14400300
EFL Cup (7 Seasons)5.5
Premier League (6 Seasons)70.8471.962902104230.13100200
FA Cup (6 Seasons)8.0
League Two (2 Seasons)48.4
League One (2 Seasons)46.7
A-League (1 Season)6.6
Europa Lg (1 Season)2.3
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201020Swindon Towneng ENG3. League One5th26.3
2010-201121Swindon Towneng ENG3. League One24th20.5
2010-201121Burnleyeng ENG2. Championship8th1.8
2011-201222Burnleyeng ENG2. Championship13th29.6
2012-201323Burnleyeng ENG2. Championship11th35.3
2013-201424QPReng ENG2. Championship4th27.7
2014-201525QPReng ENG1. Premier League20th34.1Matches
2015-201626QPReng ENG2. Championship12th12.7Matches
2015-201626Southamptoneng ENG1. Premier League6th2.3Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.8Matches
2016-201727Southamptoneng ENG1. Premier League8th10.4Matches
2017-201828Southamptoneng ENG1. Premier League17th11.5231.99150251010.09000100Matches
2018-201929Southamptoneng ENG1. Premier League16th10.9232.11130053220.18100100Matches
2019-202030West Bromeng ENG2. Championship2nd16.8301.79230250030.18200100Matches
2020-202131West Bromeng ENG1. Premier League19th1.510.6610000000.00000000Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.8Matches
2020-202131QPReng ENG2. Championship9th15.7301.91200451010.06100000Matches
2021-202232QPReng ENG2. Championship11th17.4321.84190283030.17100200Matches
2022-202333Brisbaneau AUS1. A-League8th6.6Matches
2022-202333Swindon Towneng ENG4. League Two10th13.8Matches
2023-202434Swindon Towneng ENG4. League Two19th34.5Matches
15 Seasons6 Clubs5 Leagues329.31391.88910102882100.14500500
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)2 Leagues107.5621.873906134040.12200200
Swindon Town (4 Seasons)2 Leagues95.1
Southampton (4 Seasons)1 League35.2462.052802104230.13100200
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)2 Leagues18.3311.70240250030.16200100
Brisbane (1 Season)1 League6.6
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.8921.856208184070.14400300
Premier League (6 Seasons)70.8471.962902104230.13100200
League Two (2 Seasons)48.4
League One (2 Seasons)46.7
A-League (1 Season)6.6
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201525QPReng ENGFA Cup33rd1.0Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.6Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.8Matches
2017-201828Southamptoneng ENGFA Cup3rd1.0Matches
2018-201929Southamptoneng ENGEFL Cup9th0.1Matches
2018-201929Southamptoneng ENGFA Cup33rd0.9Matches
2019-202030West Bromeng ENGEFL Cup58th0.7Matches
2019-202030West Bromeng ENGFA Cup9th2.5Matches
2020-202131West Bromeng ENGEFL Cup17th0.9Matches
2021-202232QPReng ENGEFL CupRd41.7Matches
2021-202232QPReng ENGFA Cup1.6Matches
2023-202434Swindon Towneng ENGEFL CupRd10.7Matches
2023-202434Swindon Towneng ENGFA Cup1.0Matches
8 Seasons4 Clubs2 Leagues13.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Southampton (3 Seasons)2 Leagues3.4
West Brom (2 Seasons)2 Leagues4.0
QPR (2 Seasons)2 Leagues4.3
Swindon Town (1 Season)2 Leagues1.7
EFL Cup (7 Seasons)5.5
FA Cup (6 Seasons)8.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201727Southampton2. Europa LgGR2.3Matches
1 Season1 Club1 League2.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201020Swindon Towneng ENG3. League One26.3
2010-201121Burnleyeng ENG2. Championship1.8
2010-201121Swindon Towneng ENG3. League One20.5
2011-201222Burnleyeng ENG2. Championship29.6
2012-201323Burnleyeng ENG2. Championship35.3
2013-201424QPReng ENG2. Championship27.7
2014-201525QPReng ENGFA Cup1.0Matches
2014-201525QPReng ENG1. Premier League34.1Matches
2015-201626QPReng ENG2. Championship12.7Matches
2015-201626Southamptoneng ENG1. Premier League2.3Matches
2016-201727Southamptoneng ENGEFL Cup0.601Matches
2016-201727Southampton2. Europa Lg2.310Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.8Matches
2016-201727Southamptoneng ENG1. Premier League10.4124Matches
2017-201828Southamptoneng ENGEFL Cup0.800Matches
2017-201828Southamptoneng ENGFA Cup1.010Matches
2017-201828Southamptoneng ENG1. Premier League11.57513331030.071531218100Matches
2018-201929Southamptoneng ENGEFL Cup0.100Matches
2018-201929Southamptoneng ENGFA Cup0.900Matches
2018-201929Southamptoneng ENG1. Premier League10.913736461154.5512210215130Matches
2019-202030West Bromeng ENG2. Championship16.89832441526.711826211280Matches
2019-202030West Bromeng ENGEFL Cup0.710Matches
2019-202030West Bromeng ENGFA Cup2.510Matches
2020-202131QPReng ENG2. Championship15.71372924944.4591851890Matches
2020-202131West Bromeng ENGEFL Cup0.900Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.8Matches
2020-202131West Bromeng ENG1. Premier League1.5421211333.320003740Matches
2021-202232QPReng ENG2. Championship17.47342141233.38102829200Matches
2021-202232QPReng ENGEFL Cup1.700Matches
2021-202232QPReng ENGFA Cup1.600Matches
2022-202333Brisbaneau AUS1. A-League6.640Matches
2022-202333Swindon Towneng ENG4. League Two13.850Matches
2023-202434Swindon Towneng ENGEFL Cup0.700Matches
2023-202434Swindon Towneng ENGFA Cup1.000Matches
2023-202434Swindon Towneng ENG4. League Two34.5156Matches
15 Seasons6 Clubs8 Leagues345.15372142415226036.7385410442668840
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (5 Seasons)4 Leagues111.82010611382138.11319316727290
Swindon Town (4 Seasons)4 Leagues96.82060
Southampton (4 Seasons)4 Leagues40.9202649792142.91227522823230
Burnley (3 Seasons)1 League66.70
West Brom (2 Seasons)4 Leagues22.3131244551827.813826518320
Brisbane (1 Season)1 League6.6400
West Brom (1 Season)1 League0.80
Southampton (1 Season)1 League0.80
Championship (8 Seasons)156.829189137123633.32427522938570
EFL Cup (7 Seasons)5.5110
Premier League (6 Seasons)70.824265118102441.714275221030270
FA Cup (6 Seasons)8.0200
League Two (2 Seasons)48.42060
League One (2 Seasons)46.70
A-League (1 Season)6.6400
Europa Lg (1 Season)2.3100
PL2 — Div. 1 (1 Season)0.80
PL2 — Div. 2 (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201020Swindon Town1 League26.30
2010-201121Swindon Town1 League20.50
2010-201121Burnley1 League1.80
2011-201222Burnley1 League29.60
2012-201323Burnley1 League35.30
2013-201424QPR1 League27.70
2014-201525QPR2 Leagues35.10
2015-201626QPR1 League12.70
2015-201626Southampton1 League2.30
2016-201727Southampton1 League0.80
2016-201727Southampton3 Leagues13.31350
2017-201828Southampton3 Leagues13.47613331030.071531218100
2018-201929Southampton3 Leagues11.913736461154.5512210215130
2019-202030West Brom3 Leagues19.991032441526.711826211280
2020-202131West Brom2 Leagues2.4421211333.320003740
2020-202131West Brom1 League0.80
2020-202131QPR1 League15.71372924944.4591851890
2021-202232QPR3 Leagues20.77342141233.38102829200
2022-202333Brisbane1 League6.6400
2022-202333Swindon Town1 League13.8500
2023-202434Swindon Town3 Leagues36.31560
15 Seasons6 Clubs8 Leagues345.15372142415226036.7385410442668840
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (5 Seasons)4 Leagues111.82010611382138.11319316727290
Swindon Town (4 Seasons)4 Leagues96.82060
Southampton (4 Seasons)4 Leagues40.9202649792142.91227522823230
Burnley (3 Seasons)1 League66.70
West Brom (2 Seasons)4 Leagues22.3131244551827.813826518320
Brisbane (1 Season)1 League6.6400
West Brom (1 Season)1 League0.80
Southampton (1 Season)1 League0.80
Championship (8 Seasons)156.829189137123633.32427522938570
EFL Cup (7 Seasons)5.5110
Premier League (6 Seasons)70.824265118102441.714275221030270
FA Cup (6 Seasons)8.0200
League Two (2 Seasons)48.42060
League One (2 Seasons)46.70
A-League (1 Season)6.6400
Europa Lg (1 Season)2.3100
PL2 — Div. 1 (1 Season)0.80
PL2 — Div. 2 (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201020Swindon Towneng ENG3. League One5th26.3
2010-201121Swindon Towneng ENG3. League One24th20.5
2010-201121Burnleyeng ENG2. Championship8th1.8
2011-201222Burnleyeng ENG2. Championship13th29.6
2012-201323Burnleyeng ENG2. Championship11th35.3
2013-201424QPReng ENG2. Championship4th27.7
2014-201525QPReng ENG1. Premier League20th34.1Matches
2015-201626QPReng ENG2. Championship12th12.7Matches
2015-201626Southamptoneng ENG1. Premier League6th2.3Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.8Matches
2016-201727Southamptoneng ENG1. Premier League8th10.4124Matches
2017-201828Southamptoneng ENG1. Premier League17th11.57513331030.071531218100Matches
2018-201929Southamptoneng ENG1. Premier League16th10.913736461154.5512210215130Matches
2019-202030West Bromeng ENG2. Championship2nd16.89832441526.711826211280Matches
2020-202131West Bromeng ENG1. Premier League19th1.5421211333.320003740Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.8Matches
2020-202131QPReng ENG2. Championship9th15.71372924944.4591851890Matches
2021-202232QPReng ENG2. Championship11th17.47342141233.38102829200Matches
2022-202333Brisbaneau AUS1. A-League8th6.640Matches
2022-202333Swindon Towneng ENG4. League Two10th13.850Matches
2023-202434Swindon Towneng ENG4. League Two19th34.5156Matches
15 Seasons6 Clubs5 Leagues329.35368142415226036.7385410442568840
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
QPR (5 Seasons)2 Leagues107.52010611382138.11319316727290
Swindon Town (4 Seasons)2 Leagues95.12060
Southampton (4 Seasons)1 League35.2202449792142.91227522723230
Burnley (3 Seasons)1 League66.70
West Brom (2 Seasons)2 Leagues18.3131044551827.813826518320
Brisbane (1 Season)1 League6.6400
West Brom (1 Season)1 League0.80
Southampton (1 Season)1 League0.80
Championship (8 Seasons)156.829189137123633.32427522938570
Premier League (6 Seasons)70.824265118102441.714275221030270
League Two (2 Seasons)48.42060
League One (2 Seasons)46.70
A-League (1 Season)6.6400
PL2 — Div. 1 (1 Season)0.80
PL2 — Div. 2 (1 Season)0.80
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201525QPReng ENGFA Cup33rd1.0Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.601Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.800Matches
2017-201828Southamptoneng ENGFA Cup3rd1.010Matches
2018-201929Southamptoneng ENGEFL Cup9th0.100Matches
2018-201929Southamptoneng ENGFA Cup33rd0.900Matches
2019-202030West Bromeng ENGEFL Cup58th0.710Matches
2019-202030West Bromeng ENGFA Cup9th2.510Matches
2020-202131West Bromeng ENGEFL Cup17th0.900Matches
2021-202232QPReng ENGEFL CupRd41.700Matches
2021-202232QPReng ENGFA Cup1.600Matches
2023-202434Swindon Towneng ENGEFL CupRd10.700Matches
2023-202434Swindon Towneng ENGFA Cup1.000Matches
8 Seasons4 Clubs2 Leagues13.5310
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
Southampton (3 Seasons)2 Leagues3.4110
West Brom (2 Seasons)2 Leagues4.0200
QPR (2 Seasons)2 Leagues4.3000
Swindon Town (1 Season)2 Leagues1.7000
EFL Cup (7 Seasons)5.5110
FA Cup (6 Seasons)8.0200
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201727Southampton2. Europa LgGR2.310Matches
1 Season1 Club1 League2.3100

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201020Swindon Towneng ENG3. League One26.3
2010-201121Burnleyeng ENG2. Championship1.8
2010-201121Swindon Towneng ENG3. League One20.5
2011-201222Burnleyeng ENG2. Championship29.6
2012-201323Burnleyeng ENG2. Championship35.3
2013-201424QPReng ENG2. Championship27.7
2014-201525QPReng ENGFA Cup1.0Matches
2014-201525QPReng ENG1. Premier League34.1Matches
2015-201626QPReng ENG2. Championship12.7Matches
2015-201626Southamptoneng ENG1. Premier League2.3Matches
2016-201727Southamptoneng ENGEFL Cup0.6Matches
2016-201727Southampton2. Europa Lg2.3Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.8Matches
2016-201727Southamptoneng ENG1. Premier League10.4Matches
2017-201828Southamptoneng ENGEFL Cup0.8Matches
2017-201828Southamptoneng ENGFA Cup1.0Matches
2017-201828Southamptoneng ENG1. Premier League11.53831331180173553826350.0350.0231726199532301929267Matches
2018-201929Southamptoneng ENGEFL Cup0.1Matches
2018-201929Southamptoneng ENGFA Cup0.9Matches
2018-201929Southamptoneng ENG1. Premier League10.93311738150144473306116.7583.3147643167612301822944Matches
2019-202030West Bromeng ENG2. Championship16.8517336022423779513161062.5637.52701101246512351835594Matches
2019-202030West Bromeng ENGEFL Cup0.7Matches
2019-202030West Bromeng ENGFA Cup2.5Matches
2020-202131QPReng ENG2. Championship15.7525133825723462525231147.81252.22911031343976381937777Matches
2020-202131West Bromeng ENGEFL Cup0.9Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.8Matches
2020-202131West Bromeng ENG1. Premier League1.5554822264552150.0150.0221015112142364Matches
2021-202232QPReng ENG2. Championship17.448023722371755047810550.0550.0252994293884351835178Matches
2021-202232QPReng ENGEFL Cup1.7Matches
2021-202232QPReng ENGFA Cup1.6Matches
2022-202333Brisbaneau AUS1. A-League6.6Matches
2022-202333Swindon Towneng ENG4. League Two13.8Matches
2023-202434Swindon Towneng ENGEFL Cup0.7Matches
2023-202434Swindon Towneng ENGFA Cup1.0Matches
2023-202434Swindon Towneng ENG4. League Two34.5Matches
15 Seasons6 Clubs8 Leagues345.1229110324710709892972283633149.23250.8121345961299342217172941640364
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
QPR (5 Seasons)4 Leagues111.81005361104944091121003331648.51751.554320256361715107337728155
Swindon Town (4 Seasons)4 Leagues96.8
Southampton (4 Seasons)4 Leagues40.9714306933031710271212433.3866.7378136936611446037521111
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)4 Leagues22.3572376824626383568181161.1738.92921202297633392039198
Brisbane (1 Season)1 League6.6
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.81522691707186461911516492653.12346.98133126882221612108551083249
EFL Cup (7 Seasons)5.5
Premier League (6 Seasons)70.8769347735234310676714535.7964.3400147041712656439557115
FA Cup (6 Seasons)8.0
League Two (2 Seasons)48.4
League One (2 Seasons)46.7
A-League (1 Season)6.6
Europa Lg (1 Season)2.3
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201020Swindon Town1 League26.3
2010-201121Swindon Town1 League20.5
2010-201121Burnley1 League1.8
2011-201222Burnley1 League29.6
2012-201323Burnley1 League35.3
2013-201424QPR1 League27.7
2014-201525QPR2 Leagues35.1
2015-201626QPR1 League12.7
2015-201626Southampton1 League2.3
2016-201727Southampton1 League0.8
2016-201727Southampton3 Leagues13.3
2017-201828Southampton3 Leagues13.43831331180173553826350.0350.0231726199532301929267
2018-201929Southampton3 Leagues11.93311738150144473306116.7583.3147643167612301822944
2019-202030West Brom3 Leagues19.9517336022423779513161062.5637.52701101246512351835594
2020-202131West Brom2 Leagues2.4554822264552150.0150.0221015112142364
2020-202131West Brom1 League0.8
2020-202131QPR1 League15.7525133825723462525231147.81252.22911031343976381937777
2021-202232QPR3 Leagues20.748023722371755047810550.0550.0252994293884351835178
2022-202333Brisbane1 League6.6
2022-202333Swindon Town1 League13.8
2023-202434Swindon Town3 Leagues36.3
15 Seasons6 Clubs8 Leagues345.1229110324710709892972283633149.23250.8121345961299342217172941640364
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
QPR (5 Seasons)4 Leagues111.81005361104944091121003331648.51751.554320256361715107337728155
Swindon Town (4 Seasons)4 Leagues96.8
Southampton (4 Seasons)4 Leagues40.9714306933031710271212433.3866.7378136936611446037521111
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)4 Leagues22.3572376824626383568181161.1738.92921202297633392039198
Brisbane (1 Season)1 League6.6
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.81522691707186461911516492653.12346.98133126882221612108551083249
EFL Cup (7 Seasons)5.5
Premier League (6 Seasons)70.8769347735234310676714535.7964.3400147041712656439557115
FA Cup (6 Seasons)8.0
League Two (2 Seasons)48.4
League One (2 Seasons)46.7
A-League (1 Season)6.6
Europa Lg (1 Season)2.3
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201020Swindon Towneng ENG3. League One5th26.3
2010-201121Swindon Towneng ENG3. League One24th20.5
2010-201121Burnleyeng ENG2. Championship8th1.8
2011-201222Burnleyeng ENG2. Championship13th29.6
2012-201323Burnleyeng ENG2. Championship11th35.3
2013-201424QPReng ENG2. Championship4th27.7
2014-201525QPReng ENG1. Premier League20th34.1Matches
2015-201626QPReng ENG2. Championship12th12.7Matches
2015-201626Southamptoneng ENG1. Premier League6th2.3Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.8Matches
2016-201727Southamptoneng ENG1. Premier League8th10.4Matches
2017-201828Southamptoneng ENG1. Premier League17th11.53831331180173553826350.0350.0231726199532301929267Matches
2018-201929Southamptoneng ENG1. Premier League16th10.93311738150144473306116.7583.3147643167612301822944Matches
2019-202030West Bromeng ENG2. Championship2nd16.8517336022423779513161062.5637.52701101246512351835594Matches
2020-202131West Bromeng ENG1. Premier League19th1.5554822264552150.0150.0221015112142364Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.8Matches
2020-202131QPReng ENG2. Championship9th15.7525133825723462525231147.81252.22911031343976381937777Matches
2021-202232QPReng ENG2. Championship11th17.448023722371755047810550.0550.0252994293884351835178Matches
2022-202333Brisbaneau AUS1. A-League8th6.6Matches
2022-202333Swindon Towneng ENG4. League Two10th13.8Matches
2023-202434Swindon Towneng ENG4. League Two19th34.5Matches
15 Seasons6 Clubs5 Leagues329.3229110324710709892972283633149.23250.8121345961299342217172941640364
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
QPR (5 Seasons)2 Leagues107.51005361104944091121003331648.51751.554320256361715107337728155
Swindon Town (4 Seasons)2 Leagues95.1
Southampton (4 Seasons)1 League35.2714306933031710271212433.3866.7378136936611446037521111
Burnley (3 Seasons)1 League66.7
West Brom (2 Seasons)2 Leagues18.3572376824626383568181161.1738.92921202297633392039198
Brisbane (1 Season)1 League6.6
West Brom (1 Season)1 League0.8
Southampton (1 Season)1 League0.8
Championship (8 Seasons)156.81522691707186461911516492653.12346.98133126882221612108551083249
Premier League (6 Seasons)70.8769347735234310676714535.7964.3400147041712656439557115
League Two (2 Seasons)48.4
League One (2 Seasons)46.7
A-League (1 Season)6.6
PL2 — Div. 1 (1 Season)0.8
PL2 — Div. 2 (1 Season)0.8
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201525QPReng ENGFA Cup33rd1.0Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.6Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.8Matches
2017-201828Southamptoneng ENGFA Cup3rd1.0Matches
2018-201929Southamptoneng ENGEFL Cup9th0.1Matches
2018-201929Southamptoneng ENGFA Cup33rd0.9Matches
2019-202030West Bromeng ENGEFL Cup58th0.7Matches
2019-202030West Bromeng ENGFA Cup9th2.5Matches
2020-202131West Bromeng ENGEFL Cup17th0.9Matches
2021-202232QPReng ENGEFL CupRd41.7Matches
2021-202232QPReng ENGFA Cup1.6Matches
2023-202434Swindon Towneng ENGEFL CupRd10.7Matches
2023-202434Swindon Towneng ENGFA Cup1.0Matches
8 Seasons4 Clubs2 Leagues13.5
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Southampton (3 Seasons)2 Leagues3.4
West Brom (2 Seasons)2 Leagues4.0
QPR (2 Seasons)2 Leagues4.3
Swindon Town (1 Season)2 Leagues1.7
EFL Cup (7 Seasons)5.5
FA Cup (6 Seasons)8.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2016-201727Southampton2. Europa LgGR2.3Matches
1 Season1 Club1 League2.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201020Swindon Towneng ENG3. League One332,3657257.126.3294
2010-201121Burnleyeng ENG2. Championship4164414.01.822
2010-201121Swindon Towneng ENG3. League One211,8418844.520.5201
2011-201222Burnleyeng ENG2. Championship412,6626564.329.63011
2012-201323Burnleyeng ENG2. Championship373,1758676.735.3370
2013-201424QPReng ENG2. Championship312,4918060.227.7283
2014-201525QPReng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2014-201525QPReng ENG1. Premier League353,0668889.634.13531000.773965-26-0.76+0.51Matches
2015-201626QPReng ENG2. Championship161,1407127.512.7129401.31181800.000.00Matches
2015-201626Southamptoneng ENG1. Premier League7211306.22.320531.7132+1+0.43-0.05Matches
2016-201727Southamptoneng ENGEFL Cup1565610.40.61560013.0010+1+1.61+0.68Matches
2016-201727Southampton2. Europa Lg52074138.32.320301.4041+3+1.30+1.57Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 1170703.50.81700000.0021+1+1.29+1.90Matches
2016-201727Southamptoneng ENG1. Premier League159346227.310.4112421.3398+1+0.10+0.39Matches
2017-201828Southamptoneng ENGEFL Cup1757583.30.81750000.0001-1-1.20+4.80Matches
2017-201828Southamptoneng ENGFA Cup1909020.01.01901000.0002-2-2.00-3.25Matches
2017-201828Southamptoneng ENG1. Premier League241,0374330.311.51031410.921415-1-0.09+0.5915.310.5+4.8+0.41+0.79Matches
2018-201929Southamptoneng ENGEFL Cup110103.00.1001923.0010+1+9.00+9.00Matches
2018-201929Southamptoneng ENGFA Cup1787837.10.91780001.002200.000.00Matches
2018-201929Southamptoneng ENG1. Premier League259833928.710.9116701418100.801117-6-0.55-0.0312.517.0-4.4-0.41-0.27Matches
2019-202030West Bromeng ENG2. Championship341,5084436.416.8186821618101.943017+13+0.78+0.1328.517.0+11.5+0.68+0.23Matches
2019-202030West Bromeng ENGEFL Cup1595965.60.71590000.0012-1-1.53-1.53Matches
2019-202030West Bromeng ENGFA Cup32257583.32.53751002.0023-1-0.40-4.40Matches
2020-202131QPReng ENG2. Championship211,4146734.215.71972122501.952115+6+0.38+0.5119.719.4+0.3+0.02+0.09Matches
2020-202131West Bromeng ENGEFL Cup2783943.30.917201602.0020+2+2.31+1.43Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 2171713.30.81710003.0021+1+1.27+1.83Matches
2020-202131West Bromeng ENG1. Premier League5138284.01.50052830.4025-3-1.96-0.910.75.1-4.4-2.86-2.10Matches
2021-202232QPReng ENG2. Championship341,5624637.717.415763192271.622717+10+0.58+0.8924.323.6+0.7+0.04+0.30Matches
2021-202232QPReng ENGEFL Cup21497538.21.7190115901.002200.00-0.75Matches
2021-202232QPReng ENGFA Cup21487470.51.62741000.5002-2-1.22-1.22Matches
2022-202333Brisbaneau AUS1. A-League75968525.56.67854001.4345-1-0.15+0.16Matches
2022-202333Swindon Towneng ENG4. League Two201,2466230.113.81579451301.152220+2+0.14+0.02Matches
2023-202434Swindon Towneng ENGEFL Cup1656554.20.71650001.001100.000.00Matches
2023-202434Swindon Towneng ENGFA Cup19090100.01.01901000.0047-3-3.00Matches
2023-202434Swindon Towneng ENG4. League Two463,1086875.134.5358117112501.175765-8-0.23-0.41Matches
15 Seasons6 Clubs8 Leagues47931,0616540.8345.1353768212621391.28277295-18-0.09+0.04101.092.5+8.5+0.12+0.33
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
QPR (5 Seasons)4 Leagues14210,0607148.7111.81137547292471.32107122-15-0.18-0.0244.043.0+1.0+0.03+0.19
Swindon Town (4 Seasons)4 Leagues1228,7157152.096.81018022212201.148493-9-0.18-0.32
Southampton (4 Seasons)4 Leagues813,6814523.240.9406964117191.094548-3-0.07+0.0427.827.4+0.3+0.02+0.27
Burnley (3 Seasons)1 League826,0017348.366.76913
West Brom (2 Seasons)4 Leagues452,0084524.822.3236832220131.733727+10+0.45+0.6829.222.1+7.1+0.39+0.61
Brisbane (1 Season)1 League75968525.56.67854001.4345-1-0.15+0.16
West Brom (1 Season)1 League171713.30.81710003.0021+1+1.27+1.83
Southampton (1 Season)1 League170703.50.81700000.0021+1+1.29+1.90
Championship (8 Seasons)21814,1166542.6156.816172155721171.749667+29+0.46+0.4172.560.0+12.5+0.25+0.21
EFL Cup (7 Seasons)94925528.35.5670132531.4486+2+0.37-0.14
Premier League (6 Seasons)1116,3695731.070.86967364220190.9378112-34-0.48-0.0628.532.5-4.0-0.17+0.29
FA Cup (6 Seasons)97218054.68.09805000.89819-11-1.37-2.42
League Two (2 Seasons)664,3546652.648.4508021162201.167985-6-0.12-0.26
League One (2 Seasons)544,2067850.846.7495
A-League (1 Season)75968525.56.67854001.4345-1-0.15+0.16
Europa Lg (1 Season)52074138.32.320301.4041+3+1.30+1.57
PL2 — Div. 1 (1 Season)170703.50.81700000.0021+1+1.29+1.90
PL2 — Div. 2 (1 Season)171713.30.81710003.0021+1+1.27+1.83
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201020Swindon Town1 League332,3657257.126.3294
2010-201121Swindon Town1 League211,8418844.520.5201
2010-201121Burnley1 League4164414.01.822
2011-201222Burnley1 League412,6626564.329.63011
2012-201323Burnley1 League373,1758676.735.3370
2013-201424QPR1 League312,4918060.227.7283
2014-201525QPR2 Leagues363,1568889.935.1369032000.753968-29-0.83+0.44
2015-201626QPR1 League161,1407127.512.7129401.31181800.000.00
2015-201626Southampton1 League7211306.22.320531.7132+1+0.43-0.05
2016-201727Southampton1 League170703.50.81700000.0021+1+1.29+1.90
2016-201727Southampton3 Leagues211,1975726.613.314562731.43149+5+0.38+0.48
2017-201828Southampton3 Leagues261,2024630.413.4128341410.851418-4-0.30+0.1615.310.5+4.8+0.41+0.79
2018-201929Southampton3 Leagues271,0714027.011.9126801517120.891419-5-0.42+0.0212.517.0-4.4-0.41-0.27
2019-202030West Brom3 Leagues381,7924739.819.9226831618101.893322+11+0.55-0.1528.517.0+11.5+0.68+0.23
2020-202131West Brom2 Leagues7216316.02.4172062430.8645-1-0.42+0.570.75.1-4.4-2.86-2.10
2020-202131West Brom1 League171713.30.81710003.0021+1+1.27+1.83
2020-202131QPR1 League211,4146734.215.71972122501.952115+6+0.38+0.5119.719.4+0.3+0.02+0.09
2021-202232QPR3 Leagues381,8594939.220.718775202471.532921+8+0.39+0.6124.323.6+0.7+0.04+0.30
2022-202333Brisbane1 League75968525.56.67854001.4345-1-0.15+0.16
2022-202333Swindon Town1 League201,2466230.113.81579451301.152220+2+0.14+0.02
2023-202434Swindon Town3 Leagues483,2636875.036.3378118112501.146273-11-0.30-0.47
15 Seasons6 Clubs8 Leagues47931,0616540.8345.1353768212621391.28277295-18-0.09+0.04101.092.5+8.5+0.12+0.33
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
QPR (5 Seasons)4 Leagues14210,0607148.7111.81137547292471.32107122-15-0.18-0.0244.043.0+1.0+0.03+0.19
Swindon Town (4 Seasons)4 Leagues1228,7157152.096.81018022212201.148493-9-0.18-0.32
Southampton (4 Seasons)4 Leagues813,6814523.240.9406964117191.094548-3-0.07+0.0427.827.4+0.3+0.02+0.27
Burnley (3 Seasons)1 League826,0017348.366.76913
West Brom (2 Seasons)4 Leagues452,0084524.822.3236832220131.733727+10+0.45+0.6829.222.1+7.1+0.39+0.61
Brisbane (1 Season)1 League75968525.56.67854001.4345-1-0.15+0.16
West Brom (1 Season)1 League171713.30.81710003.0021+1+1.27+1.83
Southampton (1 Season)1 League170703.50.81700000.0021+1+1.29+1.90
Championship (8 Seasons)21814,1166542.6156.816172155721171.749667+29+0.46+0.4172.560.0+12.5+0.25+0.21
EFL Cup (7 Seasons)94925528.35.5670132531.4486+2+0.37-0.14
Premier League (6 Seasons)1116,3695731.070.86967364220190.9378112-34-0.48-0.0628.532.5-4.0-0.17+0.29
FA Cup (6 Seasons)97218054.68.09805000.89819-11-1.37-2.42
League Two (2 Seasons)664,3546652.648.4508021162201.167985-6-0.12-0.26
League One (2 Seasons)544,2067850.846.7495
A-League (1 Season)75968525.56.67854001.4345-1-0.15+0.16
Europa Lg (1 Season)52074138.32.320301.4041+3+1.30+1.57
PL2 — Div. 1 (1 Season)170703.50.81700000.0021+1+1.29+1.90
PL2 — Div. 2 (1 Season)171713.30.81710003.0021+1+1.27+1.83
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201020Swindon Towneng ENG3. League One5th332,3657257.126.3294
2010-201121Swindon Towneng ENG3. League One24th211,8418844.520.5201
2010-201121Burnleyeng ENG2. Championship8th4164414.01.822
2011-201222Burnleyeng ENG2. Championship13th412,6626564.329.63011
2012-201323Burnleyeng ENG2. Championship11th373,1758676.735.3370
2013-201424QPReng ENG2. Championship4th312,4918060.227.7283
2014-201525QPReng ENG1. Premier League20th353,0668889.634.13531000.773965-26-0.76+0.51Matches
2015-201626QPReng ENG2. Championship12th161,1407127.512.7129401.31181800.000.00Matches
2015-201626Southamptoneng ENG1. Premier League6th7211306.22.320531.7132+1+0.43-0.05Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th170703.50.81700000.0021+1+1.29+1.90Matches
2016-201727Southamptoneng ENG1. Premier League8th159346227.310.4112421.3398+1+0.10+0.39Matches
2017-201828Southamptoneng ENG1. Premier League17th241,0374330.311.51031410.921415-1-0.09+0.5915.310.5+4.8+0.41+0.79Matches
2018-201929Southamptoneng ENG1. Premier League16th259833928.710.9116701418100.801117-6-0.55-0.0312.517.0-4.4-0.41-0.27Matches
2019-202030West Bromeng ENG2. Championship2nd341,5084436.416.8186821618101.943017+13+0.78+0.1328.517.0+11.5+0.68+0.23Matches
2020-202131West Bromeng ENG1. Premier League19th5138284.01.50052830.4025-3-1.96-0.910.75.1-4.4-2.86-2.10Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th171713.30.81710003.0021+1+1.27+1.83Matches
2020-202131QPReng ENG2. Championship9th211,4146734.215.71972122501.952115+6+0.38+0.5119.719.4+0.3+0.02+0.09Matches
2021-202232QPReng ENG2. Championship11th341,5624637.717.415763192271.622717+10+0.58+0.8924.323.6+0.7+0.04+0.30Matches
2022-202333Brisbaneau AUS1. A-League8th75968525.56.67854001.4345-1-0.15+0.16Matches
2022-202333Swindon Towneng ENG4. League Two10th201,2466230.113.81579451301.152220+2+0.14+0.02Matches
2023-202434Swindon Towneng ENG4. League Two19th463,1086875.134.5358117112501.175765-8-0.23-0.41Matches
15 Seasons6 Clubs5 Leagues45629,6416540.9329.3336767612021361.29257269-12-0.06+0.11101.092.5+8.5+0.12+0.33
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
QPR (5 Seasons)2 Leagues1379,6737148.4107.51097444282271.36105115-10-0.13+0.0644.043.0+1.0+0.03+0.19
Swindon Town (4 Seasons)2 Leagues1208,5607151.795.1998021212201.167985-6-0.12-0.26
Southampton (4 Seasons)1 League713,1654523.135.2346753718161.043742-5-0.14+0.0527.827.4+0.3+0.02+0.27
Burnley (3 Seasons)1 League826,0017348.366.76913
West Brom (2 Seasons)2 Leagues391,6464221.818.3186822120131.743222+10+0.55+0.8429.222.1+7.1+0.39+0.61
Brisbane (1 Season)1 League75968525.56.67854001.4345-1-0.15+0.16
West Brom (1 Season)1 League171713.30.81710003.0021+1+1.27+1.83
Southampton (1 Season)1 League170703.50.81700000.0021+1+1.29+1.90
Championship (8 Seasons)21814,1166542.6156.816172155721171.749667+29+0.46+0.4172.560.0+12.5+0.25+0.21
Premier League (6 Seasons)1116,3695731.070.86967364220190.9378112-34-0.48-0.0628.532.5-4.0-0.17+0.29
League Two (2 Seasons)664,3546652.648.4508021162201.167985-6-0.12-0.26
League One (2 Seasons)544,2067850.846.7495
A-League (1 Season)75968525.56.67854001.4345-1-0.15+0.16
PL2 — Div. 1 (1 Season)170703.50.81700000.0021+1+1.29+1.90
PL2 — Div. 2 (1 Season)171713.30.81710003.0021+1+1.27+1.83
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-201525QPReng ENGFA Cup33rd19090100.01.01901000.0003-3-3.00Matches
2016-201727Southamptoneng ENGEFL Cup2nd1565610.40.61560013.0010+1+1.61+0.68Matches
2017-201828Southamptoneng ENGEFL Cup33rd1757583.30.81750000.0001-1-1.20+4.80Matches
2017-201828Southamptoneng ENGFA Cup3rd1909020.01.01901000.0002-2-2.00-3.25Matches
2018-201929Southamptoneng ENGEFL Cup9th110103.00.1001923.0010+1+9.00+9.00Matches
2018-201929Southamptoneng ENGFA Cup33rd1787837.10.91780001.002200.000.00Matches
2019-202030West Bromeng ENGEFL Cup58th1595965.60.71590000.0012-1-1.53-1.53Matches
2019-202030West Bromeng ENGFA Cup9th32257583.32.53751002.0023-1-0.40-4.40Matches
2020-202131West Bromeng ENGEFL Cup17th2783943.30.917201602.0020+2+2.31+1.43Matches
2021-202232QPReng ENGEFL CupRd421497538.21.7190115901.002200.00-0.75Matches
2021-202232QPReng ENGFA Cup21487470.51.62741000.5002-2-1.22-1.22Matches
2023-202434Swindon Towneng ENGEFL CupRd11656554.20.71650001.001100.000.00Matches
2023-202434Swindon Towneng ENGFA Cup19090100.01.01901000.0047-3-3.00Matches
8 Seasons4 Clubs2 Leagues181,2136739.613.51576632531.171625-9-0.67-1.35
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Southampton (3 Seasons)2 Leagues53096219.13.447511931.4045-1-0.29-0.91
West Brom (2 Seasons)2 Leagues63626067.04.057111601.675500.00-1.52
QPR (2 Seasons)2 Leagues53877756.14.3482315900.6027-5-1.16-1.76
Swindon Town (1 Season)2 Leagues21557873.81.72781000.5058-3-1.74-1.74
EFL Cup (7 Seasons)94925528.35.5670132531.4486+2+0.37-0.14
FA Cup (6 Seasons)97218054.68.09805000.89819-11-1.37-2.42
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
2016-201727Southampton2. Europa LgGR52074138.32.320301.4041+3+1.30+1.57Matches
1 Season1 Club1 League52074138.32.320301.4041+3+1.30+1.57

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201020Swindon Towneng ENG3. League One26.32037
2010-201121Burnleyeng ENG2. Championship1.8004
2010-201121Swindon Towneng ENG3. League One20.54024
2011-201222Burnleyeng ENG2. Championship29.62022
2012-201323Burnleyeng ENG2. Championship35.34050
2013-201424QPReng ENG2. Championship27.73029
2014-201525QPReng ENGFA Cup1.00000Matches
2014-201525QPReng ENG1. Premier League34.15135Matches
2015-201626QPReng ENG2. Championship12.74028Matches
2015-201626Southamptoneng ENG1. Premier League2.3003Matches
2016-201727Southamptoneng ENGEFL Cup0.6000102110000Matches
2016-201727Southampton2. Europa Lg2.3000369101000Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 10.80000Matches
2016-201727Southamptoneng ENG1. Premier League10.4100142289412000Matches
2017-201828Southamptoneng ENGEFL Cup0.8100330100000Matches
2017-201828Southamptoneng ENGFA Cup1.00001130010Matches
2017-201828Southamptoneng ENG1. Premier League11.520016161421500029387134.9Matches
2018-201929Southamptoneng ENGEFL Cup0.1000100000000Matches
2018-201929Southamptoneng ENGFA Cup0.9000101200000Matches
2018-201929Southamptoneng ENG1. Premier League10.91001418902700028428034.4Matches
2019-202030West Bromeng ENG2. Championship16.8500311816102800039277726.0Matches
2019-202030West Bromeng ENGEFL Cup0.70001000010Matches
2019-202030West Bromeng ENGFA Cup2.50001313010Matches
2020-202131QPReng ENG2. Championship15.730025249175700052194330.6Matches
2020-202131West Bromeng ENGEFL Cup0.90001200000Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 20.80000Matches
2020-202131West Bromeng ENG1. Premier League1.5000021032000461331.6Matches
2021-202232QPReng ENG2. Championship17.440015181392300030325536.8Matches
2021-202232QPReng ENGEFL Cup1.70002100000Matches
2021-202232QPReng ENGFA Cup1.60002101000Matches
2022-202333Brisbaneau AUS1. A-League6.600051215040Matches
2022-202333Swindon Towneng ENG4. League Two13.82001614167050Matches
2023-202434Swindon Towneng ENGEFL Cup0.70004001000Matches
2023-202434Swindon Towneng ENGFA Cup1.00000000000Matches
2023-202434Swindon Towneng ENG4. League Two34.5500372816196150Matches
15 Seasons6 Clubs8 Leagues345.1481042618911988267200018216433932.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)4 Leagues111.8191013644222771000082519834.2
Swindon Town (4 Seasons)4 Leagues96.813001184232276200
Southampton (4 Seasons)4 Leagues40.950057664616826000578015134.6
Burnley (3 Seasons)1 League66.76076
West Brom (2 Seasons)4 Leagues22.35003425181351200043339026.8
Brisbane (1 Season)1 League6.600051215040
West Brom (1 Season)1 League0.80000
Southampton (1 Season)1 League0.80000
Championship (8 Seasons)156.825002046038369180001217817530.8
EFL Cup (7 Seasons)5.51001362311000
Premier League (6 Seasons)70.8910825832111026000618616434.4
FA Cup (6 Seasons)8.0000555602000
League Two (2 Seasons)48.4700534232266200
League One (2 Seasons)46.76061
A-League (1 Season)6.600051215040
Europa Lg (1 Season)2.3000369101000
PL2 — Div. 1 (1 Season)0.80000
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201020Swindon Town1 League26.32037
2010-201121Swindon Town1 League20.54024
2010-201121Burnley1 League1.8004
2011-201222Burnley1 League29.62022
2012-201323Burnley1 League35.34050
2013-201424QPR1 League27.73029
2014-201525QPR2 Leagues35.1510350
2015-201626QPR1 League12.74028
2015-201626Southampton1 League2.3003
2016-201727Southampton1 League0.80000
2016-201727Southampton3 Leagues13.310018281911513000
2017-201828Southampton3 Leagues13.430020201731600029387134.9
2018-201929Southampton3 Leagues11.910016181022700028428034.4
2019-202030West Brom3 Leagues19.95003321171321000039277726.0
2020-202131West Brom2 Leagues2.4000141032000461331.6
2020-202131West Brom1 League0.80000
2020-202131QPR1 League15.730025249175700052194330.6
2021-202232QPR3 Leagues20.7400192013102300030325536.8
2022-202333Brisbane1 League6.600051215040
2022-202333Swindon Town1 League13.82001614167050
2023-202434Swindon Town3 Leagues36.3500412816206150
15 Seasons6 Clubs8 Leagues345.1481042618911988267200018216433932.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)4 Leagues111.8191013644222771000082519834.2
Swindon Town (4 Seasons)4 Leagues96.813001184232276200
Southampton (4 Seasons)4 Leagues40.950057664616826000578015134.6
Burnley (3 Seasons)1 League66.76076
West Brom (2 Seasons)4 Leagues22.35003425181351200043339026.8
Brisbane (1 Season)1 League6.600051215040
West Brom (1 Season)1 League0.80000
Southampton (1 Season)1 League0.80000
Championship (8 Seasons)156.825002046038369180001217817530.8
EFL Cup (7 Seasons)5.51001362311000
Premier League (6 Seasons)70.8910825832111026000618616434.4
FA Cup (6 Seasons)8.0000555602000
League Two (2 Seasons)48.4700534232266200
League One (2 Seasons)46.76061
A-League (1 Season)6.600051215040
Europa Lg (1 Season)2.3000369101000
PL2 — Div. 1 (1 Season)0.80000
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201020Swindon Towneng ENG3. League One5th26.32037
2010-201121Swindon Towneng ENG3. League One24th20.54024
2010-201121Burnleyeng ENG2. Championship8th1.8004
2011-201222Burnleyeng ENG2. Championship13th29.62022
2012-201323Burnleyeng ENG2. Championship11th35.34050
2013-201424QPReng ENG2. Championship4th27.73029
2014-201525QPReng ENG1. Premier League20th34.15135Matches
2015-201626QPReng ENG2. Championship12th12.74028Matches
2015-201626Southamptoneng ENG1. Premier League6th2.3003Matches
2016-201727Southamptoneng ENGJr. PL2 — Div. 112th0.80000Matches
2016-201727Southamptoneng ENG1. Premier League8th10.4100142289412000Matches
2017-201828Southamptoneng ENG1. Premier League17th11.520016161421500029387134.9Matches
2018-201929Southamptoneng ENG1. Premier League16th10.91001418902700028428034.4Matches
2019-202030West Bromeng ENG2. Championship2nd16.8500311816102800039277726.0Matches
2020-202131West Bromeng ENG1. Premier League19th1.5000021032000461331.6Matches
2020-202131West Bromeng ENGJr. PL2 — Div. 212th0.80000Matches
2020-202131QPReng ENG2. Championship9th15.730025249175700052194330.6Matches
2021-202232QPReng ENG2. Championship11th17.440015181392300030325536.8Matches
2022-202333Brisbaneau AUS1. A-League8th6.600051215040Matches
2022-202333Swindon Towneng ENG4. League Two10th13.82001614167050Matches
2023-202434Swindon Towneng ENG4. League Two19th34.5500372816196150Matches
15 Seasons6 Clubs5 Leagues329.3471040517210378256800018216433932.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)2 Leagues107.5191013242222671000082519834.2
Swindon Town (4 Seasons)2 Leagues95.113001144232266200
Southampton (4 Seasons)1 League35.240047563111724000578015134.6
Burnley (3 Seasons)1 League66.76076
West Brom (2 Seasons)2 Leagues18.35003120171051000043339026.8
Brisbane (1 Season)1 League6.600051215040
West Brom (1 Season)1 League0.80000
Southampton (1 Season)1 League0.80000
Championship (8 Seasons)156.825002046038369180001217817530.8
Premier League (6 Seasons)70.8910825832111026000618616434.4
League Two (2 Seasons)48.4700534232266200
League One (2 Seasons)46.76061
A-League (1 Season)6.600051215040
PL2 — Div. 1 (1 Season)0.80000
PL2 — Div. 2 (1 Season)0.80000
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-201525QPReng ENGFA Cup33rd1.00000Matches
2016-201727Southamptoneng ENGEFL Cup2nd0.6000102110000Matches
2017-201828Southamptoneng ENGEFL Cup33rd0.8100330100000Matches
2017-201828Southamptoneng ENGFA Cup3rd1.00001130010Matches
2018-201929Southamptoneng ENGEFL Cup9th0.1000100000000Matches
2018-201929Southamptoneng ENGFA Cup33rd0.9000101200000Matches
2019-202030West Bromeng ENGEFL Cup58th0.70001000010Matches
2019-202030West Bromeng ENGFA Cup9th2.50001313010Matches
2020-202131West Bromeng ENGEFL Cup17th0.90001200000Matches
2021-202232QPReng ENGEFL CupRd41.70002100000Matches
2021-202232QPReng ENGFA Cup1.60002101000Matches
2023-202434Swindon Towneng ENGEFL CupRd10.70004001000Matches
2023-202434Swindon Towneng ENGFA Cup1.00000000000Matches
8 Seasons4 Clubs2 Leagues13.510018117913000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Southampton (3 Seasons)2 Leagues3.4100746411000
West Brom (2 Seasons)2 Leagues4.00003513020
QPR (2 Seasons)2 Leagues4.30004201000
Swindon Town (1 Season)2 Leagues1.70004001000
EFL Cup (7 Seasons)5.51001362311000
FA Cup (6 Seasons)8.0000555602000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201727Southampton2. Europa LgGR2.3000369101000Matches
1 Season1 Club1 League2.3000369101000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.