Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200816Wycombe Wandererseng ENG4. League Two21861.0000000000.000.000.000.000.00
2008-200917Wycombe Wandererseng ENG4. League Two37281,83820.4325300400.150.100.240.150.24
2009-201018Wycombe Wandererseng ENG3. League One36181,94421.6527500000.230.090.320.230.32
2010-201119Wycombe Wandererseng ENG4. League Two311381.5000000000.000.000.000.000.00Matches
2010-201119Blackpooleng ENG1. Premier League2761,05011.7145100000.090.340.430.090.43Matches
2011-201220Blackpooleng ENG2. Championship33252,31925.87411611100.270.160.430.230.39
2011-201220Sheffield Unitedeng ENG3. League One654525.0505500001.000.001.001.001.00
2012-201321Blackpooleng ENG2. Championship34282,50527.8325300200.110.070.180.110.18
2013-201422QPReng ENG2. Championship21131,26314.0325300100.210.140.360.210.36
2014-201523QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201523QPReng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201523QPReng ENG1. Premier League25201,82120.23811300100.150.400.540.150.54Matches
2015-201624QPReng ENG2. Championship44433,77942.08513800500.190.120.310.190.31Matches
2015-201624QPReng ENGLeague Cup11690.8000000000.000.000.000.000.00Matches
2016-201725West Bromeng ENGEFL Cup111201.3011000000.000.750.750.000.75Matches
2016-201725West Bromeng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2016-201725West Bromeng ENG1. Premier League27262,18124.24812400200.170.330.500.170.50Matches
2017-201826West Bromeng ENGEFL Cup211191.3112100000.760.761.510.761.51Matches
2017-201826West Bromeng ENGFA Cup211401.6000000000.000.000.000.000.00Matches
2017-201826West Bromeng ENG1. Premier League30232,09323.3224200300.090.090.170.090.17Matches
2018-201927West Bromeng ENG2. Championship30232,09223.25611500100.220.260.470.220.47Matches
2018-201927West Bromeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2019-202028West Bromeng ENG2. Championship39302,41726.97613700500.260.220.480.260.48Matches
2019-202028West Bromeng ENGFA Cup221511.7101100000.600.000.600.600.60Matches
2020-202129West Bromeng ENGEFL Cup211061.2000000000.000.000.000.000.00Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2020-202129West Bromeng ENG1. Premier League33201,82820.3213200100.100.050.150.100.15Matches
2021-202230West Bromeng ENG2. Championship28181,56017.3325300200.170.120.290.170.29Matches
2021-202230West Bromeng ENGFA Cup11630.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENG2. Championship25141,19613.3224200200.150.150.300.150.30Matches
2022-202331West Bromeng ENGEFL Cup221551.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2023-202432West Bromeng ENG2. Championship26191,52717.0336300300.180.180.350.180.35Matches
2024-202533Oxford Unitedeng ENG2. Championship281095510.6022000200.000.190.190.000.19Matches
2024-202533Oxford Unitedeng ENGEFL Cup11450.5101100002.000.002.002.002.00Matches
2024-202533Oxford Unitedeng ENGFA Cup11690.8101100001.300.001.301.301.30Matches
2025-202634Oxford Unitedeng ENG2. Championship832673.0000000100.000.000.000.000.00Matches
2025-202634Oxford Unitedeng ENGEFL Cup221441.6000000000.000.000.000.000.00Matches
2025-202634Oxford Unitedeng ENGFA Cup10230.3000000000.000.000.000.000.00Matches
2025-202634Stevenageeng ENG3. League One17161,32914.8202200100.140.000.140.140.14Matches
19 Seasons7 Clubs6 Leagues58240836,195402.2736313672113700.180.160.340.180.34
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
West Brom (8 Seasons)4 Leagues25318415,919176.931326331001900.180.180.360.180.36
Wycombe Wanderers (4 Seasons)2 Leagues78484,00644.58412800400.180.090.270.180.27
Blackpool (3 Seasons)2 Leagues94595,87465.31110211011300.170.150.320.150.31
QPR (3 Seasons)4 Leagues93797,11279.01415291400700.180.190.370.180.37
Oxford United (2 Seasons)3 Leagues41171,50316.7224200300.120.120.240.120.24
Stevenage (1 Season)1 League17161,32914.8202200100.140.000.140.140.14
Sheffield United (1 Season)1 League654525.0505500001.000.001.001.001.00
West Bromwich Albion (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (11 Seasons)31622619,880220.941347540112500.190.150.340.180.34
EFL Cup (9 Seasons)13118939.9224200000.200.200.400.200.40
FA Cup (8 Seasons)1076627.4303300000.410.000.410.410.41
Premier League (5 Seasons)142958,97399.71223351200700.120.230.350.120.35
League One (3 Seasons)59393,72541.4122141200100.290.050.340.290.34
League Two (3 Seasons)42302,06222.9325300400.130.090.220.130.22
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200816Wycombe Wanderers1 League21861.0000000000.000.000.000.000.00
2008-200917Wycombe Wanderers1 League37281,83820.4325300400.150.100.240.150.24
2009-201018Wycombe Wanderers1 League36181,94421.6527500000.230.090.320.230.32
2010-201119Wycombe Wanderers1 League311381.5000000000.000.000.000.000.00
2010-201119Blackpool1 League2761,05011.7145100000.090.340.430.090.43
2011-201220Sheffield United1 League654525.0505500001.000.001.001.001.00
2011-201220Blackpool1 League33252,31925.87411611100.270.160.430.230.39
2012-201321Blackpool1 League34282,50527.8325300200.110.070.180.110.18
2013-201422QPR1 League21131,26314.0325300100.210.140.360.210.36
2014-201523QPR3 Leagues27222,00122.23811300100.130.360.490.130.49
2015-201624QPR2 Leagues45443,84842.88513800500.190.120.300.190.30
2016-201725West Brom3 Leagues29282,39126.65914500200.190.340.530.190.53
2017-201826West Brom3 Leagues34252,35226.1336300300.110.110.230.110.23
2018-201927West Brom2 Leagues31242,13723.75611500100.210.250.460.210.46
2019-202028West Brom2 Leagues41322,56828.58614800500.280.210.490.280.49
2020-202129West Bromwich Albion1 League11901.0000000000.000.000.000.000.00
2020-202129West Brom2 Leagues35211,93421.5213200100.090.050.140.090.14
2021-202230West Brom2 Leagues29191,62318.0325300200.170.110.280.170.28
2022-202331West Brom3 Leagues28161,38715.4224200200.130.130.260.130.26
2023-202432West Brom1 League26191,52717.0336300300.180.180.350.180.35
2024-202533Oxford United3 Leagues30121,06911.9224200200.170.170.340.170.34
2025-202634Oxford United3 Leagues1154344.8000000100.000.000.000.000.00
2025-202634Stevenage1 League17161,32914.8202200100.140.000.140.140.14
19 Seasons7 Clubs6 Leagues58240836,195402.2736313672113700.180.160.340.180.34
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
West Brom (8 Seasons)4 Leagues25318415,919176.931326331001900.180.180.360.180.36
Wycombe Wanderers (4 Seasons)2 Leagues78484,00644.58412800400.180.090.270.180.27
Blackpool (3 Seasons)2 Leagues94595,87465.31110211011300.170.150.320.150.31
QPR (3 Seasons)4 Leagues93797,11279.01415291400700.180.190.370.180.37
Oxford United (2 Seasons)3 Leagues41171,50316.7224200300.120.120.240.120.24
Stevenage (1 Season)1 League17161,32914.8202200100.140.000.140.140.14
Sheffield United (1 Season)1 League654525.0505500001.000.001.001.001.00
West Bromwich Albion (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (11 Seasons)31622619,880220.941347540112500.190.150.340.180.34
EFL Cup (9 Seasons)13118939.9224200000.200.200.400.200.40
FA Cup (8 Seasons)1076627.4303300000.410.000.410.410.41
Premier League (5 Seasons)142958,97399.71223351200700.120.230.350.120.35
League One (3 Seasons)59393,72541.4122141200100.290.050.340.290.34
League Two (3 Seasons)42302,06222.9325300400.130.090.220.130.22
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2007-200816Wycombe Wandererseng ENG4. League Two7th21861.0000000000.000.000.000.000.00
2008-200917Wycombe Wandererseng ENG4. League Two3rd37281,83820.4325300400.150.100.240.150.24
2009-201018Wycombe Wandererseng ENG3. League One22nd36181,94421.6527500000.230.090.320.230.32
2010-201119Wycombe Wandererseng ENG4. League Two3rd311381.5000000000.000.000.000.000.00Matches
2010-201119Blackpooleng ENG1. Premier League19th2761,05011.7145100000.090.340.430.090.43Matches
2011-201220Sheffield Unitedeng ENG3. League One3rd654525.0505500001.000.001.001.001.00
2011-201220Blackpooleng ENG2. Championship5th33252,31925.87411611100.270.160.430.230.39
2012-201321Blackpooleng ENG2. Championship15th34282,50527.8325300200.110.070.180.110.18
2013-201422QPReng ENG2. Championship4th21131,26314.0325300100.210.140.360.210.36
2014-201523QPReng ENG1. Premier League20th25201,82120.23811300100.150.400.540.150.54Matches
2015-201624QPReng ENG2. Championship12th44433,77942.08513800500.190.120.310.190.31Matches
2016-201725West Bromeng ENG1. Premier League10th27262,18124.24812400200.170.330.500.170.50Matches
2017-201826West Bromeng ENG1. Premier League20th30232,09323.3224200300.090.090.170.090.17Matches
2018-201927West Bromeng ENG2. Championship4th30232,09223.25611500100.220.260.470.220.47Matches
2019-202028West Bromeng ENG2. Championship2nd39302,41726.97613700500.260.220.480.260.48Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 212th11901.0000000000.000.000.000.000.00Matches
2020-202129West Bromeng ENG1. Premier League19th33201,82820.3213200100.100.050.150.100.15Matches
2021-202230West Bromeng ENG2. Championship10th28181,56017.3325300200.170.120.290.170.29Matches
2022-202331West Bromeng ENG2. Championship9th25141,19613.3224200200.150.150.300.150.30Matches
2023-202432West Bromeng ENG2. Championship5th26191,52717.0336300300.180.180.350.180.35Matches
2024-202533Oxford Unitedeng ENG2. Championship17th281095510.6022000200.000.190.190.000.19Matches
2025-202634Oxford Unitedeng ENG2. Championship22nd832673.0000000100.000.000.000.000.00Matches
2025-202634Stevenageeng ENG3. League One6th17161,32914.8202200100.140.000.140.140.14Matches
19 Seasons7 Clubs4 Leagues55939034,640384.9686112967113700.180.160.340.170.33
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
West Brom (8 Seasons)2 Leagues23817314,894165.528305828001900.170.180.350.170.35
Wycombe Wanderers (4 Seasons)2 Leagues78484,00644.58412800400.180.090.270.180.27
Blackpool (3 Seasons)2 Leagues94595,87465.31110211011300.170.150.320.150.31
QPR (3 Seasons)2 Leagues90766,86376.31415291400700.180.200.380.180.38
Oxford United (2 Seasons)1 League36131,22213.6022000300.000.150.150.000.15
Stevenage (1 Season)1 League17161,32914.8202200100.140.000.140.140.14
Sheffield United (1 Season)1 League654525.0505500001.000.001.001.001.00
West Bromwich Albion (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (11 Seasons)31622619,880220.941347540112500.190.150.340.180.34
Premier League (5 Seasons)142958,97399.71223351200700.120.230.350.120.35
League One (3 Seasons)59393,72541.4122141200100.290.050.340.290.34
League Two (3 Seasons)42302,06222.9325300400.130.090.220.130.22
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201523QPReng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201523QPReng ENGLeague Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201624QPReng ENGLeague Cup33rd11690.8000000000.000.000.000.000.00Matches
2016-201725West Bromeng ENGEFL Cup33rd111201.3011000000.000.750.750.000.75Matches
2016-201725West Bromeng ENGFA Cup33rd11901.0101100001.000.001.001.001.00Matches
2017-201826West Bromeng ENGEFL Cup17th211191.3112100000.760.761.510.761.51Matches
2017-201826West Bromeng ENGFA Cup9th211401.6000000000.000.000.000.000.00Matches
2018-201927West Bromeng ENGEFL Cup17th11450.5000000000.000.000.000.000.00Matches
2019-202028West Bromeng ENGFA Cup9th221511.7101100000.600.000.600.600.60Matches
2020-202129West Bromeng ENGEFL Cup17th211061.2000000000.000.000.000.000.00Matches
2021-202230West Bromeng ENGFA Cup11630.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENGEFL CupRd2221551.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2024-202533Oxford Unitedeng ENGEFL CupRd211450.5101100002.000.002.002.002.00Matches
2024-202533Oxford Unitedeng ENGFA Cup11690.8101100001.300.001.301.301.30Matches
2025-202634Oxford Unitedeng ENGEFL CupRd2221441.6000000000.000.000.000.000.00Matches
2025-202634Oxford Unitedeng ENGFA Cup10230.3000000000.000.000.000.000.00Matches
11 Seasons3 Clubs2 Leagues23181,55517.3527500000.290.120.410.290.41
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
West Brom (7 Seasons)2 Leagues15111,02511.4325300000.260.180.440.260.44
Oxford United (2 Seasons)2 Leagues542813.1202200000.640.000.640.640.64
QPR (2 Seasons)2 Leagues332492.8000000000.000.000.000.000.00
EFL Cup (9 Seasons)13118939.9224200000.200.200.400.200.40
FA Cup (8 Seasons)1076627.4303300000.410.000.410.410.41
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
201422sct ScotlandWCQ10110.1000000000.000.000.000.000.00Matches
201624sct ScotlandFriendlies (M)211031.1000000000.000.000.000.000.00Matches
201725sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201826sct ScotlandWCQ443604.0000000000.000.000.000.000.00Matches
201826sct ScotlandFriendlies (M)321671.9101100000.540.000.540.540.54Matches
2018-201927sct ScotlandUEFA Nations League31st20380.4000000100.000.000.000.000.00Matches
202129sct ScotlandUEFA Euro Qualifying21891.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues1598589.5101100100.100.000.100.100.10
Friendlies (M) (3 Seasons)643604.0101100000.250.000.250.250.25
WCQ (2 Seasons)543714.1000000000.000.000.000.000.00
UEFA Nations League (1 Season)20380.4000000100.000.000.000.000.00
UEFA Euro Qualifying (1 Season)21891.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2007-200816Wycombe Wandererseng ENG4. League Two1.0000.0000
2008-200917Wycombe Wandererseng ENG4. League Two20.4370.340.4300
2009-201018Wycombe Wandererseng ENG3. League One21.65180.830.2800
2010-201119Wycombe Wandererseng ENG4. League Two1.5000.0000Matches
2010-201119Blackpooleng ENG1. Premier League11.71100.860.1000Matches
2011-201220Blackpooleng ENG2. Championship25.87220.850.2711
2011-201220Sheffield Unitedeng ENG3. League One5.0591.790.5600
2012-201321Blackpooleng ENG2. Championship27.83220.790.1400
2013-201422QPReng ENG2. Championship14.03110.780.2700
2014-201523QPReng ENGFA Cup1.0000Matches
2014-201523QPReng ENGLeague Cup1.0000Matches
2014-201523QPReng ENG1. Premier League20.23110.540.2700Matches
2015-201624QPReng ENG2. Championship42.08380.910.2100Matches
2015-201624QPReng ENGLeague Cup0.8000Matches
2016-201725West Bromeng ENGEFL Cup1.30300.02.250.000.0000Matches
2016-201725West Bromeng ENGFA Cup1.0100Matches
2016-201725West Bromeng ENG1. Premier League24.24471021.31.940.410.090.4000Matches
2017-201826West Bromeng ENGEFL Cup1.312150.01.510.760.501.0000Matches
2017-201826West Bromeng ENGFA Cup1.605120.03.210.640.000.0000Matches
2017-201826West Bromeng ENG1. Premier League23.3228828.61.200.340.070.2500Matches
2018-201927West Bromeng ENG2. Championship23.25381026.31.630.430.130.5000Matches
2018-201927West Bromeng ENGEFL Cup0.50000.000.0000Matches
2019-202028West Bromeng ENG2. Championship26.97621727.42.310.630.110.4100Matches
2019-202028West Bromeng ENGFA Cup1.715240.02.981.190.200.5000Matches
2020-202129West Bromeng ENGEFL Cup1.206350.05.092.550.000.0000Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 21.0000Matches
2020-202129West Bromeng ENG1. Premier League20.32221045.51.080.490.090.2000Matches
2021-202230West Bromeng ENG2. Championship17.3340922.52.310.520.080.3300Matches
2021-202230West Bromeng ENGFA Cup0.70100.01.430.000.0000Matches
2022-202331West Bromeng ENG2. Championship13.3218633.31.350.450.110.3300Matches
2022-202331West Bromeng ENGEFL Cup1.704250.02.321.160.000.0000Matches
2022-202331West Bromeng ENGFA Cup0.40100.02.500.000.0000Matches
2023-202432West Bromeng ENG2. Championship17.0326726.91.530.410.120.4300Matches
2024-202533Oxford Unitedeng ENG2. Championship10.607228.60.660.190.000.0000Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.5111100.02.002.001.001.0000Matches
2024-202533Oxford Unitedeng ENGFA Cup0.8100Matches
2025-202634Oxford Unitedeng ENG2. Championship3.005240.01.690.670.000.0000Matches
2025-202634Oxford Unitedeng ENGEFL Cup1.602150.01.250.620.000.0000Matches
2025-202634Oxford Unitedeng ENGFA Cup0.30000.000.0000Matches
2025-202634Stevenageeng ENG3. League One14.82311135.52.100.740.060.1800Matches
19 Seasons7 Clubs6 Leagues402.27335425129.11.710.630.090.2811
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
West Brom (8 Seasons)4 Leagues176.9313088627.91.750.490.100.3500
Wycombe Wanderers (4 Seasons)2 Leagues44.58250.560.3200
Blackpool (3 Seasons)2 Leagues65.311540.830.1911
QPR (3 Seasons)4 Leagues79.014600.790.2300
Oxford United (2 Seasons)3 Leagues16.7215640.00.940.380.070.1700
Stevenage (1 Season)1 League14.82311135.52.100.740.060.1800
Sheffield United (1 Season)1 League5.0591.790.5600
West Bromwich Albion (1 Season)1 League1.0000
Championship (11 Seasons)220.94119614627.01.760.660.100.2711
EFL Cup (9 Seasons)9.9218844.42.210.980.110.2500
FA Cup (8 Seasons)7.4312325.02.620.650.080.3300
Premier League (5 Seasons)99.712974928.91.430.490.080.2400
League One (3 Seasons)41.412313835.52.100.920.060.3200
League Two (3 Seasons)22.9370.310.4300
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2007-200816Wycombe Wanderers1 League1.0000.0000
2008-200917Wycombe Wanderers1 League20.4370.340.4300
2009-201018Wycombe Wanderers1 League21.65180.830.2800
2010-201119Wycombe Wanderers1 League1.5000.0000
2010-201119Blackpool1 League11.71100.860.1000
2011-201220Sheffield United1 League5.0591.790.5600
2011-201220Blackpool1 League25.87220.850.2711
2012-201321Blackpool1 League27.83220.790.1400
2013-201422QPR1 League14.03110.780.2700
2014-201523QPR3 Leagues22.23110.540.2700
2015-201624QPR2 Leagues42.88380.910.2100
2016-201725West Brom3 Leagues26.65501020.01.960.390.080.4000
2017-201826West Brom3 Leagues26.13351028.61.340.380.090.3000
2018-201927West Brom2 Leagues23.75381026.31.600.420.130.5000
2019-202028West Brom2 Leagues28.58671928.42.350.670.120.4200
2020-202129West Bromwich Albion1 League1.0000
2020-202129West Brom2 Leagues21.52281346.41.300.600.070.1500
2021-202230West Brom2 Leagues18.0341922.02.270.500.070.3300
2022-202331West Brom3 Leagues15.4223834.81.490.520.090.2500
2023-202432West Brom1 League17.0326726.91.530.410.120.4300
2024-202533Oxford United3 Leagues11.928337.50.720.270.130.3300
2025-202634Oxford United3 Leagues4.807342.91.450.620.000.0000
2025-202634Stevenage1 League14.82311135.52.100.740.060.1800
19 Seasons7 Clubs6 Leagues402.27335425129.11.710.630.090.2811
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
West Brom (8 Seasons)4 Leagues176.9313088627.91.750.490.100.3500
Wycombe Wanderers (4 Seasons)2 Leagues44.58250.560.3200
Blackpool (3 Seasons)2 Leagues65.311540.830.1911
QPR (3 Seasons)4 Leagues79.014600.790.2300
Oxford United (2 Seasons)3 Leagues16.7215640.00.940.380.070.1700
Stevenage (1 Season)1 League14.82311135.52.100.740.060.1800
Sheffield United (1 Season)1 League5.0591.790.5600
West Bromwich Albion (1 Season)1 League1.0000
Championship (11 Seasons)220.94119614627.01.760.660.100.2711
EFL Cup (9 Seasons)9.9218844.42.210.980.110.2500
FA Cup (8 Seasons)7.4312325.02.620.650.080.3300
Premier League (5 Seasons)99.712974928.91.430.490.080.2400
League One (3 Seasons)41.412313835.52.100.920.060.3200
League Two (3 Seasons)22.9370.310.4300
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2007-200816Wycombe Wandererseng ENG4. League Two7th1.0000.0000
2008-200917Wycombe Wandererseng ENG4. League Two3rd20.4370.340.4300
2009-201018Wycombe Wandererseng ENG3. League One22nd21.65180.830.2800
2010-201119Wycombe Wandererseng ENG4. League Two3rd1.5000.0000Matches
2010-201119Blackpooleng ENG1. Premier League19th11.71100.860.1000Matches
2011-201220Sheffield Unitedeng ENG3. League One3rd5.0591.790.5600
2011-201220Blackpooleng ENG2. Championship5th25.87220.850.2711
2012-201321Blackpooleng ENG2. Championship15th27.83220.790.1400
2013-201422QPReng ENG2. Championship4th14.03110.780.2700
2014-201523QPReng ENG1. Premier League20th20.23110.540.2700Matches
2015-201624QPReng ENG2. Championship12th42.08380.910.2100Matches
2016-201725West Bromeng ENG1. Premier League10th24.24471021.31.940.410.090.4000Matches
2017-201826West Bromeng ENG1. Premier League20th23.3228828.61.200.340.070.2500Matches
2018-201927West Bromeng ENG2. Championship4th23.25381026.31.630.430.130.5000Matches
2019-202028West Bromeng ENG2. Championship2nd26.97621727.42.310.630.110.4100Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 212th1.0000Matches
2020-202129West Bromeng ENG1. Premier League19th20.32221045.51.080.490.090.2000Matches
2021-202230West Bromeng ENG2. Championship10th17.3340922.52.310.520.080.3300Matches
2022-202331West Bromeng ENG2. Championship9th13.3218633.31.350.450.110.3300Matches
2023-202432West Bromeng ENG2. Championship5th17.0326726.91.530.410.120.4300Matches
2024-202533Oxford Unitedeng ENG2. Championship17th10.607228.60.660.190.000.0000Matches
2025-202634Oxford Unitedeng ENG2. Championship22nd3.005240.01.690.670.000.0000Matches
2025-202634Stevenageeng ENG3. League One6th14.82311135.52.100.740.060.1800Matches
19 Seasons7 Clubs4 Leagues384.96832424028.41.670.620.090.2811
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
West Brom (8 Seasons)2 Leagues165.5282817727.41.700.470.100.3600
Wycombe Wanderers (4 Seasons)2 Leagues44.58250.560.3200
Blackpool (3 Seasons)2 Leagues65.311540.830.1911
QPR (3 Seasons)2 Leagues76.314600.790.2300
Oxford United (2 Seasons)1 League13.6012433.30.880.290.000.0000
Stevenage (1 Season)1 League14.82311135.52.100.740.060.1800
Sheffield United (1 Season)1 League5.0591.790.5600
West Bromwich Albion (1 Season)1 League1.0000
Championship (11 Seasons)220.94119614627.01.760.660.100.2711
Premier League (5 Seasons)99.712974928.91.430.490.080.2400
League One (3 Seasons)41.412313835.52.100.920.060.3200
League Two (3 Seasons)22.9370.310.4300
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201523QPReng ENGFA Cup33rd1.0000Matches
2014-201523QPReng ENGLeague Cup33rd1.0000Matches
2015-201624QPReng ENGLeague Cup33rd0.8000Matches
2016-201725West Bromeng ENGEFL Cup33rd1.30300.02.250.000.0000Matches
2016-201725West Bromeng ENGFA Cup33rd1.0100Matches
2017-201826West Bromeng ENGEFL Cup17th1.312150.01.510.760.501.0000Matches
2017-201826West Bromeng ENGFA Cup9th1.605120.03.210.640.000.0000Matches
2018-201927West Bromeng ENGEFL Cup17th0.50000.000.0000Matches
2019-202028West Bromeng ENGFA Cup9th1.715240.02.981.190.200.5000Matches
2020-202129West Bromeng ENGEFL Cup17th1.206350.05.092.550.000.0000Matches
2021-202230West Bromeng ENGFA Cup0.70100.01.430.000.0000Matches
2022-202331West Bromeng ENGEFL CupRd21.704250.02.321.160.000.0000Matches
2022-202331West Bromeng ENGFA Cup0.40100.02.500.000.0000Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.5111100.02.002.001.001.0000Matches
2024-202533Oxford Unitedeng ENGFA Cup0.8100Matches
2025-202634Oxford Unitedeng ENGEFL CupRd21.602150.01.250.620.000.0000Matches
2025-202634Oxford Unitedeng ENGFA Cup0.30000.000.0000Matches
11 Seasons3 Clubs2 Leagues17.35301136.72.350.860.100.2700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
West Brom (7 Seasons)2 Leagues11.4327933.32.600.870.070.2200
Oxford United (2 Seasons)2 Leagues3.123266.71.270.850.330.5000
QPR (2 Seasons)2 Leagues2.8000
EFL Cup (9 Seasons)9.9218844.42.210.980.110.2500
FA Cup (8 Seasons)7.4312325.02.620.650.080.3300
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201422sct ScotlandWCQ0.1000Matches
201624sct ScotlandFriendlies (M)1.1000Matches
201725sct ScotlandFriendlies (M)1.0000Matches
201826sct ScotlandWCQ4.0000Matches
201826sct ScotlandFriendlies (M)1.9100Matches
2018-201927sct ScotlandUEFA Nations League31st0.4000Matches
202129sct ScotlandUEFA Euro Qualifying1.003266.73.032.020.000.0000Matches
5 Seasons1 Club4 Leagues9.513266.73.032.020.000.0000
Friendlies (M) (3 Seasons)4.0100
WCQ (2 Seasons)4.1000
UEFA Nations League (1 Season)0.4000
UEFA Euro Qualifying (1 Season)1.003266.73.032.020.000.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200816Wycombe Wandererseng ENG4. League Two286432.11.011
2008-200917Wycombe Wandererseng ENG4. League Two371,8385044.420.4289
2009-201018Wycombe Wandererseng ENG3. League One361,9445447.021.61818
2010-201119Wycombe Wandererseng ENG4. League Two3138463.31.512Matches
2010-201119Blackpooleng ENG1. Premier League271,0503930.711.76221Matches
2011-201220Blackpooleng ENG2. Championship332,3197056.025.8258
2011-201220Sheffield Unitedeng ENG3. League One64527510.95.051
2012-201321Blackpooleng ENG2. Championship342,5057460.527.8286
2013-201422QPReng ENG2. Championship211,2636030.514.0138
2014-201523QPReng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2014-201523QPReng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2014-201523QPReng ENG1. Premier League251,8217353.220.220165120.752347-24-1.19-0.79Matches
2015-201624QPReng ENG2. Championship443,7798691.342.04332101.274750-3-0.07-0.82Matches
2015-201624QPReng ENGLeague Cup1696938.30.81690013.0030+3+3.91+4.72Matches
2016-201725West Bromeng ENGEFL Cup1120120100.01.311201001.002200.00Matches
2016-201725West Bromeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2016-201725West Bromeng ENG1. Premier League272,1818163.824.22613111.373028+2+0.08+0.81Matches
2017-201826West Bromeng ENGEFL Cup21196066.11.3191112801.5042+2+1.51+2.99Matches
2017-201826West Bromeng ENGFA Cup21407051.91.6188015201.5023-1-0.64-2.72Matches
2017-201826West Bromeng ENG1. Premier League302,0937061.223.32313710.932431-7-0.30+0.92Matches
2018-201927West Bromeng ENG2. Championship302,0927050.523.223841672301.754830+18+0.77+0.47Matches
2018-201927West Bromeng ENGEFL Cup1454516.70.51450003.000000.00+0.40Matches
2019-202028West Bromeng ENG2. Championship392,4176258.426.93075991921.794231+11+0.41-0.69Matches
2019-202028West Bromeng ENGFA Cup21517655.91.72761001.503300.00-0.76Matches
2020-202129West Bromeng ENGEFL Cup21065358.91.2170013602.0031+2+1.70+0.48Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 2190904.21.01901003.0031+2+2.00+2.61Matches
2020-202129West Bromeng ENG1. Premier League331,8285553.520.320799131810.701842-24-1.18-0.22Matches
2021-202230West Bromeng ENG2. Championship281,5605637.717.318714102911.642013+7+0.40+0.40Matches
2021-202230West Bromeng ENGFA Cup1636352.50.71630000.0010+1+1.43+4.59Matches
2022-202331West Bromeng ENG2. Championship251,1964828.913.314763111201.481711+6+0.45+0.45Matches
2022-202331West Bromeng ENGEFL Cup21557886.11.72781001.501100.000.00Matches
2022-202331West Bromeng ENGFA Cup1363613.30.40013613.0010+1+2.50+2.50Matches
2023-202432West Bromeng ENG2. Championship261,5275936.917.01974671611.542716+11+0.65+0.24Matches
2024-202533Oxford Unitedeng ENG2. Championship289553423.110.610620181931.211118-7-0.66-0.41Matches
2024-202533Oxford Unitedeng ENGEFL Cup1454525.00.51450003.0020+2+4.00+4.67Matches
2024-202533Oxford Unitedeng ENGFA Cup1696976.70.81690000.0013-2-2.61-2.61Matches
2025-202634Oxford Unitedeng ENG2. Championship8267336.43.0359051810.8836-3-1.01-0.76Matches
2025-202634Oxford Unitedeng ENGEFL Cup21447280.01.62720001.5013-2-1.25+6.25Matches
2025-202634Oxford Unitedeng ENGFA Cup1232311.00.30012301.000000.00+0.48Matches
2025-202634Stevenageeng ENG3. League One171,3297832.114.81681413201.741611+5+0.34+0.40Matches
19 Seasons7 Clubs6 Leagues58236,1956240.0402.24087613417420251.34351358-7-0.03+0.08
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Brom (8 Seasons)4 Leagues25315,9196348.4176.91847778692181.41244216+28+0.16+0.18
Wycombe Wanderers (4 Seasons)2 Leagues784,0065124.244.54830
Blackpool (3 Seasons)2 Leagues945,8746250.265.359235
QPR (3 Seasons)4 Leagues937,1127659.079.079835014131.0873101-28-0.43-0.21
Oxford United (2 Seasons)3 Leagues411,5033716.816.717620241941.171830-12-0.72-0.42
Stevenage (1 Season)1 League171,3297832.114.81681413201.741611+5+0.34+0.40
Sheffield United (1 Season)1 League64527510.95.051
West Bromwich Albion (1 Season)1 League190904.21.01901003.0031+2+2.00+2.61
Championship (11 Seasons)31619,8806343.7220.92267470901981.50215175+40+0.26+0.15
EFL Cup (9 Seasons)138936957.29.91175423211.771610+6+0.60+1.41
FA Cup (8 Seasons)106626647.07.4779333711.00914-5-0.68-0.80
Premier League (5 Seasons)1428,9736352.599.79579534718150.9395148-53-0.60+0.21
League One (3 Seasons)593,7256330.041.439814203201.741611+5+0.34+0.40
League Two (3 Seasons)422,0624916.622.93012
PL2 — Div. 2 (1 Season)190904.21.01901003.0031+2+2.00+2.61
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2007-200816Wycombe Wanderers1 League286432.11.011
2008-200917Wycombe Wanderers1 League371,8385044.420.4289
2009-201018Wycombe Wanderers1 League361,9445447.021.61818
2010-201119Wycombe Wanderers1 League3138463.31.512
2010-201119Blackpool1 League271,0503930.711.76221
2011-201220Sheffield United1 League64527510.95.051
2011-201220Blackpool1 League332,3197056.025.8258
2012-201321Blackpool1 League342,5057460.527.8286
2013-201422QPR1 League211,2636030.514.0138
2014-201523QPR3 Leagues272,0017455.622.22290185120.692351-28-1.26-0.87
2015-201624QPR2 Leagues453,8488689.142.8446932111.31505000.00-0.38
2016-201725West Brom3 Leagues292,3918265.926.62810515111.313332+1+0.04+0.76
2017-201826West Brom3 Leagues342,3526960.826.125901494011.003036-6-0.23+0.72
2018-201927West Brom2 Leagues312,1376948.523.724821672301.794830+18+0.76+0.52
2019-202028West Brom2 Leagues412,5686358.228.532751091921.784534+11+0.39-0.69
2020-202129West Bromwich Albion1 League190904.21.01901003.0031+2+2.00+2.61
2020-202129West Brom2 Leagues351,9345553.721.521799142010.772143-22-1.02-0.16
2021-202230West Brom2 Leagues291,6235638.118.019704102911.582113+8+0.44+0.51
2022-202331West Brom3 Leagues281,3875030.215.416764121411.541912+7+0.45+0.45
2023-202432West Brom1 League261,5275936.917.01974671611.542716+11+0.65+0.24
2024-202533Oxford United3 Leagues301,0693624.211.912610181931.231421-7-0.59-0.32
2025-202634Oxford United3 Leagues11434399.64.8564061911.0049-5-1.04-0.71
2025-202634Stevenage1 League171,3297832.114.81681413201.741611+5+0.34+0.40
19 Seasons7 Clubs6 Leagues58236,1956240.0402.24087613417420251.34351358-7-0.03+0.08
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Brom (8 Seasons)4 Leagues25315,9196348.4176.91847778692181.41244216+28+0.16+0.18
Wycombe Wanderers (4 Seasons)2 Leagues784,0065124.244.54830
Blackpool (3 Seasons)2 Leagues945,8746250.265.359235
QPR (3 Seasons)4 Leagues937,1127659.079.079835014131.0873101-28-0.43-0.21
Oxford United (2 Seasons)3 Leagues411,5033716.816.717620241941.171830-12-0.72-0.42
Stevenage (1 Season)1 League171,3297832.114.81681413201.741611+5+0.34+0.40
Sheffield United (1 Season)1 League64527510.95.051
West Bromwich Albion (1 Season)1 League190904.21.01901003.0031+2+2.00+2.61
Championship (11 Seasons)31619,8806343.7220.92267470901981.50215175+40+0.26+0.15
EFL Cup (9 Seasons)138936957.29.91175423211.771610+6+0.60+1.41
FA Cup (8 Seasons)106626647.07.4779333711.00914-5-0.68-0.80
Premier League (5 Seasons)1428,9736352.599.79579534718150.9395148-53-0.60+0.21
League One (3 Seasons)593,7256330.041.439814203201.741611+5+0.34+0.40
League Two (3 Seasons)422,0624916.622.93012
PL2 — Div. 2 (1 Season)190904.21.01901003.0031+2+2.00+2.61
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
2007-200816Wycombe Wandererseng ENG4. League Two7th286432.11.011
2008-200917Wycombe Wandererseng ENG4. League Two3rd371,8385044.420.4289
2009-201018Wycombe Wandererseng ENG3. League One22nd361,9445447.021.61818
2010-201119Wycombe Wandererseng ENG4. League Two3rd3138463.31.512Matches
2010-201119Blackpooleng ENG1. Premier League19th271,0503930.711.76221Matches
2011-201220Sheffield Unitedeng ENG3. League One3rd64527510.95.051
2011-201220Blackpooleng ENG2. Championship5th332,3197056.025.8258
2012-201321Blackpooleng ENG2. Championship15th342,5057460.527.8286
2013-201422QPReng ENG2. Championship4th211,2636030.514.0138
2014-201523QPReng ENG1. Premier League20th251,8217353.220.220165120.752347-24-1.19-0.79Matches
2015-201624QPReng ENG2. Championship12th443,7798691.342.04332101.274750-3-0.07-0.82Matches
2016-201725West Bromeng ENG1. Premier League10th272,1818163.824.22613111.373028+2+0.08+0.81Matches
2017-201826West Bromeng ENG1. Premier League20th302,0937061.223.32313710.932431-7-0.30+0.92Matches
2018-201927West Bromeng ENG2. Championship4th302,0927050.523.223841672301.754830+18+0.77+0.47Matches
2019-202028West Bromeng ENG2. Championship2nd392,4176258.426.93075991921.794231+11+0.41-0.69Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 212th190904.21.01901003.0031+2+2.00+2.61Matches
2020-202129West Bromeng ENG1. Premier League19th331,8285553.520.320799131810.701842-24-1.18-0.22Matches
2021-202230West Bromeng ENG2. Championship10th281,5605637.717.318714102911.642013+7+0.40+0.40Matches
2022-202331West Bromeng ENG2. Championship9th251,1964828.913.314763111201.481711+6+0.45+0.45Matches
2023-202432West Bromeng ENG2. Championship5th261,5275936.917.01974671611.542716+11+0.65+0.24Matches
2024-202533Oxford Unitedeng ENG2. Championship17th289553423.110.610620181931.211118-7-0.66-0.41Matches
2025-202634Oxford Unitedeng ENG2. Championship22nd8267336.43.0359051810.8836-3-1.01-0.76Matches
2025-202634Stevenageeng ENG3. League One6th171,3297832.114.81681413201.741611+5+0.34+0.40Matches
19 Seasons7 Clubs4 Leagues55934,6406239.6384.93907612716919231.33326334-8-0.03+0.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Brom (8 Seasons)2 Leagues23814,8946348.1165.51737773652071.40226202+24+0.15+0.17
Wycombe Wanderers (4 Seasons)2 Leagues784,0065124.244.54830
Blackpool (3 Seasons)2 Leagues945,8746250.265.359235
QPR (3 Seasons)2 Leagues906,8637658.776.3764814121.087097-27-0.43-0.25
Oxford United (2 Seasons)1 League361,2223414.813.613610231941.141424-10-0.74-0.48
Stevenage (1 Season)1 League171,3297832.114.81681413201.741611+5+0.34+0.40
Sheffield United (1 Season)1 League64527510.95.051
West Bromwich Albion (1 Season)1 League190904.21.01901003.0031+2+2.00+2.61
Championship (11 Seasons)31619,8806343.7220.92267470901981.50215175+40+0.26+0.15
Premier League (5 Seasons)1428,9736352.599.79579534718150.9395148-53-0.60+0.21
League One (3 Seasons)593,7256330.041.439814203201.741611+5+0.34+0.40
League Two (3 Seasons)422,0624916.622.93012
PL2 — Div. 2 (1 Season)190904.21.01901003.0031+2+2.00+2.61
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-201523QPReng ENGFA Cup33rd19090100.01.01901000.0003-3-3.00Matches
2014-201523QPReng ENGLeague Cup33rd19090100.01.01901000.0001-1-1.00Matches
2015-201624QPReng ENGLeague Cup33rd1696938.30.81690013.0030+3+3.91+4.72Matches
2016-201725West Bromeng ENGEFL Cup33rd1120120100.01.311201001.002200.00Matches
2016-201725West Bromeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2017-201826West Bromeng ENGEFL Cup17th21196066.11.3191112801.5042+2+1.51+2.99Matches
2017-201826West Bromeng ENGFA Cup9th21407051.91.6188015201.5023-1-0.64-2.72Matches
2018-201927West Bromeng ENGEFL Cup17th1454516.70.51450003.000000.00+0.40Matches
2019-202028West Bromeng ENGFA Cup9th21517655.91.72761001.503300.00-0.76Matches
2020-202129West Bromeng ENGEFL Cup17th21065358.91.2170013602.0031+2+1.70+0.48Matches
2021-202230West Bromeng ENGFA Cup1636352.50.71630000.0010+1+1.43+4.59Matches
2022-202331West Bromeng ENGEFL CupRd221557886.11.72781001.501100.000.00Matches
2022-202331West Bromeng ENGFA Cup1363613.30.40013613.0010+1+2.50+2.50Matches
2024-202533Oxford Unitedeng ENGEFL CupRd21454525.00.51450003.0020+2+4.00+4.67Matches
2024-202533Oxford Unitedeng ENGFA Cup1696976.70.81690000.0013-2-2.61-2.61Matches
2025-202634Oxford Unitedeng ENGEFL CupRd221447280.01.62720001.5013-2-1.25+6.25Matches
2025-202634Oxford Unitedeng ENGFA Cup1232311.00.30012301.000000.00+0.48Matches
11 Seasons3 Clubs2 Leagues231,5556852.417.31877753521.432524+1+0.06+0.38
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Brom (7 Seasons)2 Leagues151,0256852.611.41179543811.531814+4+0.35+0.25
Oxford United (2 Seasons)2 Leagues52815642.63.1465012301.4046-2-0.64+0.55
QPR (2 Seasons)2 Leagues32498369.22.83832011.0034-1-0.36+0.45
EFL Cup (9 Seasons)138936957.29.91175423211.771610+6+0.60+1.41
FA Cup (8 Seasons)106626647.07.4779333711.00914-5-0.68-0.80
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
201422sct ScotlandWCQ111111.20.10011030.000000.00+0.40Matches
201624sct ScotlandFriendlies (M)21035228.61.1171013211.5001-1-0.87-0.52Matches
201725sct ScotlandFriendlies (M)1909050.01.01901000.0001-1-1.00-1.00Matches
201826sct ScotlandWCQ43609040.04.04904002.5082+6+1.50+1.67Matches
201826sct ScotlandFriendlies (M)31675630.91.9278011201.0012-1-0.54+1.39Matches
2018-201927sct ScotlandUEFA Nations League31st2381910.60.40021803.000000.00-1.68Matches
202129sct ScotlandUEFA Euro Qualifying289457.81.0176011300.0003-3-3.03-3.03Matches
5 Seasons1 Club4 Leagues158585719.69.5984561741.479900.00+0.20
Friendlies (M) (3 Seasons)63606033.34.0479122211.0014-3-0.75+0.38
WCQ (2 Seasons)53717420.64.1490411032.0082+6+1.46+1.77
UEFA Nations League (1 Season)2381910.60.40021803.000000.00-1.68
UEFA Euro Qualifying (1 Season)289457.81.0176011300.0003-3-3.03-3.03
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200816Wycombe Wandererseng ENG4. League Two1.0000
2008-200917Wycombe Wandererseng ENG4. League Two20.44016
2009-201018Wycombe Wandererseng ENG3. League One21.60014
2010-201119Wycombe Wandererseng ENG4. League Two1.5002Matches
2010-201119Blackpooleng ENG1. Premier League11.7009Matches
2011-201220Blackpooleng ENG2. Championship25.81012
2011-201220Sheffield Unitedeng ENG3. League One5.0001
2012-201321Blackpooleng ENG2. Championship27.8206
2013-201422QPReng ENG2. Championship14.01013
2014-201523QPReng ENGFA Cup1.00000Matches
2014-201523QPReng ENGLeague Cup1.00000Matches
2014-201523QPReng ENG1. Premier League20.21019Matches
2015-201624QPReng ENG2. Championship42.05049Matches
2015-201624QPReng ENGLeague Cup0.80000Matches
2016-201725West Bromeng ENGEFL Cup1.30001001200000Matches
2016-201725West Bromeng ENGFA Cup1.00000Matches
2016-201725West Bromeng ENG1. Premier League24.2200121031452114000Matches
2017-201826West Bromeng ENGEFL Cup1.30001201100000Matches
2017-201826West Bromeng ENGFA Cup1.600000012110Matches
2017-201826West Bromeng ENG1. Premier League23.33001413111652516000Matches
2018-201927West Bromeng ENG2. Championship23.2100141422101112000Matches
2018-201927West Bromeng ENGEFL Cup0.5000000500000Matches
2019-202028West Bromeng ENG2. Championship26.95002611424111250Matches
2019-202028West Bromeng ENGFA Cup1.70001207020Matches
2020-202129West Bromeng ENGEFL Cup1.20001107100Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 21.00000Matches
2020-202129West Bromeng ENG1. Premier League20.31003078721280Matches
2021-202230West Bromeng ENG2. Championship17.32001812571580Matches
2021-202230West Bromeng ENGFA Cup0.70000000000Matches
2022-202331West Bromeng ENG2. Championship13.32001638751360Matches
2022-202331West Bromeng ENGEFL Cup1.700010014010Matches
2022-202331West Bromeng ENGFA Cup0.40000000000Matches
2023-202432West Bromeng ENG2. Championship17.0300121038513140Matches
2024-202533Oxford Unitedeng ENG2. Championship10.62001611134460Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.50001003000Matches
2024-202533Oxford Unitedeng ENGFA Cup0.80000Matches
2025-202634Oxford Unitedeng ENG2. Championship3.01004215260Matches
2025-202634Oxford Unitedeng ENGEFL Cup1.60002106010Matches
2025-202634Oxford Unitedeng ENGFA Cup0.30002001000Matches
2025-202634Stevenageeng ENG3. League One14.8100215811460Matches
19 Seasons7 Clubs6 Leagues402.23700334104541192123126000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Brom (8 Seasons)4 Leagues176.9190014785441132113107000
Wycombe Wanderers (4 Seasons)2 Leagues44.54032
Blackpool (3 Seasons)2 Leagues65.33027
QPR (3 Seasons)4 Leagues79.0700810
Oxford United (2 Seasons)3 Leagues16.730025142496130
Stevenage (1 Season)1 League14.8100215811460
Sheffield United (1 Season)1 League5.0001
West Bromwich Albion (1 Season)1 League1.00000
Championship (11 Seasons)220.9250018663247215977000
EFL Cup (9 Seasons)9.90007405812000
FA Cup (8 Seasons)7.400032020130
Premier League (5 Seasons)99.77008430223825838000
League One (3 Seasons)41.4100365811460
League Two (3 Seasons)22.94018
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200816Wycombe Wanderers1 League1.0000
2008-200917Wycombe Wanderers1 League20.44016
2009-201018Wycombe Wanderers1 League21.60014
2010-201119Wycombe Wanderers1 League1.5002
2010-201119Blackpool1 League11.7009
2011-201220Sheffield United1 League5.0001
2011-201220Blackpool1 League25.81012
2012-201321Blackpool1 League27.8206
2013-201422QPR1 League14.01013
2014-201523QPR3 Leagues22.2100190
2015-201624QPR2 Leagues42.8500490
2016-201725West Brom3 Leagues26.6200131031572114000
2017-201826West Brom3 Leagues26.13001515111882617000
2018-201927West Brom2 Leagues23.7100141422151112000
2019-202028West Brom2 Leagues28.55002713424811270
2020-202129West Bromwich Albion1 League1.00000
2020-202129West Brom2 Leagues21.51003188791380
2021-202230West Brom2 Leagues18.02001812571580
2022-202331West Brom3 Leagues15.42001738891370
2023-202432West Brom1 League17.0300121038513140
2024-202533Oxford United3 Leagues11.92001711137460
2025-202634Oxford United3 Leagues4.810083112270
2025-202634Stevenage1 League14.8100215811460
19 Seasons7 Clubs6 Leagues402.23700334104541192123126000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Brom (8 Seasons)4 Leagues176.9190014785441132113107000
Wycombe Wanderers (4 Seasons)2 Leagues44.54032
Blackpool (3 Seasons)2 Leagues65.33027
QPR (3 Seasons)4 Leagues79.0700810
Oxford United (2 Seasons)3 Leagues16.730025142496130
Stevenage (1 Season)1 League14.8100215811460
Sheffield United (1 Season)1 League5.0001
West Bromwich Albion (1 Season)1 League1.00000
Championship (11 Seasons)220.9250018663247215977000
EFL Cup (9 Seasons)9.90007405812000
FA Cup (8 Seasons)7.400032020130
Premier League (5 Seasons)99.77008430223825838000
League One (3 Seasons)41.4100365811460
League Two (3 Seasons)22.94018
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200816Wycombe Wandererseng ENG4. League Two7th1.0000
2008-200917Wycombe Wandererseng ENG4. League Two3rd20.44016
2009-201018Wycombe Wandererseng ENG3. League One22nd21.60014
2010-201119Wycombe Wandererseng ENG4. League Two3rd1.5002Matches
2010-201119Blackpooleng ENG1. Premier League19th11.7009Matches
2011-201220Sheffield Unitedeng ENG3. League One3rd5.0001
2011-201220Blackpooleng ENG2. Championship5th25.81012
2012-201321Blackpooleng ENG2. Championship15th27.8206
2013-201422QPReng ENG2. Championship4th14.01013
2014-201523QPReng ENG1. Premier League20th20.21019Matches
2015-201624QPReng ENG2. Championship12th42.05049Matches
2016-201725West Bromeng ENG1. Premier League10th24.2200121031452114000Matches
2017-201826West Bromeng ENG1. Premier League20th23.33001413111652516000Matches
2018-201927West Bromeng ENG2. Championship4th23.2100141422101112000Matches
2019-202028West Bromeng ENG2. Championship2nd26.95002611424111250Matches
2020-202129West Bromwich Albioneng ENGJr. PL2 — Div. 212th1.00000Matches
2020-202129West Bromeng ENG1. Premier League19th20.31003078721280Matches
2021-202230West Bromeng ENG2. Championship10th17.32001812571580Matches
2022-202331West Bromeng ENG2. Championship9th13.32001638751360Matches
2023-202432West Bromeng ENG2. Championship5th17.0300121038513140Matches
2024-202533Oxford Unitedeng ENG2. Championship17th10.62001611134460Matches
2025-202634Oxford Unitedeng ENG2. Championship22nd3.01004215260Matches
2025-202634Stevenageeng ENG3. League One6th14.8100215811460Matches
19 Seasons7 Clubs4 Leagues384.9370032498541114121121000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Brom (8 Seasons)2 Leagues165.5190014280441064111103000
Wycombe Wanderers (4 Seasons)2 Leagues44.54032
Blackpool (3 Seasons)2 Leagues65.33027
QPR (3 Seasons)2 Leagues76.37081
Oxford United (2 Seasons)1 League13.630020132396120
Stevenage (1 Season)1 League14.8100215811460
Sheffield United (1 Season)1 League5.0001
West Bromwich Albion (1 Season)1 League1.00000
Championship (11 Seasons)220.9250018663247215977000
Premier League (5 Seasons)99.77008430223825838000
League One (3 Seasons)41.4100365811460
League Two (3 Seasons)22.94018
PL2 — Div. 2 (1 Season)1.00000
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-201523QPReng ENGFA Cup33rd1.00000Matches
2014-201523QPReng ENGLeague Cup33rd1.00000Matches
2015-201624QPReng ENGLeague Cup33rd0.80000Matches
2016-201725West Bromeng ENGEFL Cup33rd1.30001001200000Matches
2016-201725West Bromeng ENGFA Cup33rd1.00000Matches
2017-201826West Bromeng ENGEFL Cup17th1.30001201100000Matches
2017-201826West Bromeng ENGFA Cup9th1.600000012110Matches
2018-201927West Bromeng ENGEFL Cup17th0.5000000500000Matches
2019-202028West Bromeng ENGFA Cup9th1.70001207020Matches
2020-202129West Bromeng ENGEFL Cup17th1.20001107100Matches
2021-202230West Bromeng ENGFA Cup0.70000000000Matches
2022-202331West Bromeng ENGEFL CupRd21.700010014010Matches
2022-202331West Bromeng ENGFA Cup0.40000000000Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.50001003000Matches
2024-202533Oxford Unitedeng ENGFA Cup0.80000Matches
2025-202634Oxford Unitedeng ENGEFL CupRd21.60002106010Matches
2025-202634Oxford Unitedeng ENGFA Cup0.30002001000Matches
11 Seasons3 Clubs2 Leagues17.300010607825000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Brom (7 Seasons)2 Leagues11.40005506824000
Oxford United (2 Seasons)2 Leagues3.100051010010
QPR (2 Seasons)2 Leagues2.80000
EFL Cup (9 Seasons)9.90007405812000
FA Cup (8 Seasons)7.400032020130
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201422sct ScotlandWCQ0.10000Matches
201624sct ScotlandFriendlies (M)1.10000Matches
201725sct ScotlandFriendlies (M)1.00000Matches
201826sct ScotlandWCQ4.00000Matches
201826sct ScotlandFriendlies (M)1.90000Matches
2018-201927sct ScotlandUEFA Nations League31st0.41000Matches
202129sct ScotlandUEFA Euro Qualifying1.00002102000Matches
5 Seasons1 Club4 Leagues9.51002102000
Friendlies (M) (3 Seasons)4.00000
WCQ (2 Seasons)4.10000
UEFA Nations League (1 Season)0.41000
UEFA Euro Qualifying (1 Season)1.00002102000

Player Club Summary

About FBref.com

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

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

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons.

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

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

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