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
2013-201421Gatesheadeng ENG5. Conf Premier743493.9505500201.290.001.291.291.29
2013-201421Port Valeeng ENG3. League One2077288.1415400100.490.120.620.490.62
2014-201522Preston North Endeng ENGLeague Cup21780.9101100001.150.001.151.151.15Matches
2014-201522Preston North Endeng ENG3. League One30981.1011000010.000.920.920.000.92Matches
2014-201522Tranmere Roverseng ENG4. League Two642823.1000000100.000.000.000.000.00Matches
2014-201522Hartlepool Unitedeng ENG4. League Two886226.9404400200.580.000.580.580.58Matches
2015-201623Preston North Endeng ENG2. Championship29895610.6303300110.280.000.280.280.28Matches
2015-201623Preston North Endeng ENGFA Cup10160.2000000000.000.000.000.000.00Matches
2015-201623Preston North Endeng ENGLeague Cup211271.4202111001.420.001.420.710.71Matches
2016-201724Preston North Endeng ENG2. Championship44353,17235.2122141201700.340.060.400.340.40Matches
2016-201724Preston North Endeng ENGEFL Cup211181.3101100000.760.000.760.760.76Matches
2016-201724Preston North Endeng ENGFA Cup11740.8011000100.001.221.220.001.22Matches
2017-201825Preston North Endeng ENG2. Championship27262,26225.18210800800.320.080.400.320.40Matches
2017-201825Preston North Endeng ENGEFL Cup11901.0202200002.000.002.002.002.00Matches
2017-201825Preston North Endeng ENGFA Cup10230.3000000000.000.000.000.000.00Matches
2017-201825West Ham Unitedeng ENG1. Premier League30250.3000000000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENG2. Championship37201,87820.9628333600.290.100.380.140.24Matches
2018-201926Middlesbrougheng ENGEFL Cup331741.9101100100.520.000.520.520.52Matches
2018-201926Middlesbrougheng ENGFA Cup11560.6000000000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2019-202027QPReng ENG2. Championship39302,83731.51311413001000.410.030.440.410.44Matches
2019-202027QPReng ENGEFL Cup00Matches
2019-202027QPReng ENGFA Cup221802.0202200001.000.001.001.001.00Matches
2020-202128Norwich Cityeng ENG2. Championship3176947.7404311200.520.000.520.390.39Matches
2020-202128Norwich Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202128Norwich Cityeng ENGFA Cup221351.5101100000.670.000.670.670.67Matches
2021-202229West Bromeng ENG2. Championship2071,01011.2101100200.090.000.090.090.09Matches
2021-202229Cardiff Cityeng ENG2. Championship18171,40715.6415400300.260.060.320.260.32Matches
2021-202229West Bromeng ENGFA Cup00Matches
2021-202229Cardiff Cityeng ENGFA Cup10330.4000000000.000.000.000.000.00Matches
2022-202330Rotherham Unitedeng ENG2. Championship18181,41515.7505322400.320.000.320.190.19Matches
2022-202330Norwich Cityeng ENG2. Championship70680.8000000100.000.000.000.000.00Matches
2022-202330Norwich Cityeng ENGEFL Cup221431.6112100100.630.631.260.631.26Matches
2022-202330Norwich Cityeng ENGFA Cup10340.4000000100.000.000.000.000.00Matches
2023-202431Rotherham Unitedeng ENG2. Championship39292,33425.9516500600.190.040.230.190.23Matches
2023-202431Rotherham Unitedeng ENGEFL Cup21961.1000000000.000.000.000.000.00Matches
2023-202431Rotherham Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202532Rotherham Unitedeng ENGEFL Cup00Matches
2024-202532Rotherham Unitedeng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2024-202532Rotherham Unitedeng ENG3. League One2878639.6101100300.100.000.100.100.10Matches
2025-202633Rotherham Unitedeng ENGEFL Cup221401.6000000000.000.000.000.000.00Matches
2025-202633Rotherham Unitedeng ENGFA Cup111201.3000000100.000.000.000.000.00Matches
2025-202633Rotherham Unitedeng ENG3. League One28201,62418.0213111400.110.060.170.060.11Matches
13 Seasons12 Clubs7 Leagues44226924,531272.6881510380896820.320.060.380.290.35
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
Rotherham United (4 Seasons)4 Leagues120806,77275.21331610331800.170.040.210.130.17
Preston North End (4 Seasons)4 Leagues113747,01477.92963528121720.370.080.450.360.44
Norwich City (2 Seasons)3 Leagues44121,16412.9617511500.460.080.540.390.46
Middlesbrough (1 Season)3 Leagues41242,10823.4729433700.300.090.380.170.26
QPR (1 Season)3 Leagues41323,01733.51511615001000.450.030.480.450.48
West Brom (1 Season)2 Leagues2071,01011.2101100200.090.000.090.090.09
Port Vale (1 Season)1 League2077288.1415400100.490.120.620.490.62
Cardiff City (1 Season)2 Leagues19171,44016.0415400300.250.060.310.250.31
Hartlepool United (1 Season)1 League886226.9404400200.580.000.580.580.58
Gateshead (1 Season)1 League743493.9505500201.290.001.291.291.29
Tranmere Rovers (1 Season)1 League642823.1000000100.000.000.000.000.00
West Ham United (1 Season)1 League30250.3000000000.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (11 Seasons)17131,05611.7819711200.680.090.770.600.68
FA Cup (11 Seasons)1398519.5325300300.320.210.530.320.53
Championship (9 Seasons)30919718,033200.46197055675010.300.040.350.270.32
League One (4 Seasons)79343,31336.87310611810.190.080.270.160.24
League Two (1 Season)141290410.0404400300.400.000.400.400.40
Conf Premier (1 Season)743493.9505500201.290.001.291.291.29
Premier League (1 Season)30250.3000000000.000.000.000.000.00
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
2013-201421Port Vale1 League2077288.1415400100.490.120.620.490.62
2013-201421Gateshead1 League743493.9505500201.290.001.291.291.29
2014-201522Tranmere Rovers1 League642823.1000000100.000.000.000.000.00
2014-201522Hartlepool United1 League886226.9404400200.580.000.580.580.58
2014-201522Preston North End2 Leagues511762.0112100010.510.511.020.511.02
2015-201623Preston North End3 Leagues3291,09912.2505411110.410.000.410.330.33
2016-201724Preston North End3 Leagues47373,36437.4133161301800.350.080.430.350.43
2017-201825Preston North End3 Leagues29272,37526.4102121000800.380.080.450.380.45
2017-201825West Ham United1 League30250.3000000000.000.000.000.000.00
2018-201926Middlesbrough3 Leagues41242,10823.4729433700.300.090.380.170.26
2018-201926Middlesbrough1 League11901.0000000000.000.000.000.000.00
2019-202027QPR3 Leagues41323,01733.51511615001000.450.030.480.450.48
2020-202128Norwich City3 Leagues341091910.2505411200.490.000.490.390.39
2021-202229West Brom2 Leagues2071,01011.2101100200.090.000.090.090.09
2021-202229Cardiff City2 Leagues19171,44016.0415400300.250.060.310.250.31
2022-202330Norwich City3 Leagues1022452.7112100300.370.370.730.370.73
2022-202330Rotherham United1 League18181,41515.7505322400.320.000.320.190.19
2023-202431Rotherham United3 Leagues42312,52028.0516500600.180.040.210.180.21
2024-202532Rotherham United3 Leagues29895310.6112100300.090.090.190.090.19
2025-202633Rotherham United3 Leagues31231,88420.9213111500.100.050.140.050.10
13 Seasons12 Clubs7 Leagues44226924,531272.6881510380896820.320.060.380.290.35
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
Rotherham United (4 Seasons)4 Leagues120806,77275.21331610331800.170.040.210.130.17
Preston North End (4 Seasons)4 Leagues113747,01477.92963528121720.370.080.450.360.44
Norwich City (2 Seasons)3 Leagues44121,16412.9617511500.460.080.540.390.46
Middlesbrough (1 Season)3 Leagues41242,10823.4729433700.300.090.380.170.26
QPR (1 Season)3 Leagues41323,01733.51511615001000.450.030.480.450.48
West Brom (1 Season)2 Leagues2071,01011.2101100200.090.000.090.090.09
Port Vale (1 Season)1 League2077288.1415400100.490.120.620.490.62
Cardiff City (1 Season)2 Leagues19171,44016.0415400300.250.060.310.250.31
Hartlepool United (1 Season)1 League886226.9404400200.580.000.580.580.58
Gateshead (1 Season)1 League743493.9505500201.290.001.291.291.29
Tranmere Rovers (1 Season)1 League642823.1000000100.000.000.000.000.00
West Ham United (1 Season)1 League30250.3000000000.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (11 Seasons)17131,05611.7819711200.680.090.770.600.68
FA Cup (11 Seasons)1398519.5325300300.320.210.530.320.53
Championship (9 Seasons)30919718,033200.46197055675010.300.040.350.270.32
League One (4 Seasons)79343,31336.87310611810.190.080.270.160.24
League Two (1 Season)141290410.0404400300.400.000.400.400.40
Conf Premier (1 Season)743493.9505500201.290.001.291.291.29
Premier League (1 Season)30250.3000000000.000.000.000.000.00
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
2013-201421Port Valeeng ENG3. League One9th2077288.1415400100.490.120.620.490.62
2013-201421Gatesheadeng ENG5. Conf Premier3rd743493.9505500201.290.001.291.291.29
2014-201522Tranmere Roverseng ENG4. League Two24th642823.1000000100.000.000.000.000.00Matches
2014-201522Hartlepool Unitedeng ENG4. League Two22nd886226.9404400200.580.000.580.580.58Matches
2014-201522Preston North Endeng ENG3. League One3rd30981.1011000010.000.920.920.000.92Matches
2015-201623Preston North Endeng ENG2. Championship11th29895610.6303300110.280.000.280.280.28Matches
2016-201724Preston North Endeng ENG2. Championship11th44353,17235.2122141201700.340.060.400.340.40Matches
2017-201825Preston North Endeng ENG2. Championship7th27262,26225.18210800800.320.080.400.320.40Matches
2017-201825West Ham Unitedeng ENG1. Premier League13th30250.3000000000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENG2. Championship7th37201,87820.9628333600.290.100.380.140.24Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th11901.0000000000.000.000.000.000.00Matches
2019-202027QPReng ENG2. Championship13th39302,83731.51311413001000.410.030.440.410.44Matches
2020-202128Norwich Cityeng ENG2. Championship1st3176947.7404311200.520.000.520.390.39Matches
2021-202229West Bromeng ENG2. Championship10th2071,01011.2101100200.090.000.090.090.09Matches
2021-202229Cardiff Cityeng ENG2. Championship18th18171,40715.6415400300.260.060.320.260.32Matches
2022-202330Norwich Cityeng ENG2. Championship13th70680.8000000100.000.000.000.000.00Matches
2022-202330Rotherham Unitedeng ENG2. Championship19th18181,41515.7505322400.320.000.320.190.19Matches
2023-202431Rotherham Unitedeng ENG2. Championship24th39292,33425.9516500600.190.040.230.190.23Matches
2024-202532Rotherham Unitedeng ENG3. League One13th2878639.6101100300.100.000.100.100.10Matches
2025-202633Rotherham Unitedeng ENG3. League One23rd28201,62418.0213111400.110.060.170.060.11Matches
13 Seasons12 Clubs5 Leagues41224722,624251.477128970786320.310.050.350.280.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
Rotherham United (4 Seasons)2 Leagues113746,23669.31321510331700.190.030.220.140.17
Preston North End (4 Seasons)2 Leagues103696,48872.12352823011620.320.070.390.320.39
Norwich City (2 Seasons)1 League3877628.5404311300.470.000.470.350.35
QPR (1 Season)1 League39302,83731.51311413001000.410.030.440.410.44
Middlesbrough (1 Season)1 League37201,87820.9628333600.290.100.380.140.24
West Brom (1 Season)1 League2071,01011.2101100200.090.000.090.090.09
Port Vale (1 Season)1 League2077288.1415400100.490.120.620.490.62
Cardiff City (1 Season)1 League18171,40715.6415400300.260.060.320.260.32
Hartlepool United (1 Season)1 League886226.9404400200.580.000.580.580.58
Gateshead (1 Season)1 League743493.9505500201.290.001.291.291.29
Tranmere Rovers (1 Season)1 League642823.1000000100.000.000.000.000.00
West Ham United (1 Season)1 League30250.3000000000.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (9 Seasons)30919718,033200.46197055675010.300.040.350.270.32
League One (4 Seasons)79343,31336.87310611810.190.080.270.160.24
League Two (1 Season)141290410.0404400300.400.000.400.400.40
Conf Premier (1 Season)743493.9505500201.290.001.291.291.29
Premier League (1 Season)30250.3000000000.000.000.000.000.00
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-201522Preston North Endeng ENGLeague Cup33rd21780.9101100001.150.001.151.151.15Matches
2015-201623Preston North Endeng ENGFA Cup33rd10160.2000000000.000.000.000.000.00Matches
2015-201623Preston North Endeng ENGLeague Cup17th211271.4202111001.420.001.420.710.71Matches
2016-201724Preston North Endeng ENGEFL Cup9th211181.3101100000.760.000.760.760.76Matches
2016-201724Preston North Endeng ENGFA Cup33rd11740.8011000100.001.221.220.001.22Matches
2017-201825Preston North Endeng ENGEFL Cup58th11901.0202200002.000.002.002.002.00Matches
2017-201825Preston North Endeng ENGFA Cup17th10230.3000000000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENGEFL Cup5th331741.9101100100.520.000.520.520.52Matches
2018-201926Middlesbrougheng ENGFA Cup17th11560.6000000000.000.000.000.000.00Matches
2019-202027QPReng ENGEFL Cup33rd00Matches
2019-202027QPReng ENGFA Cup17th221802.0202200001.000.001.001.001.00Matches
2020-202128Norwich Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202128Norwich Cityeng ENGFA Cup17th221351.5101100000.670.000.670.670.67Matches
2021-202229West Bromeng ENGFA Cup00Matches
2021-202229Cardiff Cityeng ENGFA Cup10330.4000000000.000.000.000.000.00Matches
2022-202330Norwich Cityeng ENGEFL CupRd2221431.6112100100.630.631.260.631.26Matches
2022-202330Norwich Cityeng ENGFA Cup10340.4000000100.000.000.000.000.00Matches
2023-202431Rotherham Unitedeng ENGEFL CupRd221961.1000000000.000.000.000.000.00Matches
2023-202431Rotherham Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202532Rotherham Unitedeng ENGEFL CupRd200Matches
2024-202532Rotherham Unitedeng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2025-202633Rotherham Unitedeng ENGEFL CupRd2221401.6000000000.000.000.000.000.00Matches
2025-202633Rotherham Unitedeng ENGFA Cup111201.3000000100.000.000.000.000.00Matches
12 Seasons7 Clubs2 Leagues30221,90721.2113141011500.520.140.660.470.61
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
Preston North End (4 Seasons)2 Leagues1055265.8617511101.030.171.200.861.03
Rotherham United (3 Seasons)2 Leagues765366.0011000100.000.170.170.000.17
Norwich City (2 Seasons)2 Leagues654024.5213200200.450.220.670.450.67
Middlesbrough (1 Season)2 Leagues442302.6101100100.390.000.390.390.39
QPR (1 Season)2 Leagues221802.0202200001.000.001.001.001.00
Cardiff City (1 Season)1 League10330.4000000000.000.000.000.000.00
West Brom (1 Season)1 League00
EFL Cup (11 Seasons)17131,05611.7819711200.680.090.770.600.68
FA Cup (11 Seasons)1398519.5325300300.320.210.530.320.53

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
2013-201421Gatesheadeng ENG5. Conf Premier3.9571.810.7100
2013-201421Port Valeeng ENG3. League One8.1480.990.5000
2014-201522Preston North Endeng ENGLeague Cup0.9100Matches
2014-201522Preston North Endeng ENG3. League One1.1021.840.0000Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1010.320.0000Matches
2014-201522Hartlepool Unitedeng ENG4. League Two6.9481.160.5000Matches
2015-201623Preston North Endeng ENG2. Championship10.63121.130.2500Matches
2015-201623Preston North Endeng ENGFA Cup0.2000Matches
2015-201623Preston North Endeng ENGLeague Cup1.4211Matches
2016-201724Preston North Endeng ENG2. Championship35.2120270.000.770.4401Matches
2016-201724Preston North Endeng ENGEFL Cup1.317114.35.340.760.141.0000Matches
2016-201724Preston North Endeng ENGFA Cup0.8000Matches
2017-201825Preston North Endeng ENG2. Championship25.18572238.62.270.880.140.3600Matches
2017-201825Preston North Endeng ENGEFL Cup1.025360.05.003.000.400.6700Matches
2017-201825Preston North Endeng ENGFA Cup0.3011100.03.913.910.000.0000Matches
2017-201825West Ham Unitedeng ENG1. Premier League0.30000.000.0000Matches
2018-201926Middlesbrougheng ENG2. Championship20.96552036.42.640.960.050.1533Matches
2018-201926Middlesbrougheng ENGEFL Cup1.918225.04.141.030.130.5000Matches
2018-201926Middlesbrougheng ENGFA Cup0.60100.01.610.000.0000Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.0000Matches
2019-202027QPReng ENG2. Championship31.513852529.42.700.790.150.5200Matches
2019-202027QPReng ENGFA Cup2.024375.02.001.500.500.6700Matches
2020-202128Norwich Cityeng ENG2. Championship7.74241354.23.111.690.130.2311Matches
2020-202128Norwich Cityeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2020-202128Norwich Cityeng ENGFA Cup1.512150.01.330.670.501.0000Matches
2021-202229West Bromeng ENG2. Championship11.2135822.93.120.710.030.1300Matches
2021-202229Cardiff Cityeng ENG2. Championship15.64371129.72.370.700.110.3600Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40000.000.0000Matches
2022-202330Rotherham Unitedeng ENG2. Championship15.75231043.51.460.640.130.3022Matches
2022-202330Norwich Cityeng ENG2. Championship0.8022100.02.652.650.000.0000Matches
2022-202330Norwich Cityeng ENGEFL Cup1.6111100.00.630.631.001.0000Matches
2022-202330Norwich Cityeng ENGFA Cup0.4022100.05.295.290.000.0000Matches
2023-202431Rotherham Unitedeng ENG2. Championship25.95341029.41.310.390.150.5000Matches
2023-202431Rotherham Unitedeng ENGEFL Cup1.10300.02.810.000.0000Matches
2023-202431Rotherham Unitedeng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202532Rotherham Unitedeng ENGFA Cup1.0000Matches
2024-202532Rotherham Unitedeng ENG3. League One9.6123626.12.400.630.040.1700Matches
2025-202633Rotherham Unitedeng ENGEFL Cup1.60400.02.570.000.0000Matches
2025-202633Rotherham Unitedeng ENGFA Cup1.3000Matches
2025-202633Rotherham Unitedeng ENG3. League One18.02321031.31.770.550.030.1011Matches
13 Seasons12 Clubs7 Leagues272.68844721740.01.920.810.140.3689
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (4 Seasons)4 Leagues75.2131203630.01.650.490.080.2833
Preston North End (4 Seasons)4 Leagues77.929706877.11.110.910.330.3812
Norwich City (2 Seasons)3 Leagues12.96322062.52.471.550.160.2511
Middlesbrough (1 Season)3 Leagues23.47642234.42.730.940.060.1833
QPR (1 Season)3 Leagues33.515892831.52.650.840.170.5400
West Brom (1 Season)2 Leagues11.2135822.93.120.710.030.1300
Port Vale (1 Season)1 League8.1480.990.5000
Cardiff City (1 Season)2 Leagues16.04371129.72.310.690.110.3600
Hartlepool United (1 Season)1 League6.9481.160.5000
Gateshead (1 Season)1 League3.9571.810.7100
Tranmere Rovers (1 Season)1 League3.1010.320.0000
West Ham United (1 Season)1 League0.30000.000.0000
Middlesbrough (1 Season)1 League1.0000
EFL Cup (11 Seasons)11.7829827.63.070.850.170.6311
FA Cup (11 Seasons)9.5311763.61.801.140.270.4300
Championship (9 Seasons)200.46135216042.01.860.800.150.3467
League One (4 Seasons)36.87552629.11.990.710.040.2311
League Two (1 Season)10.0490.900.4400
Conf Premier (1 Season)3.9571.810.7100
Premier League (1 Season)0.30000.000.0000
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
2013-201421Port Vale1 League8.1480.990.5000
2013-201421Gateshead1 League3.9571.810.7100
2014-201522Tranmere Rovers1 League3.1010.320.0000
2014-201522Hartlepool United1 League6.9481.160.5000
2014-201522Preston North End2 Leagues2.0121.840.0000
2015-201623Preston North End3 Leagues12.25121.130.2511
2016-201724Preston North End3 Leagues37.413728400.00.190.771.860.4601
2017-201825Preston North End3 Leagues26.410632641.32.390.990.160.3800
2017-201825West Ham United1 League0.30000.000.0000
2018-201926Middlesbrough3 Leagues23.47642234.42.730.940.060.1833
2018-201926Middlesbrough1 League1.0000
2019-202027QPR3 Leagues33.515892831.52.650.840.170.5400
2020-202128Norwich City3 Leagues10.25271555.62.641.470.150.2711
2021-202229West Brom2 Leagues11.2135822.93.120.710.030.1300
2021-202229Cardiff City2 Leagues16.04371129.72.310.690.110.3600
2022-202330Norwich City3 Leagues2.7155100.01.841.840.200.2000
2022-202330Rotherham United1 League15.75231043.51.460.640.130.3022
2023-202431Rotherham United3 Leagues28.05381026.31.360.360.130.5000
2024-202532Rotherham United3 Leagues10.6123626.12.400.630.040.1700
2025-202633Rotherham United3 Leagues20.92361027.81.840.510.030.1011
13 Seasons12 Clubs7 Leagues272.68844721740.01.920.810.140.3689
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (4 Seasons)4 Leagues75.2131203630.01.650.490.080.2833
Preston North End (4 Seasons)4 Leagues77.929706877.11.110.910.330.3812
Norwich City (2 Seasons)3 Leagues12.96322062.52.471.550.160.2511
Middlesbrough (1 Season)3 Leagues23.47642234.42.730.940.060.1833
QPR (1 Season)3 Leagues33.515892831.52.650.840.170.5400
West Brom (1 Season)2 Leagues11.2135822.93.120.710.030.1300
Port Vale (1 Season)1 League8.1480.990.5000
Cardiff City (1 Season)2 Leagues16.04371129.72.310.690.110.3600
Hartlepool United (1 Season)1 League6.9481.160.5000
Gateshead (1 Season)1 League3.9571.810.7100
Tranmere Rovers (1 Season)1 League3.1010.320.0000
West Ham United (1 Season)1 League0.30000.000.0000
Middlesbrough (1 Season)1 League1.0000
EFL Cup (11 Seasons)11.7829827.63.070.850.170.6311
FA Cup (11 Seasons)9.5311763.61.801.140.270.4300
Championship (9 Seasons)200.46135216042.01.860.800.150.3467
League One (4 Seasons)36.87552629.11.990.710.040.2311
League Two (1 Season)10.0490.900.4400
Conf Premier (1 Season)3.9571.810.7100
Premier League (1 Season)0.30000.000.0000
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
2013-201421Port Valeeng ENG3. League One9th8.1480.990.5000
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9571.810.7100
2014-201522Tranmere Roverseng ENG4. League Two24th3.1010.320.0000Matches
2014-201522Hartlepool Unitedeng ENG4. League Two22nd6.9481.160.5000Matches
2014-201522Preston North Endeng ENG3. League One3rd1.1021.840.0000Matches
2015-201623Preston North Endeng ENG2. Championship11th10.63121.130.2500Matches
2016-201724Preston North Endeng ENG2. Championship11th35.2120270.000.770.4401Matches
2017-201825Preston North Endeng ENG2. Championship7th25.18572238.62.270.880.140.3600Matches
2017-201825West Ham Unitedeng ENG1. Premier League13th0.30000.000.0000Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.96552036.42.640.960.050.1533Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.0000Matches
2019-202027QPReng ENG2. Championship13th31.513852529.42.700.790.150.5200Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.74241354.23.111.690.130.2311Matches
2021-202229West Bromeng ENG2. Championship10th11.2135822.93.120.710.030.1300Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.64371129.72.370.700.110.3600Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.8022100.02.652.650.000.0000Matches
2022-202330Rotherham Unitedeng ENG2. Championship19th15.75231043.51.460.640.130.3022Matches
2023-202431Rotherham Unitedeng ENG2. Championship24th25.95341029.41.310.390.150.5000Matches
2024-202532Rotherham Unitedeng ENG3. League One13th9.6123626.12.400.630.040.1700Matches
2025-202633Rotherham Unitedeng ENG3. League One23rd18.02321031.31.770.550.030.1011Matches
13 Seasons12 Clubs5 Leagues251.47740720240.31.870.800.130.3578
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rotherham United (4 Seasons)2 Leagues69.3131123632.11.620.520.090.2833
Preston North End (4 Seasons)2 Leagues72.123576386.00.940.870.350.3701
Norwich City (2 Seasons)1 League8.54261557.73.071.770.120.2011
QPR (1 Season)1 League31.513852529.42.700.790.150.5200
Middlesbrough (1 Season)1 League20.96552036.42.640.960.050.1533
West Brom (1 Season)1 League11.2135822.93.120.710.030.1300
Port Vale (1 Season)1 League8.1480.990.5000
Cardiff City (1 Season)1 League15.64371129.72.370.700.110.3600
Hartlepool United (1 Season)1 League6.9481.160.5000
Gateshead (1 Season)1 League3.9571.810.7100
Tranmere Rovers (1 Season)1 League3.1010.320.0000
West Ham United (1 Season)1 League0.30000.000.0000
Middlesbrough (1 Season)1 League1.0000
Championship (9 Seasons)200.46135216042.01.860.800.150.3467
League One (4 Seasons)36.87552629.11.990.710.040.2311
League Two (1 Season)10.0490.900.4400
Conf Premier (1 Season)3.9571.810.7100
Premier League (1 Season)0.30000.000.0000
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-201522Preston North Endeng ENGLeague Cup33rd0.9100Matches
2015-201623Preston North Endeng ENGFA Cup33rd0.2000Matches
2015-201623Preston North Endeng ENGLeague Cup17th1.4211Matches
2016-201724Preston North Endeng ENGEFL Cup9th1.317114.35.340.760.141.0000Matches
2016-201724Preston North Endeng ENGFA Cup33rd0.8000Matches
2017-201825Preston North Endeng ENGEFL Cup58th1.025360.05.003.000.400.6700Matches
2017-201825Preston North Endeng ENGFA Cup17th0.3011100.03.913.910.000.0000Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.918225.04.141.030.130.5000Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.60100.01.610.000.0000Matches
2019-202027QPReng ENGFA Cup17th2.024375.02.001.500.500.6700Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.0011100.01.001.000.000.0000Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.512150.01.330.670.501.0000Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40000.000.0000Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.6111100.00.630.631.001.0000Matches
2022-202330Norwich Cityeng ENGFA Cup0.4022100.05.295.290.000.0000Matches
2023-202431Rotherham Unitedeng ENGEFL CupRd21.10300.02.810.000.0000Matches
2023-202431Rotherham Unitedeng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202532Rotherham Unitedeng ENGFA Cup1.0000Matches
2025-202633Rotherham Unitedeng ENGEFL CupRd21.60400.02.570.000.0000Matches
2025-202633Rotherham Unitedeng ENGFA Cup1.3000Matches
12 Seasons7 Clubs2 Leagues21.211401537.52.570.960.200.5311
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Preston North End (4 Seasons)2 Leagues5.8613538.55.061.950.230.6011
Rotherham United (3 Seasons)2 Leagues6.00800.02.210.000.0000
Norwich City (2 Seasons)2 Leagues4.526583.31.341.120.330.4000
Middlesbrough (1 Season)2 Leagues2.619222.23.520.780.110.5000
QPR (1 Season)2 Leagues2.024375.02.001.500.500.6700
Cardiff City (1 Season)1 League0.40000.000.0000
West Brom (1 Season)1 League
EFL Cup (11 Seasons)11.7829827.63.070.850.170.6311
FA Cup (11 Seasons)9.5311763.61.801.140.270.4300

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
2013-201421Gatesheadeng ENG5. Conf Premier7349508.43.943
2013-201421Port Valeeng ENG3. League One207283617.68.1713
2014-201522Preston North Endeng ENGLeague Cup2783943.30.9168011001.5013-2-2.31-4.07Matches
2014-201522Preston North Endeng ENG3. League One398332.41.100301.331100.00-0.87Matches
2014-201522Tranmere Roverseng ENG4. League Two6282476.83.141200.5039-6-1.91-1.54Matches
2014-201522Hartlepool Unitedeng ENG4. League Two86227815.06.983001.131012-2-0.29+0.45Matches
2015-201623Preston North Endeng ENG2. Championship299563323.110.68521111.55149+5+0.47+0.61Matches
2015-201623Preston North Endeng ENGFA Cup1161617.80.20011500.000000.00+2.43Matches
2015-201623Preston North Endeng ENGLeague Cup21276442.31.4181014601.5042+2+1.42+0.90Matches
2016-201724Preston North Endeng ENG2. Championship443,1727276.635.23518911.415346+7+0.20+0.76Matches
2016-201724Preston North Endeng ENGEFL Cup21185930.31.3191112723.0030+3+2.29+3.94Matches
2016-201724Preston North Endeng ENGFA Cup1747482.20.81740000.001100.00+5.63Matches
2017-201825Preston North Endeng ENG2. Championship272,2628454.625.12621101.522925+4+0.16-0.18Matches
2017-201825Preston North Endeng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2017-201825Preston North Endeng ENGFA Cup1232312.80.30012300.0001-1-3.91-6.21Matches
2017-201825West Ham Unitedeng ENG1. Premier League32580.70.300392.000000.00+0.53Matches
2018-201926Middlesbrougheng ENG2. Championship371,8785145.420.9208111171551.41232300.00-0.32Matches
2018-201926Middlesbrougheng ENGEFL Cup31745834.11.93580002.0031+2+1.03+1.30Matches
2018-201926Middlesbrougheng ENGFA Cup1565620.70.61560010.0001-1-1.61-3.29Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 2190904.51.01901000.0012-1-1.00-0.86Matches
2019-202027QPReng ENG2. Championship392,8377368.531.530872692601.283854-16-0.51-0.99Matches
2019-202027QPReng ENGEFL Cup00001Matches
2019-202027QPReng ENGFA Cup218090100.02.02902001.5063+3+1.50Matches
2020-202128Norwich Cityeng ENG2. Championship316942216.87.7773224852.13127+5+0.65-0.24Matches
2020-202128Norwich Cityeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2020-202128Norwich Cityeng ENGFA Cup21356875.01.52680001.5021+1+0.67+0.67Matches
2021-202229West Bromeng ENG2. Championship201,0105124.411.27804133511.55167+9+0.80+0.86Matches
2021-202229Cardiff Cityeng ENG2. Championship181,4077834.015.61780515421.671812+6+0.38+1.17Matches
2021-202229West Bromeng ENGFA Cup00001Matches
2021-202229Cardiff Cityeng ENGFA Cup1333315.70.40013300.0012-1-2.73-2.73Matches
2022-202330Rotherham Unitedeng ENG2. Championship181,4157934.215.718795001.061415-1-0.06+0.27Matches
2022-202330Norwich Cityeng ENG2. Championship768101.60.800710101.7103-3-3.97-4.10Matches
2022-202330Norwich Cityeng ENGEFL Cup21437268.11.62720001.0032+1+0.63+1.97Matches
2022-202330Norwich Cityeng ENGFA Cup1343437.80.40013400.000000.00+1.61Matches
2023-202431Rotherham Unitedeng ENG2. Championship392,3346056.425.929732102310.592547-22-0.85+0.65Matches
2023-202431Rotherham Unitedeng ENGEFL Cup2964845.71.1148014800.5014-3-2.81-1.23Matches
2023-202431Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202532Rotherham Unitedeng ENGEFL Cup00002Matches
2024-202532Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2024-202532Rotherham Unitedeng ENG3. League One288633120.89.677002118160.96711-4-0.42-0.39Matches
2025-202633Rotherham Unitedeng ENGEFL Cup21407077.81.62700000.5012-1-0.64-0.64Matches
2025-202633Rotherham Unitedeng ENGFA Cup1120120100.01.311201000.0012-1-0.75Matches
2025-202633Rotherham Unitedeng ENG3. League One281,6245839.218.02073782040.861827-9-0.50+0.25Matches
13 Seasons12 Clubs7 Leagues44224,5315629.8272.62697811817319721.28312343-31-0.120.00
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (4 Seasons)4 Leagues1206,7725638.975.28074174020230.7968112-44-0.58-0.04
Preston North End (4 Seasons)4 Leagues1137,0146239.277.97481463924141.4510891+17+0.22-0.06
Norwich City (2 Seasons)3 Leagues441,1642613.212.912733329151.891816+2+0.15-0.29
Middlesbrough (1 Season)3 Leagues412,1085142.823.4247711171561.422625+1+0.04-0.31
QPR (1 Season)3 Leagues413,0177466.633.532872892611.294457-13-0.39-0.87
West Brom (1 Season)2 Leagues201,0105123.711.27804133521.55167+9+0.80+0.86
Port Vale (1 Season)1 League207283617.68.1713
Cardiff City (1 Season)2 Leagues191,4407633.116.01780524421.581914+5+0.31+1.05
Hartlepool United (1 Season)1 League86227815.06.983001.131012-2-0.29+0.45
Gateshead (1 Season)1 League7349508.43.943
Tranmere Rovers (1 Season)1 League6282476.83.141200.5039-6-1.91-1.54
West Ham United (1 Season)1 League32580.70.300392.000000.00+0.53
Middlesbrough (1 Season)1 League190904.51.01901000.0012-1-1.00-0.86
EFL Cup (11 Seasons)171,0566241.411.71371343351.291920-1-0.09+0.40
FA Cup (11 Seasons)138516549.89.5983542620.461215-3-0.32-0.80
Championship (9 Seasons)30918,0335839.6200.4197799911218361.40242248-6-0.03+0.02
League One (4 Seasons)793,3134220.036.8347274519200.932639-13-0.45-0.61
League Two (1 Season)149046510.910.0124200.861321-8-0.80-0.25
Conf Premier (1 Season)7349508.43.943
Premier League (1 Season)32580.70.300392.000000.00+0.53
PL2 — Div. 2 (1 Season)190904.51.01901000.0012-1-1.00-0.86
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
2013-201421Port Vale1 League207283617.68.1713
2013-201421Gateshead1 League7349508.43.943
2014-201522Tranmere Rovers1 League6282476.83.141200.5039-6-1.91-1.54
2014-201522Hartlepool United1 League86227815.06.983001.131012-2-0.29+0.45
2014-201522Preston North End2 Leagues5176354.12.0168041001.4024-2-1.02-1.91
2015-201623Preston North End3 Leagues321,0993424.312.298252331111.501811+7+0.57+0.73
2016-201724Preston North End3 Leagues473,3647272.837.4378319102731.455747+10+0.27+1.13
2017-201825Preston North End3 Leagues292,3758253.926.427902222301.423129+2+0.08-0.41
2017-201825West Ham United1 League32580.70.300392.000000.00+0.53
2018-201926Middlesbrough3 Leagues412,1085142.823.4247711171561.422625+1+0.04-0.31
2018-201926Middlesbrough1 League190904.51.01901000.0012-1-1.00-0.86
2019-202027QPR3 Leagues413,0177466.633.532872892611.294457-13-0.39-0.87
2020-202128Norwich City3 Leagues349192720.810.21074324852.031511+4+0.39-0.48
2021-202229West Brom2 Leagues201,0105123.711.27804133521.55167+9+0.80+0.86
2021-202229Cardiff City2 Leagues191,4407633.116.01780524421.581914+5+0.31+1.05
2022-202330Norwich City3 Leagues10245255.52.72720813101.4035-2-0.73-0.82
2022-202330Rotherham United1 League181,4157934.215.718795001.061415-1-0.06+0.27
2023-202431Rotherham United3 Leagues422,5206056.828.031723112510.572652-26-0.93+0.57
2024-202532Rotherham United3 Leagues299533321.610.687212118180.93814-6-0.57-0.54
2025-202633Rotherham United3 Leagues311,8846142.420.92375882040.812031-11-0.53+0.21
13 Seasons12 Clubs7 Leagues44224,5315629.8272.62697811817319721.28312343-31-0.120.00
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (4 Seasons)4 Leagues1206,7725638.975.28074174020230.7968112-44-0.58-0.04
Preston North End (4 Seasons)4 Leagues1137,0146239.277.97481463924141.4510891+17+0.22-0.06
Norwich City (2 Seasons)3 Leagues441,1642613.212.912733329151.891816+2+0.15-0.29
Middlesbrough (1 Season)3 Leagues412,1085142.823.4247711171561.422625+1+0.04-0.31
QPR (1 Season)3 Leagues413,0177466.633.532872892611.294457-13-0.39-0.87
West Brom (1 Season)2 Leagues201,0105123.711.27804133521.55167+9+0.80+0.86
Port Vale (1 Season)1 League207283617.68.1713
Cardiff City (1 Season)2 Leagues191,4407633.116.01780524421.581914+5+0.31+1.05
Hartlepool United (1 Season)1 League86227815.06.983001.131012-2-0.29+0.45
Gateshead (1 Season)1 League7349508.43.943
Tranmere Rovers (1 Season)1 League6282476.83.141200.5039-6-1.91-1.54
West Ham United (1 Season)1 League32580.70.300392.000000.00+0.53
Middlesbrough (1 Season)1 League190904.51.01901000.0012-1-1.00-0.86
EFL Cup (11 Seasons)171,0566241.411.71371343351.291920-1-0.09+0.40
FA Cup (11 Seasons)138516549.89.5983542620.461215-3-0.32-0.80
Championship (9 Seasons)30918,0335839.6200.4197799911218361.40242248-6-0.03+0.02
League One (4 Seasons)793,3134220.036.8347274519200.932639-13-0.45-0.61
League Two (1 Season)149046510.910.0124200.861321-8-0.80-0.25
Conf Premier (1 Season)7349508.43.943
Premier League (1 Season)32580.70.300392.000000.00+0.53
PL2 — Div. 2 (1 Season)190904.51.01901000.0012-1-1.00-0.86
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
2013-201421Port Valeeng ENG3. League One9th207283617.68.1713
2013-201421Gatesheadeng ENG5. Conf Premier3rd7349508.43.943
2014-201522Tranmere Roverseng ENG4. League Two24th6282476.83.141200.5039-6-1.91-1.54Matches
2014-201522Hartlepool Unitedeng ENG4. League Two22nd86227815.06.983001.131012-2-0.29+0.45Matches
2014-201522Preston North Endeng ENG3. League One3rd398332.41.100301.331100.00-0.87Matches
2015-201623Preston North Endeng ENG2. Championship11th299563323.110.68521111.55149+5+0.47+0.61Matches
2016-201724Preston North Endeng ENG2. Championship11th443,1727276.635.23518911.415346+7+0.20+0.76Matches
2017-201825Preston North Endeng ENG2. Championship7th272,2628454.625.12621101.522925+4+0.16-0.18Matches
2017-201825West Ham Unitedeng ENG1. Premier League13th32580.70.300392.000000.00+0.53Matches
2018-201926Middlesbrougheng ENG2. Championship7th371,8785145.420.9208111171551.41232300.00-0.32Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th190904.51.01901000.0012-1-1.00-0.86Matches
2019-202027QPReng ENG2. Championship13th392,8377368.531.530872692601.283854-16-0.51-0.99Matches
2020-202128Norwich Cityeng ENG2. Championship1st316942216.87.7773224852.13127+5+0.65-0.24Matches
2021-202229West Bromeng ENG2. Championship10th201,0105124.411.27804133511.55167+9+0.80+0.86Matches
2021-202229Cardiff Cityeng ENG2. Championship18th181,4077834.015.61780515421.671812+6+0.38+1.17Matches
2022-202330Norwich Cityeng ENG2. Championship13th768101.60.800710101.7103-3-3.97-4.10Matches
2022-202330Rotherham Unitedeng ENG2. Championship19th181,4157934.215.718795001.061415-1-0.06+0.27Matches
2023-202431Rotherham Unitedeng ENG2. Championship24th392,3346056.425.929732102310.592547-22-0.85+0.65Matches
2024-202532Rotherham Unitedeng ENG3. League One13th288633120.89.677002118160.96711-4-0.42-0.39Matches
2025-202633Rotherham Unitedeng ENG3. League One23rd281,6245839.218.02073782040.861827-9-0.50+0.25Matches
13 Seasons12 Clubs5 Leagues41222,6245529.0251.42477811016518651.31281308-27-0.11+0.01
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rotherham United (4 Seasons)2 Leagues1136,2365537.769.37474143920210.8264100-36-0.52+0.02
Preston North End (4 Seasons)2 Leagues1036,4886339.272.1694434121.489781+16+0.22-0.09
Norwich City (2 Seasons)1 League38762209.28.57732318152.051210+2+0.24-0.24
QPR (1 Season)1 League392,8377368.531.530872692601.283854-16-0.51-0.99
Middlesbrough (1 Season)1 League371,8785145.420.9208111171551.41232300.00-0.32
West Brom (1 Season)1 League201,0105124.411.27804133511.55167+9+0.80+0.86
Port Vale (1 Season)1 League207283617.68.1713
Cardiff City (1 Season)1 League181,4077834.015.61780515421.671812+6+0.38+1.17
Hartlepool United (1 Season)1 League86227815.06.983001.131012-2-0.29+0.45
Gateshead (1 Season)1 League7349508.43.943
Tranmere Rovers (1 Season)1 League6282476.83.141200.5039-6-1.91-1.54
West Ham United (1 Season)1 League32580.70.300392.000000.00+0.53
Middlesbrough (1 Season)1 League190904.51.01901000.0012-1-1.00-0.86
Championship (9 Seasons)30918,0335839.6200.4197799911218361.40242248-6-0.03+0.02
League One (4 Seasons)793,3134220.036.8347274519200.932639-13-0.45-0.61
League Two (1 Season)149046510.910.0124200.861321-8-0.80-0.25
Conf Premier (1 Season)7349508.43.943
Premier League (1 Season)32580.70.300392.000000.00+0.53
PL2 — Div. 2 (1 Season)190904.51.01901000.0012-1-1.00-0.86
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-201522Preston North Endeng ENGLeague Cup33rd2783943.30.9168011001.5013-2-2.31-4.07Matches
2015-201623Preston North Endeng ENGFA Cup33rd1161617.80.20011500.000000.00+2.43Matches
2015-201623Preston North Endeng ENGLeague Cup17th21276442.31.4181014601.5042+2+1.42+0.90Matches
2016-201724Preston North Endeng ENGEFL Cup9th21185930.31.3191112723.0030+3+2.29+3.94Matches
2016-201724Preston North Endeng ENGFA Cup33rd1747482.20.81740000.001100.00+5.63Matches
2017-201825Preston North Endeng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2017-201825Preston North Endeng ENGFA Cup17th1232312.80.30012300.0001-1-3.91-6.21Matches
2018-201926Middlesbrougheng ENGEFL Cup5th31745834.11.93580002.0031+2+1.03+1.30Matches
2018-201926Middlesbrougheng ENGFA Cup17th1565620.70.61560010.0001-1-1.61-3.29Matches
2019-202027QPReng ENGEFL Cup33rd00001Matches
2019-202027QPReng ENGFA Cup17th218090100.02.02902001.5063+3+1.50Matches
2020-202128Norwich Cityeng ENGEFL Cup58th19090100.01.01901000.0013-2-2.00Matches
2020-202128Norwich Cityeng ENGFA Cup17th21356875.01.52680001.5021+1+0.67+0.67Matches
2021-202229West Bromeng ENGFA Cup00001Matches
2021-202229Cardiff Cityeng ENGFA Cup1333315.70.40013300.0012-1-2.73-2.73Matches
2022-202330Norwich Cityeng ENGEFL CupRd221437268.11.62720001.0032+1+0.63+1.97Matches
2022-202330Norwich Cityeng ENGFA Cup1343437.80.40013400.000000.00+1.61Matches
2023-202431Rotherham Unitedeng ENGEFL CupRd22964845.71.1148014800.5014-3-2.81-1.23Matches
2023-202431Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202532Rotherham Unitedeng ENGEFL CupRd200002Matches
2024-202532Rotherham Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2025-202633Rotherham Unitedeng ENGEFL CupRd221407077.81.62700000.5012-1-0.64-0.64Matches
2025-202633Rotherham Unitedeng ENGFA Cup1120120100.01.311201000.0012-1-0.75Matches
12 Seasons7 Clubs2 Leagues301,9076444.821.22276883070.933135-4-0.19-0.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston North End (4 Seasons)2 Leagues105265339.85.8581252421.201110+1+0.17+0.28
Rotherham United (3 Seasons)2 Leagues75367761.66.0681314820.29412-8-1.34-0.17
Norwich City (2 Seasons)2 Leagues64026770.54.5574113400.836600.00+1.07
Middlesbrough (1 Season)2 Leagues42305829.52.64580011.5032+1+0.39-0.10
QPR (1 Season)2 Leagues21809046.22.02902011.5063+3+1.50
Cardiff City (1 Season)1 League1333315.70.40013300.0012-1-2.73-2.73
West Brom (1 Season)1 League00001
EFL Cup (11 Seasons)171,0566241.411.71371343351.291920-1-0.09+0.40
FA Cup (11 Seasons)138516549.89.5983542620.461215-3-0.32-0.80
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
2013-201421Gatesheadeng ENG5. Conf Premier3.9205
2013-201421Port Valeeng ENG3. League One8.11011
2014-201522Preston North Endeng ENGLeague Cup0.90000Matches
2014-201522Preston North Endeng ENG3. League One1.1011Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1109Matches
2014-201522Hartlepool Unitedeng ENG4. League Two6.92016Matches
2015-201623Preston North Endeng ENG2. Championship10.61123Matches
2015-201623Preston North Endeng ENGFA Cup0.20000Matches
2015-201623Preston North Endeng ENGLeague Cup1.40000Matches
2016-201724Preston North Endeng ENG2. Championship35.27009600000000Matches
2016-201724Preston North Endeng ENGEFL Cup1.3000250300000Matches
2016-201724Preston North Endeng ENGFA Cup0.81000Matches
2017-201825Preston North Endeng ENG2. Championship25.18004055231246100Matches
2017-201825Preston North Endeng ENGEFL Cup1.0000312000000Matches
2017-201825Preston North Endeng ENGFA Cup0.30002001000Matches
2017-201825West Ham Unitedeng ENG1. Premier League0.3000310000000Matches
2018-201926Middlesbrougheng ENG2. Championship20.9600654415828100Matches
2018-201926Middlesbrougheng ENGEFL Cup1.9100242100000Matches
2018-201926Middlesbrougheng ENGFA Cup0.6000000100000Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.00000Matches
2019-202027QPReng ENG2. Championship31.510007156199040Matches
2019-202027QPReng ENGFA Cup2.00005400000Matches
2020-202128Norwich Cityeng ENG2. Championship7.7200181294110Matches
2020-202128Norwich Cityeng ENGEFL Cup1.00000120000Matches
2020-202128Norwich Cityeng ENGFA Cup1.50002120000Matches
2021-202229West Bromeng ENG2. Championship11.2200261734170Matches
2021-202229Cardiff Cityeng ENG2. Championship15.63003335114240Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40000000000Matches
2022-202330Rotherham Unitedeng ENG2. Championship15.7400363453240Matches
2022-202330Norwich Cityeng ENG2. Championship0.81007010000Matches
2022-202330Norwich Cityeng ENGEFL Cup1.61004310000Matches
2022-202330Norwich Cityeng ENGFA Cup0.41001100000Matches
2023-202431Rotherham Unitedeng ENG2. Championship25.96006551127220Matches
2023-202431Rotherham Unitedeng ENGEFL Cup1.10002301000Matches
2023-202431Rotherham Unitedeng ENGFA Cup1.00003210000Matches
2024-202532Rotherham Unitedeng ENGFA Cup1.00000Matches
2024-202532Rotherham Unitedeng ENG3. League One9.6300242966200Matches
2025-202633Rotherham Unitedeng ENGEFL Cup1.60004221010Matches
2025-202633Rotherham Unitedeng ENGFA Cup1.31000Matches
2025-202633Rotherham Unitedeng ENG3. League One18.0400392893120Matches
13 Seasons12 Clubs7 Leagues272.66820618389125681739200
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (4 Seasons)4 Leagues75.218001731493521790
Preston North End (4 Seasons)4 Leagues77.9172016761251646100
Norwich City (2 Seasons)3 Leagues12.95003218154110
Middlesbrough (1 Season)3 Leagues23.47006748171028100
QPR (1 Season)3 Leagues33.510007660199040
West Brom (1 Season)2 Leagues11.2200261734170
Port Vale (1 Season)1 League8.11011
Cardiff City (1 Season)2 Leagues16.03003335114240
Hartlepool United (1 Season)1 League6.92016
Gateshead (1 Season)1 League3.9205
Tranmere Rovers (1 Season)1 League3.1109
West Ham United (1 Season)1 League0.3000310000000
Middlesbrough (1 Season)1 League1.00000
EFL Cup (11 Seasons)11.720017199601000
FA Cup (11 Seasons)9.53001383200000
Championship (9 Seasons)200.4501048030498511436200
League One (4 Seasons)36.88107557159320
League Two (1 Season)10.03025
Conf Premier (1 Season)3.9205
Premier League (1 Season)0.3000310000000
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
2013-201421Port Vale1 League8.11011
2013-201421Gateshead1 League3.9205
2014-201522Tranmere Rovers1 League3.1109
2014-201522Hartlepool United1 League6.92016
2014-201522Preston North End2 Leagues2.001010
2015-201623Preston North End3 Leagues12.2110230
2016-201724Preston North End3 Leagues37.48009850300000
2017-201825Preston North End3 Leagues26.48004556251346100
2017-201825West Ham United1 League0.3000310000000
2018-201926Middlesbrough3 Leagues23.47006748171028100
2018-201926Middlesbrough1 League1.00000
2019-202027QPR3 Leagues33.510007660199040
2020-202128Norwich City3 Leagues10.22002014134110
2021-202229West Brom2 Leagues11.2200261734170
2021-202229Cardiff City2 Leagues16.03003335114240
2022-202330Norwich City3 Leagues2.730012420000
2022-202330Rotherham United1 League15.7400363453240
2023-202431Rotherham United3 Leagues28.06007056138220
2024-202532Rotherham United3 Leagues10.6300242966200
2025-202633Rotherham United3 Leagues20.95004330114130
13 Seasons12 Clubs7 Leagues272.66820618389125681739200
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (4 Seasons)4 Leagues75.218001731493521790
Preston North End (4 Seasons)4 Leagues77.9172016761251646100
Norwich City (2 Seasons)3 Leagues12.95003218154110
Middlesbrough (1 Season)3 Leagues23.47006748171028100
QPR (1 Season)3 Leagues33.510007660199040
West Brom (1 Season)2 Leagues11.2200261734170
Port Vale (1 Season)1 League8.11011
Cardiff City (1 Season)2 Leagues16.03003335114240
Hartlepool United (1 Season)1 League6.92016
Gateshead (1 Season)1 League3.9205
Tranmere Rovers (1 Season)1 League3.1109
West Ham United (1 Season)1 League0.3000310000000
Middlesbrough (1 Season)1 League1.00000
EFL Cup (11 Seasons)11.720017199601000
FA Cup (11 Seasons)9.53001383200000
Championship (9 Seasons)200.4501048030498511436200
League One (4 Seasons)36.88107557159320
League Two (1 Season)10.03025
Conf Premier (1 Season)3.9205
Premier League (1 Season)0.3000310000000
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
2013-201421Port Valeeng ENG3. League One9th8.11011
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9205
2014-201522Tranmere Roverseng ENG4. League Two24th3.1109Matches
2014-201522Hartlepool Unitedeng ENG4. League Two22nd6.92016Matches
2014-201522Preston North Endeng ENG3. League One3rd1.1011Matches
2015-201623Preston North Endeng ENG2. Championship11th10.61123Matches
2016-201724Preston North Endeng ENG2. Championship11th35.27009600000000Matches
2017-201825Preston North Endeng ENG2. Championship7th25.18004055231246100Matches
2017-201825West Ham Unitedeng ENG1. Premier League13th0.3000310000000Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.9600654415828100Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.00000Matches
2019-202027QPReng ENG2. Championship13th31.510007156199040Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.7200181294110Matches
2021-202229West Bromeng ENG2. Championship10th11.2200261734170Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.63003335114240Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.81007010000Matches
2022-202330Rotherham Unitedeng ENG2. Championship19th15.7400363453240Matches
2023-202431Rotherham Unitedeng ENG2. Championship24th25.96006551127220Matches
2024-202532Rotherham Unitedeng ENG3. League One13th9.6300242966200Matches
2025-202633Rotherham Unitedeng ENG3. League One23rd18.0400392893120Matches
13 Seasons12 Clubs5 Leagues251.46320588362113601738200
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rotherham United (4 Seasons)2 Leagues69.317001641423219780
Preston North End (4 Seasons)2 Leagues72.1162016055231246100
Norwich City (2 Seasons)1 League8.53002512104110
QPR (1 Season)1 League31.510007156199040
Middlesbrough (1 Season)1 League20.9600654415828100
West Brom (1 Season)1 League11.2200261734170
Port Vale (1 Season)1 League8.11011
Cardiff City (1 Season)1 League15.63003335114240
Hartlepool United (1 Season)1 League6.92016
Gateshead (1 Season)1 League3.9205
Tranmere Rovers (1 Season)1 League3.1109
West Ham United (1 Season)1 League0.3000310000000
Middlesbrough (1 Season)1 League1.00000
Championship (9 Seasons)200.4501048030498511436200
League One (4 Seasons)36.88107557159320
League Two (1 Season)10.03025
Conf Premier (1 Season)3.9205
Premier League (1 Season)0.3000310000000
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-201522Preston North Endeng ENGLeague Cup33rd0.90000Matches
2015-201623Preston North Endeng ENGFA Cup33rd0.20000Matches
2015-201623Preston North Endeng ENGLeague Cup17th1.40000Matches
2016-201724Preston North Endeng ENGEFL Cup9th1.3000250300000Matches
2016-201724Preston North Endeng ENGFA Cup33rd0.81000Matches
2017-201825Preston North Endeng ENGEFL Cup58th1.0000312000000Matches
2017-201825Preston North Endeng ENGFA Cup17th0.30002001000Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.9100242100000Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.6000000100000Matches
2019-202027QPReng ENGFA Cup17th2.00005400000Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.00000120000Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.50002120000Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40000000000Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.61004310000Matches
2022-202330Norwich Cityeng ENGFA Cup0.41001100000Matches
2023-202431Rotherham Unitedeng ENGEFL CupRd21.10002301000Matches
2023-202431Rotherham Unitedeng ENGFA Cup1.00003210000Matches
2024-202532Rotherham Unitedeng ENGFA Cup1.00000Matches
2025-202633Rotherham Unitedeng ENGEFL CupRd21.60004221010Matches
2025-202633Rotherham Unitedeng ENGFA Cup1.31000Matches
12 Seasons7 Clubs2 Leagues21.2500302712801000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston North End (4 Seasons)2 Leagues5.8100762400000
Rotherham United (3 Seasons)2 Leagues6.01009732010
Norwich City (2 Seasons)2 Leagues4.52007650000
Middlesbrough (1 Season)2 Leagues2.6100242200000
QPR (1 Season)2 Leagues2.00005400000
Cardiff City (1 Season)1 League0.40000000000
West Brom (1 Season)1 League
EFL Cup (11 Seasons)11.720017199601000
FA Cup (11 Seasons)9.53001383200000

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.