Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-21SatLeague OneMatchweek 21AwayL 0–1Rotherham UtdMansfield TownN12000000000Match Report
2024-11-23SatLeague OneMatchweek 17AwayL 0–1Rotherham UtdCrawley TownN18000000000Match Report
2024-11-08FriLeague OneMatchweek 15AwayL 0–2Rotherham UtdBarnsleyYFW59000010000Match Report
2024-11-02SatFA CupFirst round properHomeL 1–3Rotherham UtdCheltenhamY*FW90010021000Match Report
2024-10-26SatLeague OneMatchweek 14HomeW 2–0Rotherham UtdStevenageN33100011000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201421Gatesheadeng ENG5. Conf Premier743493.9505500201.290.001.291.291.29
2013-201421Port Valeeng ENG3. League One2077288.1415400100.490.120.620.490.62
2014-201522Prestoneng ENGLeague Cup21780.9101100001.150.001.151.151.15Matches
2014-201522Prestoneng ENG3. League One30981.1011000010.000.920.920.000.92Matches
2014-201522Hartlepool Utdeng ENG4. League Two886226.9404400200.580.000.580.580.58Matches
2014-201522Tranmere Roverseng ENG4. League Two642823.1000000100.000.000.000.000.00Matches
2015-201623Prestoneng ENG2. Championship29895610.6303300110.280.000.280.280.28Matches
2015-201623Prestoneng ENGFA Cup10160.2000000000.000.000.000.000.00Matches
2015-201623Prestoneng ENGLeague Cup211271.4202111001.420.001.420.710.71Matches
2016-201724Prestoneng ENG2. Championship44353,17235.2122141201700.340.060.400.340.40Matches
2016-201724Prestoneng ENGEFL Cup211181.3101100000.760.000.760.760.76Matches
2016-201724Prestoneng ENGFA Cup11740.8011000100.001.221.220.001.22Matches
2017-201825Prestoneng ENG2. Championship27262,26225.18210800800.320.080.400.320.40Matches
2017-201825Prestoneng ENGEFL Cup11901.0202200002.000.002.002.002.00Matches
2017-201825Prestoneng ENGFA Cup10230.3000000000.000.000.000.000.00Matches
2017-201825West Hameng ENG1. Premier League30250.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENG2. Championship37201,87820.9628333607.55.10.96.121211240.290.100.380.140.240.360.040.400.250.29Matches
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.513114130010015.015.02.717.723281450.410.030.440.410.440.480.090.560.480.56Matches
2019-202027QPReng ENGEFL Cup00Matches
2019-202027QPReng ENGFA Cup221802.0202200001.000.001.001.001.00Matches
2020-202128Norwich Cityeng ENG2. Championship3176947.7404311204.84.00.84.865410.520.000.520.390.390.620.100.720.510.62Matches
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.2101100206.06.00.46.41119700.090.000.090.090.090.540.040.570.540.57Matches
2021-202229Cardiff Cityeng ENG2. Championship18171,40715.6415400306.56.51.17.61313710.260.060.320.260.320.420.070.480.420.48Matches
2021-202229West Bromeng ENGFA Cup00Matches
2021-202229Cardiff Cityeng ENGFA Cup10330.4000000000.000.000.000.000.00Matches
2022-202330Norwich Cityeng ENG2. Championship70680.8000000100.20.20.00.20360.000.000.000.000.000.200.000.200.200.20Matches
2022-202330Rotherham Utdeng ENG2. Championship18181,41515.7505322404.93.30.74.0523450.320.000.320.190.190.310.040.350.210.25Matches
2022-202330Norwich Cityeng ENGEFL Cup221431.6112100100.630.631.260.631.26Matches
2022-202330Norwich Cityeng ENGFA Cup10340.4000000100.000.000.000.000.00Matches
2023-202431Rotherham Utdeng ENG2. Championship39292,33425.9516500603.33.33.16.41037680.190.040.230.190.230.130.120.250.130.25Matches
2023-202431Rotherham Utdeng ENGEFL Cup21961.1000000000.000.000.000.000.00Matches
2023-202431Rotherham Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202532Rotherham Utdeng ENGEFL Cup00Matches
2024-202532Rotherham Utdeng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2024-202532Rotherham Utdeng ENG3. League One1744815.3101100100.190.000.190.190.19Matches
12 Seasons12 Clubs7 Leagues40024322,265247.48614100797861248.043.39.753.0891495700.350.060.400.320.380.370.070.450.330.41
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Preston (4 Seasons)4 Leagues113747,01477.92963528121720.370.080.450.360.44
Rotherham Utd (3 Seasons)4 Leagues78544,50650.1112139221108.26.63.810.315601130.220.040.260.180.220.200.090.290.160.25
Norwich City (2 Seasons)3 Leagues44121,16412.9617511504.94.10.84.968470.460.080.540.390.460.580.090.670.490.58
Middlesbrough (1 Season)3 Leagues41242,10823.4729433707.55.10.96.121211240.300.090.380.170.260.360.040.400.250.29
QPR (1 Season)3 Leagues41323,01733.515116150010015.015.02.717.723281450.450.030.480.450.480.480.090.560.480.56
West Brom (1 Season)2 Leagues2071,01011.2101100206.06.00.46.41119700.090.000.090.090.090.540.040.570.540.57
Port Vale (1 Season)1 League2077288.1415400100.490.120.620.490.62
Cardiff City (1 Season)2 Leagues19171,44016.0415400306.56.51.17.61313710.250.060.310.250.310.420.070.480.420.48
Hartlepool Utd (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 (1 Season)1 League30250.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)151191610.2819711200.790.100.880.690.79
FA Cup (10 Seasons)1287318.1325300200.370.250.620.370.62
Championship (9 Seasons)30919718,033200.461970556750148.043.39.753.0891495700.300.040.350.270.320.370.070.450.330.41
League One (3 Seasons)40111,30714.5527500210.340.140.480.340.48
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.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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 Utd1 League886226.9404400200.580.000.580.580.58
2014-201522Preston2 Leagues511762.0112100010.510.511.020.511.02
2015-201623Preston3 Leagues3291,09912.2505411110.410.000.410.330.33
2016-201724Preston3 Leagues47373,36437.4133161301800.350.080.430.350.43
2017-201825Preston3 Leagues29272,37526.4102121000800.380.080.450.380.45
2017-201825West Ham1 League30250.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2018-201926Middlesbrough1 League11901.0000000000.000.000.000.000.00
2018-201926Middlesbrough3 Leagues41242,10823.4729433707.55.10.96.121211240.300.090.380.170.260.360.040.400.250.29
2019-202027QPR3 Leagues41323,01733.515116150010015.015.02.717.723281450.450.030.480.450.480.480.090.560.480.56
2020-202128Norwich City3 Leagues341091910.2505411204.84.00.84.865410.490.000.490.390.390.620.100.720.510.62
2021-202229West Brom2 Leagues2071,01011.2101100206.06.00.46.41119700.090.000.090.090.090.540.040.570.540.57
2021-202229Cardiff City2 Leagues19171,44016.0415400306.56.51.17.61313710.250.060.310.250.310.420.070.480.420.48
2022-202330Norwich City3 Leagues1022452.7112100300.20.20.00.20360.370.370.730.370.730.200.000.200.200.20
2022-202330Rotherham Utd1 League18181,41515.7505322404.93.30.74.0523450.320.000.320.190.190.310.040.350.210.25
2023-202431Rotherham Utd3 Leagues42312,52028.0516500603.33.33.16.41037680.180.040.210.180.210.130.120.250.130.25
2024-202532Rotherham Utd3 Leagues1855716.3112100100.160.160.320.160.32
12 Seasons12 Clubs7 Leagues40024322,265247.48614100797861248.043.39.753.0891495700.350.060.400.320.380.370.070.450.330.41
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Preston (4 Seasons)4 Leagues113747,01477.92963528121720.370.080.450.360.44
Rotherham Utd (3 Seasons)4 Leagues78544,50650.1112139221108.26.63.810.315601130.220.040.260.180.220.200.090.290.160.25
Norwich City (2 Seasons)3 Leagues44121,16412.9617511504.94.10.84.968470.460.080.540.390.460.580.090.670.490.58
Middlesbrough (1 Season)3 Leagues41242,10823.4729433707.55.10.96.121211240.300.090.380.170.260.360.040.400.250.29
QPR (1 Season)3 Leagues41323,01733.515116150010015.015.02.717.723281450.450.030.480.450.480.480.090.560.480.56
West Brom (1 Season)2 Leagues2071,01011.2101100206.06.00.46.41119700.090.000.090.090.090.540.040.570.540.57
Port Vale (1 Season)1 League2077288.1415400100.490.120.620.490.62
Cardiff City (1 Season)2 Leagues19171,44016.0415400306.56.51.17.61313710.250.060.310.250.310.420.070.480.420.48
Hartlepool Utd (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 (1 Season)1 League30250.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)151191610.2819711200.790.100.880.690.79
FA Cup (10 Seasons)1287318.1325300200.370.250.620.370.62
Championship (9 Seasons)30919718,033200.461970556750148.043.39.753.0891495700.300.040.350.270.320.370.070.450.330.41
League One (3 Seasons)40111,30714.5527500210.340.140.480.340.48
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.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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 Utdeng ENG4. League Two22nd886226.9404400200.580.000.580.580.58Matches
2014-201522Prestoneng ENG3. League One3rd30981.1011000010.000.920.920.000.92Matches
2015-201623Prestoneng ENG2. Championship11th29895610.6303300110.280.000.280.280.28Matches
2016-201724Prestoneng ENG2. Championship11th44353,17235.2122141201700.340.060.400.340.40Matches
2017-201825Prestoneng ENG2. Championship7th27262,26225.18210800800.320.080.400.320.40Matches
2017-201825West Hameng ENG1. Premier League13th30250.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th11901.0000000000.000.000.000.000.00Matches
2018-201926Middlesbrougheng ENG2. Championship7th37201,87820.9628333607.55.10.96.121211240.290.100.380.140.240.360.040.400.250.29Matches
2019-202027QPReng ENG2. Championship13th39302,83731.513114130010015.015.02.717.723281450.410.030.440.410.440.480.090.560.480.56Matches
2020-202128Norwich Cityeng ENG2. Championship1st3176947.7404311204.84.00.84.865410.520.000.520.390.390.620.100.720.510.62Matches
2021-202229West Bromeng ENG2. Championship10th2071,01011.2101100206.06.00.46.41119700.090.000.090.090.090.540.040.570.540.57Matches
2021-202229Cardiff Cityeng ENG2. Championship18th18171,40715.6415400306.56.51.17.61313710.260.060.320.260.320.420.070.480.420.48Matches
2022-202330Norwich Cityeng ENG2. Championship13th70680.8000000100.20.20.00.20360.000.000.000.000.000.200.000.200.200.20Matches
2022-202330Rotherham Utdeng ENG2. Championship19th18181,41515.7505322404.93.30.74.0523450.320.000.320.190.190.310.040.350.210.25Matches
2023-202431Rotherham Utdeng ENG2. Championship24th39292,33425.9516500603.33.33.16.41037680.190.040.230.190.230.130.120.250.130.25Matches
2024-202532Rotherham Utdeng ENG3. League One18th1744815.3101100100.190.000.190.190.19Matches
12 Seasons12 Clubs5 Leagues37322420,618229.1751186696757248.043.39.753.0891495700.330.050.380.300.350.370.070.450.330.41
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Preston (4 Seasons)2 Leagues103696,48872.12352823011620.320.070.390.320.39
Rotherham Utd (3 Seasons)2 Leagues74514,23047.0111129221108.26.63.810.315601130.230.020.260.190.210.200.090.290.160.25
Norwich City (2 Seasons)1 League3877628.5404311304.94.10.84.968470.470.000.470.350.350.580.090.670.490.58
QPR (1 Season)1 League39302,83731.513114130010015.015.02.717.723281450.410.030.440.410.440.480.090.560.480.56
Middlesbrough (1 Season)1 League37201,87820.9628333607.55.10.96.121211240.290.100.380.140.240.360.040.400.250.29
West Brom (1 Season)1 League2071,01011.2101100206.06.00.46.41119700.090.000.090.090.090.540.040.570.540.57
Port Vale (1 Season)1 League2077288.1415400100.490.120.620.490.62
Cardiff City (1 Season)1 League18171,40715.6415400306.56.51.17.61313710.260.060.320.260.320.420.070.480.420.48
Hartlepool Utd (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 (1 Season)1 League30250.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (9 Seasons)30919718,033200.461970556750148.043.39.753.0891495700.300.040.350.270.320.370.070.450.330.41
League One (3 Seasons)40111,30714.5527500210.340.140.480.340.48
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.00.00.00.00000.000.000.000.000.000.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-201522Prestoneng ENGLeague Cup33rd21780.9101100001.150.001.151.151.15Matches
2015-201623Prestoneng ENGFA Cup33rd10160.2000000000.000.000.000.000.00Matches
2015-201623Prestoneng ENGLeague Cup17th211271.4202111001.420.001.420.710.71Matches
2016-201724Prestoneng ENGEFL Cup9th211181.3101100000.760.000.760.760.76Matches
2016-201724Prestoneng ENGFA Cup33rd11740.8011000100.001.221.220.001.22Matches
2017-201825Prestoneng ENGEFL Cup58th11901.0202200002.000.002.002.002.00Matches
2017-201825Prestoneng 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 Utdeng ENGEFL CupRd221961.1000000000.000.000.000.000.00Matches
2023-202431Rotherham Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202532Rotherham Utdeng ENGEFL CupRd200Matches
2024-202532Rotherham Utdeng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
11 Seasons7 Clubs2 Leagues27191,64718.3113141011400.600.160.770.550.71
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 (4 Seasons)2 Leagues1055265.8617511101.030.171.200.861.03
Norwich City (2 Seasons)2 Leagues654024.5213200200.450.220.670.450.67
Rotherham Utd (2 Seasons)2 Leagues432763.1011000000.000.330.330.000.33
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 (10 Seasons)151191610.2819711200.790.100.880.690.79
FA Cup (10 Seasons)1287318.1325300200.370.250.620.370.62

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.9571.810.7100
2013-201421Port Valeeng ENG3. League One8.1480.990.5000
2014-201522Prestoneng ENGLeague Cup0.9100Matches
2014-201522Prestoneng ENG3. League One1.1021.840.0000Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.9481.160.5000Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1010.320.0000Matches
2015-201623Prestoneng ENG2. Championship10.63121.130.2500Matches
2015-201623Prestoneng ENGFA Cup0.2000Matches
2015-201623Prestoneng ENGLeague Cup1.4211Matches
2016-201724Prestoneng ENG2. Championship35.2120270.000.770.4401Matches
2016-201724Prestoneng ENGEFL Cup1.317114.35.340.760.141.0000Matches
2016-201724Prestoneng ENGFA Cup0.8000Matches
2017-201825Prestoneng ENG2. Championship25.18572238.62.270.880.140.3600Matches
2017-201825Prestoneng ENGEFL Cup1.025360.05.003.000.400.6700Matches
2017-201825Prestoneng ENGFA Cup0.3011100.03.913.910.000.0000Matches
2017-201825West Hameng ENG1. Premier League0.30000.000.000000.00.00.00.0Matches
2018-201926Middlesbrougheng ENG2. Championship20.96521630.82.490.770.060.1913.80337.55.10.10-1.5-2.1Matches
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.5213.200015.015.00.18-2.0-2.0Matches
2019-202027QPReng ENGFA Cup2.024375.02.001.500.500.6700Matches
2020-202128Norwich Cityeng ENG2. Championship7.74231147.82.981.430.130.2712.30114.84.00.17-0.8-1.0Matches
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.1312.60006.06.00.17-5.0-5.0Matches
2021-202229Cardiff Cityeng ENG2. Championship15.64371129.72.370.700.110.3612.90006.56.50.18-2.5-2.5Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40000.000.0000Matches
2022-202330Norwich Cityeng ENG2. Championship0.8022100.02.652.650.000.0011.70000.20.20.08-0.2-0.2Matches
2022-202330Rotherham Utdeng ENG2. Championship15.7521838.11.340.510.140.3812.60224.93.30.16+0.1-0.3Matches
2022-202330Norwich Cityeng ENGEFL Cup1.6111100.00.630.631.001.0000Matches
2022-202330Norwich Cityeng ENGFA Cup0.4022100.05.295.290.000.0000Matches
2023-202431Rotherham Utdeng ENG2. Championship25.95341029.41.310.390.150.5016.20003.33.30.10+1.7+1.7Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.10300.02.810.000.0000Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202532Rotherham Utdeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2024-202532Rotherham Utdeng ENG3. League One5.3112216.72.250.370.080.5000Matches
12 Seasons12 Clubs7 Leagues247.48639619639.91.880.800.150.3913.407848.043.30.15-10.0-11.3
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Preston (4 Seasons)4 Leagues77.929706877.11.110.910.330.3812
Rotherham Utd (3 Seasons)4 Leagues50.111732128.81.460.420.120.4314.80228.26.60.12+1.8+1.4
Norwich City (2 Seasons)3 Leagues12.96311858.12.401.390.160.2812.20114.94.10.17-0.9-1.1
Middlesbrough (1 Season)3 Leagues23.47611829.52.600.770.070.2213.80337.55.10.10-1.5-2.1
QPR (1 Season)3 Leagues33.515892831.52.650.840.170.5413.200015.015.00.18-2.0-2.0
West Brom (1 Season)2 Leagues11.2135822.93.120.710.030.1312.60006.06.00.17-5.0-5.0
Port Vale (1 Season)1 League8.1480.990.5000
Cardiff City (1 Season)2 Leagues16.04371129.72.310.690.110.3612.90006.56.50.18-2.5-2.5
Hartlepool Utd (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 (1 Season)1 League0.30000.000.000000.00.00.00.0
Middlesbrough (1 Season)1 League1.0000
EFL Cup (10 Seasons)10.2825832.03.161.010.200.6311
FA Cup (10 Seasons)8.1313861.51.831.120.230.3800
Championship (9 Seasons)200.46134615240.51.820.760.150.3613.406748.043.30.15-10.0-11.3
League One (3 Seasons)14.55121216.72.250.830.080.4200
League Two (1 Season)10.0490.900.4400
Conf Premier (1 Season)3.9571.810.7100
Premier League (1 Season)0.30000.000.000000.00.00.00.0
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201421Port Vale1 League8.1480.990.5000
2013-201421Gateshead1 League3.9571.810.7100
2014-201522Tranmere Rovers1 League3.1010.320.0000
2014-201522Hartlepool Utd1 League6.9481.160.5000
2014-201522Preston2 Leagues2.0121.840.0000
2015-201623Preston3 Leagues12.25121.130.2511
2016-201724Preston3 Leagues37.413728400.00.190.771.860.4601
2017-201825Preston3 Leagues26.410632641.32.390.990.160.3800
2017-201825West Ham1 League0.30000.000.000000.00.00.00.0
2018-201926Middlesbrough1 League1.0000
2018-201926Middlesbrough3 Leagues23.47611829.52.600.770.070.2213.80337.55.10.10-1.5-2.1
2019-202027QPR3 Leagues33.515892831.52.650.840.170.5413.200015.015.00.18-2.0-2.0
2020-202128Norwich City3 Leagues10.25261350.02.551.270.150.3112.30114.84.00.17-0.8-1.0
2021-202229West Brom2 Leagues11.2135822.93.120.710.030.1312.60006.06.00.17-5.0-5.0
2021-202229Cardiff City2 Leagues16.04371129.72.310.690.110.3612.90006.56.50.18-2.5-2.5
2022-202330Norwich City3 Leagues2.7155100.01.841.840.200.2011.70000.20.20.08-0.2-0.2
2022-202330Rotherham Utd1 League15.7521838.11.340.510.140.3812.60224.93.30.16+0.1-0.3
2023-202431Rotherham Utd3 Leagues28.05381026.31.360.360.130.5016.20003.33.30.10+1.7+1.7
2024-202532Rotherham Utd3 Leagues6.3114321.42.210.470.070.3300
12 Seasons12 Clubs7 Leagues247.48639619639.91.880.800.150.3913.407848.043.30.15-10.0-11.3
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Preston (4 Seasons)4 Leagues77.929706877.11.110.910.330.3812
Rotherham Utd (3 Seasons)4 Leagues50.111732128.81.460.420.120.4314.80228.26.60.12+1.8+1.4
Norwich City (2 Seasons)3 Leagues12.96311858.12.401.390.160.2812.20114.94.10.17-0.9-1.1
Middlesbrough (1 Season)3 Leagues23.47611829.52.600.770.070.2213.80337.55.10.10-1.5-2.1
QPR (1 Season)3 Leagues33.515892831.52.650.840.170.5413.200015.015.00.18-2.0-2.0
West Brom (1 Season)2 Leagues11.2135822.93.120.710.030.1312.60006.06.00.17-5.0-5.0
Port Vale (1 Season)1 League8.1480.990.5000
Cardiff City (1 Season)2 Leagues16.04371129.72.310.690.110.3612.90006.56.50.18-2.5-2.5
Hartlepool Utd (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 (1 Season)1 League0.30000.000.000000.00.00.00.0
Middlesbrough (1 Season)1 League1.0000
EFL Cup (10 Seasons)10.2825832.03.161.010.200.6311
FA Cup (10 Seasons)8.1313861.51.831.120.230.3800
Championship (9 Seasons)200.46134615240.51.820.760.150.3613.406748.043.30.15-10.0-11.3
League One (3 Seasons)14.55121216.72.250.830.080.4200
League Two (1 Season)10.0490.900.4400
Conf Premier (1 Season)3.9571.810.7100
Premier League (1 Season)0.30000.000.000000.00.00.00.0
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
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 Utdeng ENG4. League Two22nd6.9481.160.5000Matches
2014-201522Prestoneng ENG3. League One3rd1.1021.840.0000Matches
2015-201623Prestoneng ENG2. Championship11th10.63121.130.2500Matches
2016-201724Prestoneng ENG2. Championship11th35.2120270.000.770.4401Matches
2017-201825Prestoneng ENG2. Championship7th25.18572238.62.270.880.140.3600Matches
2017-201825West Hameng ENG1. Premier League13th0.30000.000.000000.00.00.00.0Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.0000Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.96521630.82.490.770.060.1913.80337.55.10.10-1.5-2.1Matches
2019-202027QPReng ENG2. Championship13th31.513852529.42.700.790.150.5213.200015.015.00.18-2.0-2.0Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.74231147.82.981.430.130.2712.30114.84.00.17-0.8-1.0Matches
2021-202229West Bromeng ENG2. Championship10th11.2135822.93.120.710.030.1312.60006.06.00.17-5.0-5.0Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.64371129.72.370.700.110.3612.90006.56.50.18-2.5-2.5Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.8022100.02.652.650.000.0011.70000.20.20.08-0.2-0.2Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.7521838.11.340.510.140.3812.60224.93.30.16+0.1-0.3Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.95341029.41.310.390.150.5016.20003.33.30.10+1.7+1.7Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.3112216.72.250.370.080.5000Matches
12 Seasons12 Clubs5 Leagues229.17535818039.71.830.790.150.3813.406748.043.30.15-10.0-11.3
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Preston (4 Seasons)2 Leagues72.123576386.00.940.870.350.3701
Rotherham Utd (3 Seasons)2 Leagues47.011672029.91.430.430.130.4514.80228.26.60.12+1.8+1.4
Norwich City (2 Seasons)1 League8.54251352.02.951.540.120.2312.20114.94.10.17-0.9-1.1
QPR (1 Season)1 League31.513852529.42.700.790.150.5213.200015.015.00.18-2.0-2.0
Middlesbrough (1 Season)1 League20.96521630.82.490.770.060.1913.80337.55.10.10-1.5-2.1
West Brom (1 Season)1 League11.2135822.93.120.710.030.1312.60006.06.00.17-5.0-5.0
Port Vale (1 Season)1 League8.1480.990.5000
Cardiff City (1 Season)1 League15.64371129.72.370.700.110.3612.90006.56.50.18-2.5-2.5
Hartlepool Utd (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 (1 Season)1 League0.30000.000.000000.00.00.00.0
Middlesbrough (1 Season)1 League1.0000
Championship (9 Seasons)200.46134615240.51.820.760.150.3613.406748.043.30.15-10.0-11.3
League One (3 Seasons)14.55121216.72.250.830.080.4200
League Two (1 Season)10.0490.900.4400
Conf Premier (1 Season)3.9571.810.7100
Premier League (1 Season)0.30000.000.000000.00.00.00.0
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 Dist PK PKatt Matches
2014-201522Prestoneng ENGLeague Cup33rd0.9100Matches
2015-201623Prestoneng ENGFA Cup33rd0.2000Matches
2015-201623Prestoneng ENGLeague Cup17th1.4211Matches
2016-201724Prestoneng ENGEFL Cup9th1.317114.35.340.760.141.0000Matches
2016-201724Prestoneng ENGFA Cup33rd0.8000Matches
2017-201825Prestoneng ENGEFL Cup58th1.025360.05.003.000.400.6700Matches
2017-201825Prestoneng 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 Utdeng ENGEFL CupRd21.10300.02.810.000.0000Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202532Rotherham Utdeng ENGFA Cup1.002150.02.001.000.000.0000Matches
11 Seasons7 Clubs2 Leagues18.311381642.12.531.070.210.5011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Preston (4 Seasons)2 Leagues5.8613538.55.061.950.230.6011
Norwich City (2 Seasons)2 Leagues4.526583.31.341.120.330.4000
Rotherham Utd (2 Seasons)2 Leagues3.106116.71.960.330.000.0000
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 (10 Seasons)10.2825832.03.161.010.200.6311
FA Cup (10 Seasons)8.1313861.51.831.120.230.3800
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.90
2013-201421Port Valeeng ENG3. League One8.11
2014-201522Prestoneng ENGLeague Cup0.90Matches
2014-201522Prestoneng ENG3. League One1.11Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.90Matches
2014-201522Tranmere Roverseng ENG4. League Two3.10Matches
2015-201623Prestoneng ENG2. Championship10.60Matches
2015-201623Prestoneng ENGFA Cup0.20Matches
2015-201623Prestoneng ENGLeague Cup1.40Matches
2016-201724Prestoneng ENG2. Championship35.22Matches
2016-201724Prestoneng ENGEFL Cup1.30Matches
2016-201724Prestoneng ENGFA Cup0.81Matches
2017-201825Prestoneng ENG2. Championship25.12Matches
2017-201825Prestoneng ENGEFL Cup1.00Matches
2017-201825Prestoneng ENGFA Cup0.30Matches
2017-201825West Hameng ENG1. Premier League0.33933.33702450.01520.00000.00.00.000000Matches
2018-201926Middlesbrougheng ENG2. Championship20.923841457.5286146515725362.1478853.4102050.020.91.5+1.114205021Matches
2018-201926Middlesbrougheng ENGEFL Cup1.90Matches
2018-201926Middlesbrougheng ENGFA Cup0.60Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.00Matches
2019-202027QPReng ENG2. Championship31.532550264.7477684718426868.78813764.2263868.412.71.2-1.721186028Matches
2019-202027QPReng ENGFA Cup2.00Matches
2020-202128Norwich Cityeng ENG2. Championship7.77411862.7922126517667.1172665.41250.000.80.3-0.853105Matches
2020-202128Norwich Cityeng ENGEFL Cup1.00Matches
2020-202128Norwich Cityeng ENGFA Cup1.50Matches
2021-202229West Bromeng ENG2. Championship11.214522863.618533109212971.3366060.061060.000.40.4-0.46134019Matches
2021-202229Cardiff Cityeng ENG2. Championship15.616328956.4199029511217464.4366952.251241.711.10.3-0.112111013Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40Matches
2022-202330Norwich Cityeng ENG2. Championship0.8152268.22057081080.04666.711100.000.00.10.003203Matches
2022-202330Rotherham Utdeng ENG2. Championship15.713027846.816625638314856.1317640.861250.000.70.5-0.78235023Matches
2022-202330Norwich Cityeng ENGEFL Cup1.61Matches
2022-202330Norwich Cityeng ENGFA Cup0.40Matches
2023-202431Rotherham Utdeng ENG2. Championship25.921844948.6289768414125754.95812347.281457.113.11.5-2.115276237Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.10Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00Matches
2024-202532Rotherham Utdeng ENGFA Cup1.01Matches
2024-202532Rotherham Utdeng ENG3. League One5.30Matches
12 Seasons12 Clubs7 Leagues247.41311230956.8172033360830131962.931859053.96310957.8149.75.8+4.381118302149
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Preston (4 Seasons)4 Leagues77.96
Rotherham Utd (3 Seasons)4 Leagues50.134872747.94559124722440555.38919944.7142653.823.82.0-1.8235011260
Norwich City (2 Seasons)3 Leagues12.98914063.61127196598668.6213265.62366.710.80.3+0.256308
Middlesbrough (1 Season)3 Leagues23.423841457.5286146515725362.1478853.4102050.020.91.5+1.114205021
QPR (1 Season)3 Leagues33.532550264.7477684718426868.78813764.2263868.412.71.2-1.721186028
West Brom (1 Season)2 Leagues11.214522863.618533109212971.3366060.061060.000.40.4-0.46134019
Port Vale (1 Season)1 League8.11
Cardiff City (1 Season)2 Leagues16.016328956.4199029511217464.4366952.251241.711.10.3-0.112111013
Hartlepool Utd (1 Season)1 League6.90
Gateshead (1 Season)1 League3.90
Tranmere Rovers (1 Season)1 League3.10
West Ham (1 Season)1 League0.33933.33702450.01520.00000.00.00.000000
Middlesbrough (1 Season)1 League1.00
EFL Cup (10 Seasons)10.21
FA Cup (10 Seasons)8.12
Championship (9 Seasons)200.41308230056.9171663360828131563.031758554.26310957.899.75.8-0.781118302149
League One (3 Seasons)14.52
League Two (1 Season)10.00
Conf Premier (1 Season)3.90
Premier League (1 Season)0.33933.33702450.01520.00000.00.00.000000
PL2 — Div. 2 (1 Season)1.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201421Port Vale1 League8.11
2013-201421Gateshead1 League3.90
2014-201522Tranmere Rovers1 League3.10
2014-201522Hartlepool Utd1 League6.90
2014-201522Preston2 Leagues2.01
2015-201623Preston3 Leagues12.20
2016-201724Preston3 Leagues37.43
2017-201825Preston3 Leagues26.42
2017-201825West Ham1 League0.33933.33702450.01520.00000.00.00.000000
2018-201926Middlesbrough1 League1.00
2018-201926Middlesbrough3 Leagues23.423841457.5286146515725362.1478853.4102050.020.91.5+1.114205021
2019-202027QPR3 Leagues33.532550264.7477684718426868.78813764.2263868.412.71.2-1.721186028
2020-202128Norwich City3 Leagues10.27411862.7922126517667.1172665.41250.000.80.3-0.853105
2021-202229West Brom2 Leagues11.214522863.618533109212971.3366060.061060.000.40.4-0.46134019
2021-202229Cardiff City2 Leagues16.016328956.4199029511217464.4366952.251241.711.10.3-0.112111013
2022-202330Norwich City3 Leagues2.7152268.22057081080.04666.711100.010.00.1+1.003203
2022-202330Rotherham Utd1 League15.713027846.816625638314856.1317640.861250.000.70.5-0.78235023
2023-202431Rotherham Utd3 Leagues28.021844948.6289768414125754.95812347.281457.113.11.5-2.115276237
2024-202532Rotherham Utd3 Leagues6.31
12 Seasons12 Clubs7 Leagues247.41311230956.8172033360830131962.931859053.96310957.8149.75.8+4.381118302149
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Preston (4 Seasons)4 Leagues77.96
Rotherham Utd (3 Seasons)4 Leagues50.134872747.94559124722440555.38919944.7142653.823.82.0-1.8235011260
Norwich City (2 Seasons)3 Leagues12.98914063.61127196598668.6213265.62366.710.80.3+0.256308
Middlesbrough (1 Season)3 Leagues23.423841457.5286146515725362.1478853.4102050.020.91.5+1.114205021
QPR (1 Season)3 Leagues33.532550264.7477684718426868.78813764.2263868.412.71.2-1.721186028
West Brom (1 Season)2 Leagues11.214522863.618533109212971.3366060.061060.000.40.4-0.46134019
Port Vale (1 Season)1 League8.11
Cardiff City (1 Season)2 Leagues16.016328956.4199029511217464.4366952.251241.711.10.3-0.112111013
Hartlepool Utd (1 Season)1 League6.90
Gateshead (1 Season)1 League3.90
Tranmere Rovers (1 Season)1 League3.10
West Ham (1 Season)1 League0.33933.33702450.01520.00000.00.00.000000
Middlesbrough (1 Season)1 League1.00
EFL Cup (10 Seasons)10.21
FA Cup (10 Seasons)8.12
Championship (9 Seasons)200.41308230056.9171663360828131563.031758554.26310957.899.75.8-0.781118302149
League One (3 Seasons)14.52
League Two (1 Season)10.00
Conf Premier (1 Season)3.90
Premier League (1 Season)0.33933.33702450.01520.00000.00.00.000000
PL2 — Div. 2 (1 Season)1.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201421Port Valeeng ENG3. League One9th8.11
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.90
2014-201522Tranmere Roverseng ENG4. League Two24th3.10Matches
2014-201522Hartlepool Utdeng ENG4. League Two22nd6.90Matches
2014-201522Prestoneng ENG3. League One3rd1.11Matches
2015-201623Prestoneng ENG2. Championship11th10.60Matches
2016-201724Prestoneng ENG2. Championship11th35.22Matches
2017-201825Prestoneng ENG2. Championship7th25.12Matches
2017-201825West Hameng ENG1. Premier League13th0.33933.33702450.01520.00000.00.00.000000Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.00Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.923841457.5286146515725362.1478853.4102050.020.91.5+1.114205021Matches
2019-202027QPReng ENG2. Championship13th31.532550264.7477684718426868.78813764.2263868.412.71.2-1.721186028Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.77411862.7922126517667.1172665.41250.000.80.3-0.853105Matches
2021-202229West Bromeng ENG2. Championship10th11.214522863.618533109212971.3366060.061060.000.40.4-0.46134019Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.616328956.4199029511217464.4366952.251241.711.10.3-0.112111013Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.8152268.22057081080.04666.711100.000.00.10.003203Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.713027846.816625638314856.1317640.861250.000.70.5-0.78235023Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.921844948.6289768414125754.95812347.281457.113.11.5-2.115276237Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.30Matches
12 Seasons12 Clubs5 Leagues229.11311230956.8172033360830131962.931859053.96310957.8119.75.8+1.381118302149
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Preston (4 Seasons)2 Leagues72.15
Rotherham Utd (3 Seasons)2 Leagues47.034872747.94559124722440555.38919944.7142653.813.82.0-2.8235011260
Norwich City (2 Seasons)1 League8.58914063.61127196598668.6213265.62366.700.80.3-0.856308
QPR (1 Season)1 League31.532550264.7477684718426868.78813764.2263868.412.71.2-1.721186028
Middlesbrough (1 Season)1 League20.923841457.5286146515725362.1478853.4102050.020.91.5+1.114205021
West Brom (1 Season)1 League11.214522863.618533109212971.3366060.061060.000.40.4-0.46134019
Port Vale (1 Season)1 League8.11
Cardiff City (1 Season)1 League15.616328956.4199029511217464.4366952.251241.711.10.3-0.112111013
Hartlepool Utd (1 Season)1 League6.90
Gateshead (1 Season)1 League3.90
Tranmere Rovers (1 Season)1 League3.10
West Ham (1 Season)1 League0.33933.33702450.01520.00000.00.00.000000
Middlesbrough (1 Season)1 League1.00
Championship (9 Seasons)200.41308230056.9171663360828131563.031758554.26310957.899.75.8-0.781118302149
League One (3 Seasons)14.52
League Two (1 Season)10.00
Conf Premier (1 Season)3.90
Premier League (1 Season)0.33933.33702450.01520.00000.00.00.000000
PL2 — Div. 2 (1 Season)1.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201522Prestoneng ENGLeague Cup33rd0.90Matches
2015-201623Prestoneng ENGFA Cup33rd0.20Matches
2015-201623Prestoneng ENGLeague Cup17th1.40Matches
2016-201724Prestoneng ENGEFL Cup9th1.30Matches
2016-201724Prestoneng ENGFA Cup33rd0.81Matches
2017-201825Prestoneng ENGEFL Cup58th1.00Matches
2017-201825Prestoneng ENGFA Cup17th0.30Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.90Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.60Matches
2019-202027QPReng ENGFA Cup17th2.00Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.00Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.50Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.61Matches
2022-202330Norwich Cityeng ENGFA Cup0.40Matches
2023-202431Rotherham Utdeng ENGEFL CupRd21.10Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00Matches
2024-202532Rotherham Utdeng ENGFA Cup1.01Matches
11 Seasons7 Clubs2 Leagues18.33
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Preston (4 Seasons)2 Leagues5.81
Norwich City (2 Seasons)2 Leagues4.51
Rotherham Utd (2 Seasons)2 Leagues3.11
Middlesbrough (1 Season)2 Leagues2.60
QPR (1 Season)2 Leagues2.00
Cardiff City (1 Season)1 League0.40
West Brom (1 Season)1 League
EFL Cup (10 Seasons)10.21
FA Cup (10 Seasons)8.12

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.9
2013-201421Port Valeeng ENG3. League One8.1
2014-201522Prestoneng ENGLeague Cup0.9Matches
2014-201522Prestoneng ENG3. League One1.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.9Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1Matches
2015-201623Prestoneng ENG2. Championship10.6Matches
2015-201623Prestoneng ENGFA Cup0.2Matches
2015-201623Prestoneng ENGLeague Cup1.4Matches
2016-201724Prestoneng ENG2. Championship35.20Matches
2016-201724Prestoneng ENGEFL Cup1.33Matches
2016-201724Prestoneng ENGFA Cup0.8Matches
2017-201825Prestoneng ENG2. Championship25.112Matches
2017-201825Prestoneng ENGEFL Cup1.00Matches
2017-201825Prestoneng ENGFA Cup0.31Matches
2017-201825West Hameng ENG1. Premier League0.3990000000000300Matches
2018-201926Middlesbrougheng ENG2. Championship20.94144016003810000238711Matches
2018-201926Middlesbrougheng ENGEFL Cup1.91Matches
2018-201926Middlesbrougheng ENGFA Cup0.61Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2019-202027QPReng ENG2. Championship31.550248317113105000032526Matches
2019-202027QPReng ENGFA Cup2.00Matches
2020-202128Norwich Cityeng ENG2. Championship7.711811170004000007408Matches
2020-202128Norwich Cityeng ENGEFL Cup1.00Matches
2020-202128Norwich Cityeng ENGFA Cup1.50Matches
2021-202229West Bromeng ENG2. Championship11.2228225301040000014508Matches
2021-202229Cardiff Cityeng ENG2. Championship15.6289285100041000016337Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40Matches
2022-202330Norwich Cityeng ENG2. Championship0.8222110000000001502Matches
2022-202330Rotherham Utdeng ENG2. Championship15.7278274311031000013019Matches
2022-202330Norwich Cityeng ENGEFL Cup1.60Matches
2022-202330Norwich Cityeng ENGFA Cup0.40Matches
2023-202431Rotherham Utdeng ENG2. Championship25.94494376010700000218614Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.11Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00Matches
2024-202532Rotherham Utdeng ENGFA Cup1.00Matches
2024-202532Rotherham Utdeng ENG3. League One5.35Matches
12 Seasons12 Clubs7 Leagues247.42309224644246648000013111965
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (4 Seasons)4 Leagues77.916
Rotherham Utd (3 Seasons)4 Leagues50.172771191201610000348723
Norwich City (2 Seasons)3 Leagues12.9140132800040000089010
Middlesbrough (1 Season)3 Leagues23.441440160031010000238711
QPR (1 Season)3 Leagues33.550248317113105000032526
West Brom (1 Season)2 Leagues11.2228225301040000014508
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)2 Leagues16.0289285100041000016337
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.3990000000000300
Middlesbrough (1 Season)1 League1.0
EFL Cup (10 Seasons)10.25
FA Cup (10 Seasons)8.12
Championship (9 Seasons)200.42300223744246528000013081965
League One (3 Seasons)14.55
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.3990000000000300
PL2 — Div. 2 (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201421Port Vale1 League8.1
2013-201421Gateshead1 League3.9
2014-201522Tranmere Rovers1 League3.1
2014-201522Hartlepool Utd1 League6.9
2014-201522Preston2 Leagues2.0
2015-201623Preston3 Leagues12.2
2016-201724Preston3 Leagues37.43
2017-201825Preston3 Leagues26.413
2017-201825West Ham1 League0.3990000000000300
2018-201926Middlesbrough1 League1.0
2018-201926Middlesbrough3 Leagues23.441440160031010000238711
2019-202027QPR3 Leagues33.550248317113105000032526
2020-202128Norwich City3 Leagues10.211811170004000007408
2021-202229West Brom2 Leagues11.2228225301040000014508
2021-202229Cardiff City2 Leagues16.0289285100041000016337
2022-202330Norwich City3 Leagues2.7222110000000001502
2022-202330Rotherham Utd1 League15.7278274311031000013019
2023-202431Rotherham Utd3 Leagues28.04494376010800000218614
2024-202532Rotherham Utd3 Leagues6.35
12 Seasons12 Clubs7 Leagues247.42309224644246648000013111965
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (4 Seasons)4 Leagues77.916
Rotherham Utd (3 Seasons)4 Leagues50.172771191201610000348723
Norwich City (2 Seasons)3 Leagues12.9140132800040000089010
Middlesbrough (1 Season)3 Leagues23.441440160031010000238711
QPR (1 Season)3 Leagues33.550248317113105000032526
West Brom (1 Season)2 Leagues11.2228225301040000014508
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)2 Leagues16.0289285100041000016337
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.3990000000000300
Middlesbrough (1 Season)1 League1.0
EFL Cup (10 Seasons)10.25
FA Cup (10 Seasons)8.12
Championship (9 Seasons)200.42300223744246528000013081965
League One (3 Seasons)14.55
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.3990000000000300
PL2 — Div. 2 (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201421Port Valeeng ENG3. League One9th8.1
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9
2014-201522Tranmere Roverseng ENG4. League Two24th3.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two22nd6.9Matches
2014-201522Prestoneng ENG3. League One3rd1.1Matches
2015-201623Prestoneng ENG2. Championship11th10.6Matches
2016-201724Prestoneng ENG2. Championship11th35.20Matches
2017-201825Prestoneng ENG2. Championship7th25.112Matches
2017-201825West Hameng ENG1. Premier League13th0.3990000000000300Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.0Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.94144016003810000238711Matches
2019-202027QPReng ENG2. Championship13th31.550248317113105000032526Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.711811170004000007408Matches
2021-202229West Bromeng ENG2. Championship10th11.2228225301040000014508Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.6289285100041000016337Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.8222110000000001502Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.7278274311031000013019Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.94494376010700000218614Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.35Matches
12 Seasons12 Clubs5 Leagues229.12309224644246578000013111965
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (4 Seasons)2 Leagues72.112
Rotherham Utd (3 Seasons)2 Leagues47.072771191201510000348723
Norwich City (2 Seasons)1 League8.5140132800040000089010
QPR (1 Season)1 League31.550248317113105000032526
Middlesbrough (1 Season)1 League20.94144016003810000238711
West Brom (1 Season)1 League11.2228225301040000014508
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)1 League15.6289285100041000016337
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.3990000000000300
Middlesbrough (1 Season)1 League1.0
Championship (9 Seasons)200.42300223744246528000013081965
League One (3 Seasons)14.55
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.3990000000000300
PL2 — Div. 2 (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201522Prestoneng ENGLeague Cup33rd0.9Matches
2015-201623Prestoneng ENGFA Cup33rd0.2Matches
2015-201623Prestoneng ENGLeague Cup17th1.4Matches
2016-201724Prestoneng ENGEFL Cup9th1.33Matches
2016-201724Prestoneng ENGFA Cup33rd0.8Matches
2017-201825Prestoneng ENGEFL Cup58th1.00Matches
2017-201825Prestoneng ENGFA Cup17th0.31Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.91Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.61Matches
2019-202027QPReng ENGFA Cup17th2.00Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.00Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.50Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.60Matches
2022-202330Norwich Cityeng ENGFA Cup0.40Matches
2023-202431Rotherham Utdeng ENGEFL CupRd21.11Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00Matches
2024-202532Rotherham Utdeng ENGFA Cup1.00Matches
11 Seasons7 Clubs2 Leagues18.37
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (4 Seasons)2 Leagues5.84
Norwich City (2 Seasons)2 Leagues4.50
Rotherham Utd (2 Seasons)2 Leagues3.11
Middlesbrough (1 Season)2 Leagues2.62
QPR (1 Season)2 Leagues2.00
Cardiff City (1 Season)1 League0.40
West Brom (1 Season)1 League
EFL Cup (10 Seasons)10.25
FA Cup (10 Seasons)8.12

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.9
2013-201421Port Valeeng ENG3. League One8.1
2014-201522Prestoneng ENGLeague Cup0.9Matches
2014-201522Prestoneng ENG3. League One1.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.9Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1Matches
2015-201623Prestoneng ENG2. Championship10.6Matches
2015-201623Prestoneng ENGFA Cup0.2Matches
2015-201623Prestoneng ENGLeague Cup1.4Matches
2016-201724Prestoneng ENG2. Championship35.2Matches
2016-201724Prestoneng ENGEFL Cup1.3Matches
2016-201724Prestoneng ENGFA Cup0.8Matches
2017-201825Prestoneng ENG2. Championship25.1Matches
2017-201825Prestoneng ENGEFL Cup1.0Matches
2017-201825Prestoneng ENGFA Cup0.3Matches
2017-201825West Hameng ENG1. Premier League0.300.0000000000.00000000Matches
2018-201926Middlesbrougheng ENG2. Championship20.9391.87210279030.14200010Matches
2018-201926Middlesbrougheng ENGEFL Cup1.9Matches
2018-201926Middlesbrougheng ENGFA Cup0.6Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2019-202027QPReng ENG2. Championship31.5521.65290788070.22201220Matches
2019-202027QPReng ENGFA Cup2.0Matches
2020-202128Norwich Cityeng ENG2. Championship7.7101.3041130110.13000100Matches
2020-202128Norwich Cityeng ENGEFL Cup1.0Matches
2020-202128Norwich Cityeng ENGFA Cup1.5Matches
2021-202229West Bromeng ENG2. Championship11.2232.05170041110.09100000Matches
2021-202229Cardiff Cityeng ENG2. Championship15.6211.34150014110.06100000Matches
2021-202229Cardiff Cityeng ENGFA Cup0.4Matches
2022-202330Norwich Cityeng ENG2. Championship0.822.6510010000.00000000Matches
2022-202330Rotherham Utdeng ENG2. Championship15.7211.34110037040.25000040Matches
2022-202330Norwich Cityeng ENGEFL Cup1.6Matches
2022-202330Norwich Cityeng ENGFA Cup0.4Matches
2023-202431Rotherham Utdeng ENG2. Championship25.9361.39250029020.08200000Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.1Matches
2023-202431Rotherham Utdeng ENGFA Cup1.0Matches
2024-202532Rotherham Utdeng ENGFA Cup1.0Matches
2024-202532Rotherham Utdeng ENG3. League One5.3Matches
12 Seasons12 Clubs7 Leagues247.42041.5712311029383190.15801370
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (4 Seasons)4 Leagues77.9
Rotherham Utd (3 Seasons)4 Leagues50.1571.373600516060.14200040
Norwich City (2 Seasons)3 Leagues12.9121.4251140110.12000100
Middlesbrough (1 Season)3 Leagues23.4391.87210279030.14200010
QPR (1 Season)3 Leagues33.5521.65290788070.22201220
West Brom (1 Season)2 Leagues11.2232.05170041110.09100000
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)2 Leagues16.0211.34150014110.06100000
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.300.0000000000.00000000
Middlesbrough (1 Season)1 League1.0
EFL Cup (10 Seasons)10.2
FA Cup (10 Seasons)8.1
Championship (9 Seasons)200.42041.5812311029383190.15801370
League One (3 Seasons)14.5
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.300.0000000000.00000000
PL2 — Div. 2 (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201421Port Vale1 League8.1
2013-201421Gateshead1 League3.9
2014-201522Tranmere Rovers1 League3.1
2014-201522Hartlepool Utd1 League6.9
2014-201522Preston2 Leagues2.0
2015-201623Preston3 Leagues12.2
2016-201724Preston3 Leagues37.4
2017-201825Preston3 Leagues26.4
2017-201825West Ham1 League0.300.0000000000.00000000
2018-201926Middlesbrough1 League1.0
2018-201926Middlesbrough3 Leagues23.4391.87210279030.14200010
2019-202027QPR3 Leagues33.5521.65290788070.22201220
2020-202128Norwich City3 Leagues10.2101.3041130110.13000100
2021-202229West Brom2 Leagues11.2232.05170041110.09100000
2021-202229Cardiff City2 Leagues16.0211.34150014110.06100000
2022-202330Norwich City3 Leagues2.722.6510010000.00000000
2022-202330Rotherham Utd1 League15.7211.34110037040.25000040
2023-202431Rotherham Utd3 Leagues28.0361.39250029020.08200000
2024-202532Rotherham Utd3 Leagues6.3
12 Seasons12 Clubs7 Leagues247.42041.5712311029383190.15801370
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (4 Seasons)4 Leagues77.9
Rotherham Utd (3 Seasons)4 Leagues50.1571.373600516060.14200040
Norwich City (2 Seasons)3 Leagues12.9121.4251140110.12000100
Middlesbrough (1 Season)3 Leagues23.4391.87210279030.14200010
QPR (1 Season)3 Leagues33.5521.65290788070.22201220
West Brom (1 Season)2 Leagues11.2232.05170041110.09100000
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)2 Leagues16.0211.34150014110.06100000
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.300.0000000000.00000000
Middlesbrough (1 Season)1 League1.0
EFL Cup (10 Seasons)10.2
FA Cup (10 Seasons)8.1
Championship (9 Seasons)200.42041.5812311029383190.15801370
League One (3 Seasons)14.5
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.300.0000000000.00000000
PL2 — Div. 2 (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201421Port Valeeng ENG3. League One9th8.1
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9
2014-201522Tranmere Roverseng ENG4. League Two24th3.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two22nd6.9Matches
2014-201522Prestoneng ENG3. League One3rd1.1Matches
2015-201623Prestoneng ENG2. Championship11th10.6Matches
2016-201724Prestoneng ENG2. Championship11th35.2Matches
2017-201825Prestoneng ENG2. Championship7th25.1Matches
2017-201825West Hameng ENG1. Premier League13th0.300.0000000000.00000000Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.0Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.9391.87210279030.14200010Matches
2019-202027QPReng ENG2. Championship13th31.5521.65290788070.22201220Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.7101.3041130110.13000100Matches
2021-202229West Bromeng ENG2. Championship10th11.2232.05170041110.09100000Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.6211.34150014110.06100000Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.822.6510010000.00000000Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.7211.34110037040.25000040Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.9361.39250029020.08200000Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.3Matches
12 Seasons12 Clubs5 Leagues229.12041.5712311029383190.15801370
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (4 Seasons)2 Leagues72.1
Rotherham Utd (3 Seasons)2 Leagues47.0571.373600516060.14200040
Norwich City (2 Seasons)1 League8.5121.4251140110.12000100
QPR (1 Season)1 League31.5521.65290788070.22201220
Middlesbrough (1 Season)1 League20.9391.87210279030.14200010
West Brom (1 Season)1 League11.2232.05170041110.09100000
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)1 League15.6211.34150014110.06100000
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.300.0000000000.00000000
Middlesbrough (1 Season)1 League1.0
Championship (9 Seasons)200.42041.5812311029383190.15801370
League One (3 Seasons)14.5
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.300.0000000000.00000000
PL2 — Div. 2 (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201522Prestoneng ENGLeague Cup33rd0.9Matches
2015-201623Prestoneng ENGFA Cup33rd0.2Matches
2015-201623Prestoneng ENGLeague Cup17th1.4Matches
2016-201724Prestoneng ENGEFL Cup9th1.3Matches
2016-201724Prestoneng ENGFA Cup33rd0.8Matches
2017-201825Prestoneng ENGEFL Cup58th1.0Matches
2017-201825Prestoneng ENGFA Cup17th0.3Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.9Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.6Matches
2019-202027QPReng ENGFA Cup17th2.0Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.0Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.5Matches
2021-202229Cardiff Cityeng ENGFA Cup0.4Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.6Matches
2022-202330Norwich Cityeng ENGFA Cup0.4Matches
2023-202431Rotherham Utdeng ENGEFL CupRd21.1Matches
2023-202431Rotherham Utdeng ENGFA Cup1.0Matches
2024-202532Rotherham Utdeng ENGFA Cup1.0Matches
11 Seasons7 Clubs2 Leagues18.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (4 Seasons)2 Leagues5.8
Norwich City (2 Seasons)2 Leagues4.5
Rotherham Utd (2 Seasons)2 Leagues3.1
Middlesbrough (1 Season)2 Leagues2.6
QPR (1 Season)2 Leagues2.0
Cardiff City (1 Season)1 League0.4
West Brom (1 Season)1 League
EFL Cup (10 Seasons)10.2
FA Cup (10 Seasons)8.1

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.9
2013-201421Port Valeeng ENG3. League One8.1
2014-201522Prestoneng ENGLeague Cup0.9Matches
2014-201522Prestoneng ENG3. League One1.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.9Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1Matches
2015-201623Prestoneng ENG2. Championship10.6Matches
2015-201623Prestoneng ENGFA Cup0.2Matches
2015-201623Prestoneng ENGLeague Cup1.4Matches
2016-201724Prestoneng ENG2. Championship35.200Matches
2016-201724Prestoneng ENGEFL Cup1.300Matches
2016-201724Prestoneng ENGFA Cup0.8Matches
2017-201825Prestoneng ENG2. Championship25.164Matches
2017-201825Prestoneng ENGEFL Cup1.000Matches
2017-201825Prestoneng ENGFA Cup0.300Matches
2017-201825West Hameng ENG1. Premier League0.300000010.010000000Matches
2018-201926Middlesbrougheng ENG2. Championship20.9973511911.181019211290Matches
2018-201926Middlesbrougheng ENGEFL Cup1.900Matches
2018-201926Middlesbrougheng ENGFA Cup0.600Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2019-202027QPReng ENG2. Championship31.511626341526.71125619112300Matches
2019-202027QPReng ENGFA Cup2.000Matches
2020-202128Norwich Cityeng ENG2. Championship7.711010030.0363334120Matches
2020-202128Norwich Cityeng ENGEFL Cup1.000Matches
2020-202128Norwich Cityeng ENGFA Cup1.500Matches
2021-202229West Bromeng ENG2. Championship11.2871251425.0380819140Matches
2021-202229Cardiff Cityeng ENG2. Championship15.67415141040.061046310100Matches
2021-202229Cardiff Cityeng ENGFA Cup0.400Matches
2022-202330Norwich Cityeng ENG2. Championship0.820011020.021010200Matches
2022-202330Rotherham Utdeng ENG2. Championship15.7851253837.55514210181Matches
2022-202330Norwich Cityeng ENGEFL Cup1.600Matches
2022-202330Norwich Cityeng ENGFA Cup0.400Matches
2023-202431Rotherham Utdeng ENG2. Championship25.9610602728.65134928271Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.100Matches
2023-202431Rotherham Utdeng ENGFA Cup1.000Matches
2024-202532Rotherham Utdeng ENGFA Cup1.000Matches
2024-202532Rotherham Utdeng ENG3. League One5.302Matches
12 Seasons12 Clubs7 Leagues247.4523782816155925.44478195920661402
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (4 Seasons)4 Leagues77.9640
Rotherham Utd (3 Seasons)4 Leagues50.114618551533.31018513618452
Norwich City (2 Seasons)3 Leagues12.931021050.0573436120
Middlesbrough (1 Season)3 Leagues23.4973511911.181019211290
QPR (1 Season)3 Leagues33.511626341526.71125619112300
West Brom (1 Season)2 Leagues11.2871251425.0380819140
Port Vale (1 Season)1 League8.10
Cardiff City (1 Season)2 Leagues16.07415141040.061046310100
Hartlepool Utd (1 Season)1 League6.90
Gateshead (1 Season)1 League3.90
Tranmere Rovers (1 Season)1 League3.10
West Ham (1 Season)1 League0.300000010.010000000
Middlesbrough (1 Season)1 League1.00
EFL Cup (10 Seasons)10.2000
FA Cup (10 Seasons)8.1000
Championship (9 Seasons)200.4523782816155825.94378195918661402
League One (3 Seasons)14.5020
League Two (1 Season)10.00
Conf Premier (1 Season)3.90
Premier League (1 Season)0.300000010.010000000
PL2 — Div. 2 (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201421Port Vale1 League8.10
2013-201421Gateshead1 League3.90
2014-201522Tranmere Rovers1 League3.10
2014-201522Hartlepool Utd1 League6.90
2014-201522Preston2 Leagues2.00
2015-201623Preston3 Leagues12.20
2016-201724Preston3 Leagues37.4000
2017-201825Preston3 Leagues26.4640
2017-201825West Ham1 League0.300000010.010000000
2018-201926Middlesbrough1 League1.00
2018-201926Middlesbrough3 Leagues23.4973511911.181019211290
2019-202027QPR3 Leagues33.511626341526.71125619112300
2020-202128Norwich City3 Leagues10.211010030.0363334120
2021-202229West Brom2 Leagues11.2871251425.0380819140
2021-202229Cardiff City2 Leagues16.07415141040.061046310100
2022-202330Norwich City3 Leagues2.720011020.021010200
2022-202330Rotherham Utd1 League15.7851253837.55514210181
2023-202431Rotherham Utd3 Leagues28.0610602728.65134928271
2024-202532Rotherham Utd3 Leagues6.3020
12 Seasons12 Clubs7 Leagues247.4523782816155925.44478195920661402
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (4 Seasons)4 Leagues77.9640
Rotherham Utd (3 Seasons)4 Leagues50.114618551533.31018513618452
Norwich City (2 Seasons)3 Leagues12.931021050.0573436120
Middlesbrough (1 Season)3 Leagues23.4973511911.181019211290
QPR (1 Season)3 Leagues33.511626341526.71125619112300
West Brom (1 Season)2 Leagues11.2871251425.0380819140
Port Vale (1 Season)1 League8.10
Cardiff City (1 Season)2 Leagues16.07415141040.061046310100
Hartlepool Utd (1 Season)1 League6.90
Gateshead (1 Season)1 League3.90
Tranmere Rovers (1 Season)1 League3.10
West Ham (1 Season)1 League0.300000010.010000000
Middlesbrough (1 Season)1 League1.00
EFL Cup (10 Seasons)10.2000
FA Cup (10 Seasons)8.1000
Championship (9 Seasons)200.4523782816155825.94378195918661402
League One (3 Seasons)14.5020
League Two (1 Season)10.00
Conf Premier (1 Season)3.90
Premier League (1 Season)0.300000010.010000000
PL2 — Div. 2 (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201421Port Valeeng ENG3. League One9th8.1
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9
2014-201522Tranmere Roverseng ENG4. League Two24th3.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two22nd6.9Matches
2014-201522Prestoneng ENG3. League One3rd1.1Matches
2015-201623Prestoneng ENG2. Championship11th10.6Matches
2016-201724Prestoneng ENG2. Championship11th35.200Matches
2017-201825Prestoneng ENG2. Championship7th25.164Matches
2017-201825West Hameng ENG1. Premier League13th0.300000010.010000000Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.0Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.9973511911.181019211290Matches
2019-202027QPReng ENG2. Championship13th31.511626341526.71125619112300Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.711010030.0363334120Matches
2021-202229West Bromeng ENG2. Championship10th11.2871251425.0380819140Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.67415141040.061046310100Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.820011020.021010200Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.7851253837.55514210181Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.9610602728.65134928271Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.302Matches
12 Seasons12 Clubs5 Leagues229.1523782816155925.44478195920661402
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (4 Seasons)2 Leagues72.1640
Rotherham Utd (3 Seasons)2 Leagues47.014618551533.31018513618452
Norwich City (2 Seasons)1 League8.531021050.0573436120
QPR (1 Season)1 League31.511626341526.71125619112300
Middlesbrough (1 Season)1 League20.9973511911.181019211290
West Brom (1 Season)1 League11.2871251425.0380819140
Port Vale (1 Season)1 League8.10
Cardiff City (1 Season)1 League15.67415141040.061046310100
Hartlepool Utd (1 Season)1 League6.90
Gateshead (1 Season)1 League3.90
Tranmere Rovers (1 Season)1 League3.10
West Ham (1 Season)1 League0.300000010.010000000
Middlesbrough (1 Season)1 League1.00
Championship (9 Seasons)200.4523782816155825.94378195918661402
League One (3 Seasons)14.5020
League Two (1 Season)10.00
Conf Premier (1 Season)3.90
Premier League (1 Season)0.300000010.010000000
PL2 — Div. 2 (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201522Prestoneng ENGLeague Cup33rd0.9Matches
2015-201623Prestoneng ENGFA Cup33rd0.2Matches
2015-201623Prestoneng ENGLeague Cup17th1.4Matches
2016-201724Prestoneng ENGEFL Cup9th1.300Matches
2016-201724Prestoneng ENGFA Cup33rd0.8Matches
2017-201825Prestoneng ENGEFL Cup58th1.000Matches
2017-201825Prestoneng ENGFA Cup17th0.300Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.900Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.600Matches
2019-202027QPReng ENGFA Cup17th2.000Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.000Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.500Matches
2021-202229Cardiff Cityeng ENGFA Cup0.400Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.600Matches
2022-202330Norwich Cityeng ENGFA Cup0.400Matches
2023-202431Rotherham Utdeng ENGEFL CupRd21.100Matches
2023-202431Rotherham Utdeng ENGFA Cup1.000Matches
2024-202532Rotherham Utdeng ENGFA Cup1.000Matches
11 Seasons7 Clubs2 Leagues18.3000
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (4 Seasons)2 Leagues5.8000
Norwich City (2 Seasons)2 Leagues4.5000
Rotherham Utd (2 Seasons)2 Leagues3.1000
Middlesbrough (1 Season)2 Leagues2.6000
QPR (1 Season)2 Leagues2.0000
Cardiff City (1 Season)1 League0.4000
West Brom (1 Season)1 League0
EFL Cup (10 Seasons)10.2000
FA Cup (10 Seasons)8.1000

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.9
2013-201421Port Valeeng ENG3. League One8.1
2014-201522Prestoneng ENGLeague Cup0.9Matches
2014-201522Prestoneng ENG3. League One1.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.9Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1Matches
2015-201623Prestoneng ENG2. Championship10.6Matches
2015-201623Prestoneng ENGFA Cup0.2Matches
2015-201623Prestoneng ENGLeague Cup1.4Matches
2016-201724Prestoneng ENG2. Championship35.2Matches
2016-201724Prestoneng ENGEFL Cup1.3Matches
2016-201724Prestoneng ENGFA Cup0.8Matches
2017-201825Prestoneng ENG2. Championship25.1Matches
2017-201825Prestoneng ENGEFL Cup1.0Matches
2017-201825Prestoneng ENGFA Cup0.3Matches
2017-201825West Hameng ENG1. Premier League0.31201920122150.0150.0957000002130Matches
2018-201926Middlesbrougheng ENG2. Championship20.9695314928436510669218527.81372.235415084462117138636568124Matches
2018-201926Middlesbrougheng ENGEFL Cup1.9Matches
2018-201926Middlesbrougheng ENGFA Cup0.6Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2019-202027QPReng ENG2. Championship31.58323577369394128832271555.61244.442818906692315128840679145Matches
2019-202027QPReng ENGFA Cup2.0Matches
2020-202128Norwich Cityeng ENG2. Championship7.721917299398382185120.0480.0113483115623301515741Matches
2020-202128Norwich Cityeng ENGEFL Cup1.0Matches
2020-202128Norwich Cityeng ENGFA Cup1.5Matches
2021-202229West Bromeng ENG2. Championship11.23671530159182493679111.1888.917278425111104291427770Matches
2021-202229Cardiff Cityeng ENG2. Championship15.647313322402045947319526.31473.7259107240913145552539571Matches
2021-202229Cardiff Cityeng ENGFA Cup0.4Matches
2022-202330Norwich Cityeng ENG2. Championship0.832001517632100.01100.015452400020286Matches
2022-202330Rotherham Utdeng ENG2. Championship15.743120261782284442917211.81164.7162680163564231732445Matches
2022-202330Norwich Cityeng ENGEFL Cup1.6Matches
2022-202330Norwich Cityeng ENGFA Cup0.4Matches
2023-202431Rotherham Utdeng ENG2. Championship25.968627583382976568616531.31168.8350123234410124742255868Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.1Matches
2023-202431Rotherham Utdeng ENGFA Cup1.0Matches
2024-202532Rotherham Utdeng ENGFA Cup1.0Matches
2024-202532Rotherham Utdeng ENG3. League One5.3Matches
12 Seasons12 Clubs7 Leagues247.437471583021685178749537411143530.77565.81862775124218976453871712999570
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Preston (4 Seasons)4 Leagues77.9
Rotherham Utd (3 Seasons)4 Leagues50.111174784516525109111533721.22266.75121912507151889739882113
Norwich City (2 Seasons)3 Leagues12.92511729108115442506116.7583.3128528139623321518547
Middlesbrough (1 Season)3 Leagues23.4695314928436510669218527.81372.235415084462117138636568124
QPR (1 Season)3 Leagues33.58323577369394128832271555.61244.442818906692315128840679145
West Brom (1 Season)2 Leagues11.23671530159182493679111.1888.917278425111104291427770
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)2 Leagues16.047313322402045947319526.31473.7259107240913145552539571
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.31201920122150.0150.0957000002130
Middlesbrough (1 Season)1 League1.0
EFL Cup (10 Seasons)10.2
FA Cup (10 Seasons)8.1
Championship (9 Seasons)200.437351583011676178549537291123430.47466.11853769424218976453871692986570
League One (3 Seasons)14.5
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.31201920122150.0150.0957000002130
PL2 — Div. 2 (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201421Port Vale1 League8.1
2013-201421Gateshead1 League3.9
2014-201522Tranmere Rovers1 League3.1
2014-201522Hartlepool Utd1 League6.9
2014-201522Preston2 Leagues2.0
2015-201623Preston3 Leagues12.2
2016-201724Preston3 Leagues37.4
2017-201825Preston3 Leagues26.4
2017-201825West Ham1 League0.31201920122150.0150.0957000002130
2018-201926Middlesbrough1 League1.0
2018-201926Middlesbrough3 Leagues23.4695314928436510669218527.81372.235415084462117138636568124
2019-202027QPR3 Leagues33.58323577369394128832271555.61244.442818906692315128840679145
2020-202128Norwich City3 Leagues10.221917299398382185120.0480.0113483115623301515741
2021-202229West Brom2 Leagues11.23671530159182493679111.1888.917278425111104291427770
2021-202229Cardiff City2 Leagues16.047313322402045947319526.31473.7259107240913145552539571
2022-202330Norwich City3 Leagues2.732001517632100.01100.015452400020286
2022-202330Rotherham Utd1 League15.743120261782284442917211.81164.7162680163564231732445
2023-202431Rotherham Utd3 Leagues28.068627583382976568616531.31168.8350123234410124742255868
2024-202532Rotherham Utd3 Leagues6.3
12 Seasons12 Clubs7 Leagues247.437471583021685178749537411143530.77565.81862775124218976453871712999570
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Preston (4 Seasons)4 Leagues77.9
Rotherham Utd (3 Seasons)4 Leagues50.111174784516525109111533721.22266.75121912507151889739882113
Norwich City (2 Seasons)3 Leagues12.92511729108115442506116.7583.3128528139623321518547
Middlesbrough (1 Season)3 Leagues23.4695314928436510669218527.81372.235415084462117138636568124
QPR (1 Season)3 Leagues33.58323577369394128832271555.61244.442818906692315128840679145
West Brom (1 Season)2 Leagues11.23671530159182493679111.1888.917278425111104291427770
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)2 Leagues16.047313322402045947319526.31473.7259107240913145552539571
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.31201920122150.0150.0957000002130
Middlesbrough (1 Season)1 League1.0
EFL Cup (10 Seasons)10.2
FA Cup (10 Seasons)8.1
Championship (9 Seasons)200.437351583011676178549537291123430.47466.11853769424218976453871692986570
League One (3 Seasons)14.5
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.31201920122150.0150.0957000002130
PL2 — Div. 2 (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201421Port Valeeng ENG3. League One9th8.1
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9
2014-201522Tranmere Roverseng ENG4. League Two24th3.1Matches
2014-201522Hartlepool Utdeng ENG4. League Two22nd6.9Matches
2014-201522Prestoneng ENG3. League One3rd1.1Matches
2015-201623Prestoneng ENG2. Championship11th10.6Matches
2016-201724Prestoneng ENG2. Championship11th35.2Matches
2017-201825Prestoneng ENG2. Championship7th25.1Matches
2017-201825West Hameng ENG1. Premier League13th0.31201920122150.0150.0957000002130Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.0Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.9695314928436510669218527.81372.235415084462117138636568124Matches
2019-202027QPReng ENG2. Championship13th31.58323577369394128832271555.61244.442818906692315128840679145Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.721917299398382185120.0480.0113483115623301515741Matches
2021-202229West Bromeng ENG2. Championship10th11.23671530159182493679111.1888.917278425111104291427770Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.647313322402045947319526.31473.7259107240913145552539571Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.832001517632100.01100.015452400020286Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.743120261782284442917211.81164.7162680163564231732445Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.968627583382976568616531.31168.8350123234410124742255868Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.3Matches
12 Seasons12 Clubs5 Leagues229.137471583021685178749537411143530.77565.81862775124218976453871712999570
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Preston (4 Seasons)2 Leagues72.1
Rotherham Utd (3 Seasons)2 Leagues47.011174784516525109111533721.22266.75121912507151889739882113
Norwich City (2 Seasons)1 League8.52511729108115442506116.7583.3128528139623321518547
QPR (1 Season)1 League31.58323577369394128832271555.61244.442818906692315128840679145
Middlesbrough (1 Season)1 League20.9695314928436510669218527.81372.235415084462117138636568124
West Brom (1 Season)1 League11.23671530159182493679111.1888.917278425111104291427770
Port Vale (1 Season)1 League8.1
Cardiff City (1 Season)1 League15.647313322402045947319526.31473.7259107240913145552539571
Hartlepool Utd (1 Season)1 League6.9
Gateshead (1 Season)1 League3.9
Tranmere Rovers (1 Season)1 League3.1
West Ham (1 Season)1 League0.31201920122150.0150.0957000002130
Middlesbrough (1 Season)1 League1.0
Championship (9 Seasons)200.437351583011676178549537291123430.47466.11853769424218976453871692986570
League One (3 Seasons)14.5
League Two (1 Season)10.0
Conf Premier (1 Season)3.9
Premier League (1 Season)0.31201920122150.0150.0957000002130
PL2 — Div. 2 (1 Season)1.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201522Prestoneng ENGLeague Cup33rd0.9Matches
2015-201623Prestoneng ENGFA Cup33rd0.2Matches
2015-201623Prestoneng ENGLeague Cup17th1.4Matches
2016-201724Prestoneng ENGEFL Cup9th1.3Matches
2016-201724Prestoneng ENGFA Cup33rd0.8Matches
2017-201825Prestoneng ENGEFL Cup58th1.0Matches
2017-201825Prestoneng ENGFA Cup17th0.3Matches
2018-201926Middlesbrougheng ENGEFL Cup5th1.9Matches
2018-201926Middlesbrougheng ENGFA Cup17th0.6Matches
2019-202027QPReng ENGFA Cup17th2.0Matches
2020-202128Norwich Cityeng ENGEFL Cup58th1.0Matches
2020-202128Norwich Cityeng ENGFA Cup17th1.5Matches
2021-202229Cardiff Cityeng ENGFA Cup0.4Matches
2022-202330Norwich Cityeng ENGEFL CupRd21.6Matches
2022-202330Norwich Cityeng ENGFA Cup0.4Matches
2023-202431Rotherham Utdeng ENGEFL CupRd21.1Matches
2023-202431Rotherham Utdeng ENGFA Cup1.0Matches
2024-202532Rotherham Utdeng ENGFA Cup1.0Matches
11 Seasons7 Clubs2 Leagues18.3
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Preston (4 Seasons)2 Leagues5.8
Norwich City (2 Seasons)2 Leagues4.5
Rotherham Utd (2 Seasons)2 Leagues3.1
Middlesbrough (1 Season)2 Leagues2.6
QPR (1 Season)2 Leagues2.0
Cardiff City (1 Season)1 League0.4
West Brom (1 Season)1 League
EFL Cup (10 Seasons)10.2
FA Cup (10 Seasons)8.1

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201421Gatesheadeng ENG5. Conf Premier7349508.43.943
2013-201421Port Valeeng ENG3. League One207283617.68.1713
2014-201522Prestoneng ENGLeague Cup2783943.30.9168011001.5013-2-2.31-4.07Matches
2014-201522Prestoneng ENG3. League One398332.41.100301.331100.00-0.87Matches
2014-201522Hartlepool Utdeng ENG4. League Two86227815.06.983001.131012-2-0.29+0.45Matches
2014-201522Tranmere Roverseng ENG4. League Two6282476.83.141200.5039-6-1.91-1.54Matches
2015-201623Prestoneng ENG2. Championship299563323.110.68521111.55149+5+0.47+0.61Matches
2015-201623Prestoneng ENGFA Cup1161617.80.20011500.000000.00+2.43Matches
2015-201623Prestoneng ENGLeague Cup21276442.31.4181014601.5042+2+1.42+0.90Matches
2016-201724Prestoneng ENG2. Championship443,1727276.635.23518911.415346+7+0.20+0.76Matches
2016-201724Prestoneng ENGEFL Cup21185930.31.3191112723.0030+3+2.29+3.94Matches
2016-201724Prestoneng ENGFA Cup1747482.20.81740000.001100.00+5.63Matches
2017-201825Prestoneng ENG2. Championship272,2628454.625.12621101.522925+4+0.16-0.18Matches
2017-201825Prestoneng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2017-201825Prestoneng ENGFA Cup1232312.80.30012300.0001-1-3.91-6.21Matches
2017-201825West Hameng ENG1. Premier League32580.70.300392.000000.00+0.530.00.7-0.6-2.26-1.79Matches
2018-201926Middlesbrougheng ENG2. Championship371,8785145.420.9208111171551.41232300.00-0.3225.527.9-2.4-0.12-0.46Matches
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.283954-15-0.48-0.8946.246.6-0.4-0.01+0.34Matches
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.2415.08.5+6.5+0.84+0.36Matches
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.8622.810.8+12.0+1.07+0.55Matches
2021-202229Cardiff Cityeng ENG2. Championship181,4077834.015.61780515421.671812+6+0.38+1.1716.913.4+3.5+0.23+0.39Matches
2021-202229West Bromeng ENGFA Cup00001Matches
2021-202229Cardiff Cityeng ENGFA Cup1333315.70.40013300.0012-1-2.73-2.73Matches
2022-202330Norwich Cityeng ENG2. Championship768101.60.800710101.7103-3-3.97-4.101.61.2+0.4+0.55+0.48Matches
2022-202330Rotherham Utdeng ENG2. Championship181,4157934.215.718795001.061415-1-0.06+0.2713.819.3-5.5-0.35+0.41Matches
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 Utdeng ENG2. Championship392,3346056.425.929732102310.592547-22-0.85+0.6518.342.3-24.0-0.93+0.26Matches
2023-202431Rotherham Utdeng ENGEFL Cup2964845.71.1148014800.5014-3-2.81-1.23Matches
2023-202431Rotherham Utdeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202532Rotherham Utdeng ENGEFL Cup00002Matches
2024-202532Rotherham Utdeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2024-202532Rotherham Utdeng ENG3. League One174812828.15.34700131621.0046-2-0.37-0.37Matches
12 Seasons12 Clubs7 Leagues40022,2655629.6247.42437911015719541.33290307-17-0.07+0.02160.1170.6-10.5-0.08+0.01
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Preston (4 Seasons)4 Leagues1137,0146239.277.97481463924141.4510891+17+0.22-0.06
Rotherham Utd (3 Seasons)4 Leagues784,5065842.750.154759242050.774576-31-0.62+0.0232.161.6-29.5-0.71+0.22
Norwich City (2 Seasons)3 Leagues441,1642613.212.912733329151.891816+2+0.15-0.2916.69.7+6.9+0.82+0.55
Middlesbrough (1 Season)3 Leagues412,1085142.823.4247711171561.422625+1+0.04-0.3125.527.9-2.4-0.12-0.46
QPR (1 Season)3 Leagues413,0177466.633.532872892611.294557-12-0.36-0.7746.246.6-0.4-0.01+0.34
West Brom (1 Season)2 Leagues201,0105123.711.27804133521.55167+9+0.80+0.8622.810.8+12.0+1.07+0.55
Port Vale (1 Season)1 League207283617.68.1713
Cardiff City (1 Season)2 Leagues191,4407633.116.01780524421.581914+5+0.31+1.0516.913.4+3.5+0.23+0.39
Hartlepool Utd (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 (1 Season)1 League32580.70.300392.000000.00+0.530.00.7-0.6-2.26-1.79
Middlesbrough (1 Season)1 League190904.51.01901000.0012-1-1.00-0.86
EFL Cup (10 Seasons)159166138.610.21171343351.40181800.00+0.51
FA Cup (10 Seasons)127316146.08.1878442620.501113-2-0.25-0.73
Championship (9 Seasons)30918,0335839.6200.4197799911218361.40243248-5-0.02+0.03160.1170.0-9.9-0.08-0.04
League One (3 Seasons)401,3073313.114.511700291621.0557-2-0.31-0.98
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.530.00.7-0.6-2.26-1.79
PL2 — Div. 2 (1 Season)190904.51.01901000.0012-1-1.00-0.86
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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 Utd1 League86227815.06.983001.131012-2-0.29+0.45
2014-201522Preston2 Leagues5176354.12.0168041001.4024-2-1.02-1.91
2015-201623Preston3 Leagues321,0993424.312.298252331111.501811+7+0.57+0.73
2016-201724Preston3 Leagues473,3647272.837.4378319102731.455747+10+0.27+1.13
2017-201825Preston3 Leagues292,3758253.926.427902222301.423129+2+0.08-0.41
2017-201825West Ham1 League32580.70.300392.000000.00+0.530.00.7-0.6-2.26-1.79
2018-201926Middlesbrough1 League190904.51.01901000.0012-1-1.00-0.86
2018-201926Middlesbrough3 Leagues412,1085142.823.4247711171561.422625+1+0.04-0.3125.527.9-2.4-0.12-0.46
2019-202027QPR3 Leagues413,0177466.633.532872892611.294557-12-0.36-0.7746.246.6-0.4-0.01+0.34
2020-202128Norwich City3 Leagues349192720.810.21074324852.031511+4+0.39-0.4815.08.5+6.5+0.84+0.36
2021-202229West Brom2 Leagues201,0105123.711.27804133521.55167+9+0.80+0.8622.810.8+12.0+1.07+0.55
2021-202229Cardiff City2 Leagues191,4407633.116.01780524421.581914+5+0.31+1.0516.913.4+3.5+0.23+0.39
2022-202330Norwich City3 Leagues10245255.52.72720813101.4035-2-0.73-0.821.61.2+0.4+0.55+0.48
2022-202330Rotherham Utd1 League181,4157934.215.718795001.061415-1-0.06+0.2713.819.3-5.5-0.35+0.41
2023-202431Rotherham Utd3 Leagues422,5206056.828.031723112510.572652-26-0.93+0.5718.342.3-24.0-0.93+0.26
2024-202532Rotherham Utd3 Leagues185713228.86.35741131640.9459-4-0.63-0.63
12 Seasons12 Clubs7 Leagues40022,2655629.6247.42437911015719541.33290307-17-0.07+0.02160.1170.6-10.5-0.08+0.01
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Preston (4 Seasons)4 Leagues1137,0146239.277.97481463924141.4510891+17+0.22-0.06
Rotherham Utd (3 Seasons)4 Leagues784,5065842.750.154759242050.774576-31-0.62+0.0232.161.6-29.5-0.71+0.22
Norwich City (2 Seasons)3 Leagues441,1642613.212.912733329151.891816+2+0.15-0.2916.69.7+6.9+0.82+0.55
Middlesbrough (1 Season)3 Leagues412,1085142.823.4247711171561.422625+1+0.04-0.3125.527.9-2.4-0.12-0.46
QPR (1 Season)3 Leagues413,0177466.633.532872892611.294557-12-0.36-0.7746.246.6-0.4-0.01+0.34
West Brom (1 Season)2 Leagues201,0105123.711.27804133521.55167+9+0.80+0.8622.810.8+12.0+1.07+0.55
Port Vale (1 Season)1 League207283617.68.1713
Cardiff City (1 Season)2 Leagues191,4407633.116.01780524421.581914+5+0.31+1.0516.913.4+3.5+0.23+0.39
Hartlepool Utd (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 (1 Season)1 League32580.70.300392.000000.00+0.530.00.7-0.6-2.26-1.79
Middlesbrough (1 Season)1 League190904.51.01901000.0012-1-1.00-0.86
EFL Cup (10 Seasons)159166138.610.21171343351.40181800.00+0.51
FA Cup (10 Seasons)127316146.08.1878442620.501113-2-0.25-0.73
Championship (9 Seasons)30918,0335839.6200.4197799911218361.40243248-5-0.02+0.03160.1170.0-9.9-0.08-0.04
League One (3 Seasons)401,3073313.114.511700291621.0557-2-0.31-0.98
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.530.00.7-0.6-2.26-1.79
PL2 — Div. 2 (1 Season)190904.51.01901000.0012-1-1.00-0.86
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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 Utdeng ENG4. League Two22nd86227815.06.983001.131012-2-0.29+0.45Matches
2014-201522Prestoneng ENG3. League One3rd398332.41.100301.331100.00-0.87Matches
2015-201623Prestoneng ENG2. Championship11th299563323.110.68521111.55149+5+0.47+0.61Matches
2016-201724Prestoneng ENG2. Championship11th443,1727276.635.23518911.415346+7+0.20+0.76Matches
2017-201825Prestoneng ENG2. Championship7th272,2628454.625.12621101.522925+4+0.16-0.18Matches
2017-201825West Hameng ENG1. Premier League13th32580.70.300392.000000.00+0.530.00.7-0.6-2.26-1.79Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th190904.51.01901000.0012-1-1.00-0.86Matches
2018-201926Middlesbrougheng ENG2. Championship7th371,8785145.420.9208111171551.41232300.00-0.3225.527.9-2.4-0.12-0.46Matches
2019-202027QPReng ENG2. Championship13th392,8377368.531.530872692601.283954-15-0.48-0.8946.246.6-0.4-0.01+0.34Matches
2020-202128Norwich Cityeng ENG2. Championship1st316942216.87.7773224852.13127+5+0.65-0.2415.08.5+6.5+0.84+0.36Matches
2021-202229West Bromeng ENG2. Championship10th201,0105124.411.27804133511.55167+9+0.80+0.8622.810.8+12.0+1.07+0.55Matches
2021-202229Cardiff Cityeng ENG2. Championship18th181,4077834.015.61780515421.671812+6+0.38+1.1716.913.4+3.5+0.23+0.39Matches
2022-202330Norwich Cityeng ENG2. Championship13th768101.60.800710101.7103-3-3.97-4.101.61.2+0.4+0.55+0.48Matches
2022-202330Rotherham Utdeng ENG2. Championship19th181,4157934.215.718795001.061415-1-0.06+0.2713.819.3-5.5-0.35+0.41Matches
2023-202431Rotherham Utdeng ENG2. Championship24th392,3346056.425.929732102310.592547-22-0.85+0.6518.342.3-24.0-0.93+0.26Matches
2024-202532Rotherham Utdeng ENG3. League One18th174812828.15.34700131621.0046-2-0.37-0.37Matches
12 Seasons12 Clubs5 Leagues37320,6185528.9229.12247910314918471.36261276-15-0.07+0.02160.1170.6-10.5-0.08+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 onxG onxGA xG+/- xG+/-90 On-Off Matches
Preston (4 Seasons)2 Leagues1036,4886339.272.1694434121.489781+16+0.22-0.09
Rotherham Utd (3 Seasons)2 Leagues744,2305742.347.051747231930.804368-25-0.53+0.0932.161.6-29.5-0.71+0.22
Norwich City (2 Seasons)1 League38762209.28.57732318152.051210+2+0.24-0.2416.69.7+6.9+0.82+0.55
QPR (1 Season)1 League392,8377368.531.530872692601.283954-15-0.48-0.8946.246.6-0.4-0.01+0.34
Middlesbrough (1 Season)1 League371,8785145.420.9208111171551.41232300.00-0.3225.527.9-2.4-0.12-0.46
West Brom (1 Season)1 League201,0105124.411.27804133511.55167+9+0.80+0.8622.810.8+12.0+1.07+0.55
Port Vale (1 Season)1 League207283617.68.1713
Cardiff City (1 Season)1 League181,4077834.015.61780515421.671812+6+0.38+1.1716.913.4+3.5+0.23+0.39
Hartlepool Utd (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 (1 Season)1 League32580.70.300392.000000.00+0.530.00.7-0.6-2.26-1.79
Middlesbrough (1 Season)1 League190904.51.01901000.0012-1-1.00-0.86
Championship (9 Seasons)30918,0335839.6200.4197799911218361.40243248-5-0.02+0.03160.1170.0-9.9-0.08-0.04
League One (3 Seasons)401,3073313.114.511700291621.0557-2-0.31-0.98
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.530.00.7-0.6-2.26-1.79
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-201522Prestoneng ENGLeague Cup33rd2783943.30.9168011001.5013-2-2.31-4.07Matches
2015-201623Prestoneng ENGFA Cup33rd1161617.80.20011500.000000.00+2.43Matches
2015-201623Prestoneng ENGLeague Cup17th21276442.31.4181014601.5042+2+1.42+0.90Matches
2016-201724Prestoneng ENGEFL Cup9th21185930.31.3191112723.0030+3+2.29+3.94Matches
2016-201724Prestoneng ENGFA Cup33rd1747482.20.81740000.001100.00+5.63Matches
2017-201825Prestoneng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2017-201825Prestoneng 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 Utdeng ENGEFL CupRd22964845.71.1148014800.5014-3-2.81-1.23Matches
2023-202431Rotherham Utdeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202532Rotherham Utdeng ENGEFL CupRd200002Matches
2024-202532Rotherham Utdeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
11 Seasons7 Clubs2 Leagues271,6476141.618.31974783071.002931-2-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
Preston (4 Seasons)2 Leagues105265339.85.8581252421.201110+1+0.17+0.28
Norwich City (2 Seasons)2 Leagues64026770.54.5574113400.836600.00+1.07
Rotherham Utd (2 Seasons)2 Leagues42766948.43.1376214820.2528-6-1.96-0.38
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 (10 Seasons)159166138.610.21171343351.40181800.00+0.51
FA Cup (10 Seasons)127316146.08.1878442620.501113-2-0.25-0.73

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201421Gatesheadeng ENG5. Conf Premier3.9205
2013-201421Port Valeeng ENG3. League One8.11011
2014-201522Prestoneng ENGLeague Cup0.90000Matches
2014-201522Prestoneng ENG3. League One1.1011Matches
2014-201522Hartlepool Utdeng ENG4. League Two6.92016Matches
2014-201522Tranmere Roverseng ENG4. League Two3.1109Matches
2015-201623Prestoneng ENG2. Championship10.61123Matches
2015-201623Prestoneng ENGFA Cup0.20000Matches
2015-201623Prestoneng ENGLeague Cup1.40000Matches
2016-201724Prestoneng ENG2. Championship35.27009600000000Matches
2016-201724Prestoneng ENGEFL Cup1.3000250300000Matches
2016-201724Prestoneng ENGFA Cup0.81000Matches
2017-201825Prestoneng ENG2. Championship25.18004055231246100Matches
2017-201825Prestoneng ENGEFL Cup1.0000312000000Matches
2017-201825Prestoneng ENGFA Cup0.30002001000Matches
2017-201825West Hameng ENG1. Premier League0.300031000000014544.4Matches
2018-201926Middlesbrougheng ENG2. Championship20.96006543148271003812419538.9Matches
2018-201926Middlesbrougheng ENGEFL Cup1.9100242100000Matches
2018-201926Middlesbrougheng ENGFA Cup0.6000000100000Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 21.00000Matches
2019-202027QPReng ENG2. Championship31.5100071562010160005213516145.6Matches
2019-202027QPReng ENGFA Cup2.00005400000Matches
2020-202128Norwich Cityeng ENG2. Championship7.72001712943100017353947.3Matches
2020-202128Norwich Cityeng ENGEFL Cup1.00000120000Matches
2020-202128Norwich Cityeng ENGFA Cup1.50002120000Matches
2021-202229West Bromeng ENG2. Championship11.22002617341700036458833.8Matches
2021-202229Cardiff Cityeng ENG2. Championship15.630033341243400034699542.1Matches
2021-202229Cardiff Cityeng ENGFA Cup0.40000000000Matches
2022-202330Norwich Cityeng ENG2. Championship0.810070100000024450.0Matches
2022-202330Rotherham Utdeng ENG2. Championship15.7400363453252101611215741.6Matches
2022-202330Norwich Cityeng ENGEFL Cup1.61004310000Matches
2022-202330Norwich Cityeng ENGFA Cup0.41001100000Matches
2023-202431Rotherham Utdeng ENG2. Championship25.96006551137210004116120444.1Matches
2023-202431Rotherham Utdeng ENGEFL Cup1.10002301000Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00003210000Matches
2024-202532Rotherham Utdeng ENGFA Cup1.00005010000Matches
2024-202532Rotherham Utdeng ENG3. League One5.3100121935200Matches
12 Seasons12 Clubs7 Leagues247.4612056734711464203741023768994842.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Preston (4 Seasons)4 Leagues77.9172016761251646100
Rotherham Utd (3 Seasons)4 Leagues50.111001231092316662105727336143.1
Norwich City (2 Seasons)3 Leagues12.950031181543100019394347.6
Middlesbrough (1 Season)3 Leagues23.470067471610271003812419538.9
QPR (1 Season)3 Leagues33.5100076602010160005213516145.6
West Brom (1 Season)2 Leagues11.22002617341700036458833.8
Port Vale (1 Season)1 League8.11011
Cardiff City (1 Season)2 Leagues16.030033341243400034699542.1
Hartlepool Utd (1 Season)1 League6.92016
Gateshead (1 Season)1 League3.9205
Tranmere Rovers (1 Season)1 League3.1109
West Ham (1 Season)1 League0.300031000000014544.4
Middlesbrough (1 Season)1 League1.00000
EFL Cup (10 Seasons)10.220013177500000
FA Cup (10 Seasons)8.12001884200000
Championship (9 Seasons)200.4501047930210052183741023668594342.1
League One (3 Seasons)14.5210241935200
League Two (1 Season)10.03025
Conf Premier (1 Season)3.9205
Premier League (1 Season)0.300031000000014544.4
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201421Port Vale1 League8.11011
2013-201421Gateshead1 League3.9205
2014-201522Tranmere Rovers1 League3.1109
2014-201522Hartlepool Utd1 League6.92016
2014-201522Preston2 Leagues2.001010
2015-201623Preston3 Leagues12.2110230
2016-201724Preston3 Leagues37.48009850300000
2017-201825Preston3 Leagues26.48004556251346100
2017-201825West Ham1 League0.300031000000014544.4
2018-201926Middlesbrough1 League1.00000
2018-201926Middlesbrough3 Leagues23.470067471610271003812419538.9
2019-202027QPR3 Leagues33.5100076602010160005213516145.6
2020-202128Norwich City3 Leagues10.220019141343100017353947.3
2021-202229West Brom2 Leagues11.22002617341700036458833.8
2021-202229Cardiff City2 Leagues16.030033341243400034699542.1
2022-202330Norwich City3 Leagues2.7300124200000024450.0
2022-202330Rotherham Utd1 League15.7400363453252101611215741.6
2023-202431Rotherham Utd3 Leagues28.06007056148210004116120444.1
2024-202532Rotherham Utd3 Leagues6.3100171945200
12 Seasons12 Clubs7 Leagues247.4612056734711464203741023768994842.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Preston (4 Seasons)4 Leagues77.9172016761251646100
Rotherham Utd (3 Seasons)4 Leagues50.111001231092316662105727336143.1
Norwich City (2 Seasons)3 Leagues12.950031181543100019394347.6
Middlesbrough (1 Season)3 Leagues23.470067471610271003812419538.9
QPR (1 Season)3 Leagues33.5100076602010160005213516145.6
West Brom (1 Season)2 Leagues11.22002617341700036458833.8
Port Vale (1 Season)1 League8.11011
Cardiff City (1 Season)2 Leagues16.030033341243400034699542.1
Hartlepool Utd (1 Season)1 League6.92016
Gateshead (1 Season)1 League3.9205
Tranmere Rovers (1 Season)1 League3.1109
West Ham (1 Season)1 League0.300031000000014544.4
Middlesbrough (1 Season)1 League1.00000
EFL Cup (10 Seasons)10.220013177500000
FA Cup (10 Seasons)8.12001884200000
Championship (9 Seasons)200.4501047930210052183741023668594342.1
League One (3 Seasons)14.5210241935200
League Two (1 Season)10.03025
Conf Premier (1 Season)3.9205
Premier League (1 Season)0.300031000000014544.4
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201421Port Valeeng ENG3. League One9th8.11011
2013-201421Gatesheadeng ENG5. Conf Premier3rd3.9205
2014-201522Tranmere Roverseng ENG4. League Two24th3.1109Matches
2014-201522Hartlepool Utdeng ENG4. League Two22nd6.92016Matches
2014-201522Prestoneng ENG3. League One3rd1.1011Matches
2015-201623Prestoneng ENG2. Championship11th10.61123Matches
2016-201724Prestoneng ENG2. Championship11th35.27009600000000Matches
2017-201825Prestoneng ENG2. Championship7th25.18004055231246100Matches
2017-201825West Hameng ENG1. Premier League13th0.300031000000014544.4Matches
2018-201926Middlesbrougheng ENGJr. PL2 — Div. 28th1.00000Matches
2018-201926Middlesbrougheng ENG2. Championship7th20.96006543148271003812419538.9Matches
2019-202027QPReng ENG2. Championship13th31.5100071562010160005213516145.6Matches
2020-202128Norwich Cityeng ENG2. Championship1st7.72001712943100017353947.3Matches
2021-202229West Bromeng ENG2. Championship10th11.22002617341700036458833.8Matches
2021-202229Cardiff Cityeng ENG2. Championship18th15.630033341243400034699542.1Matches
2022-202330Norwich Cityeng ENG2. Championship13th0.810070100000024450.0Matches
2022-202330Rotherham Utdeng ENG2. Championship19th15.7400363453252101611215741.6Matches
2023-202431Rotherham Utdeng ENG2. Championship24th25.96006551137210004116120444.1Matches
2024-202532Rotherham Utdeng ENG3. League One18th5.3100121935200Matches
12 Seasons12 Clubs5 Leagues229.1572053632210357203741023768994842.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Preston (4 Seasons)2 Leagues72.1162016055231246100
Rotherham Utd (3 Seasons)2 Leagues47.011001131042115662105727336143.1
Norwich City (2 Seasons)1 League8.530024121043100019394347.6
QPR (1 Season)1 League31.5100071562010160005213516145.6
Middlesbrough (1 Season)1 League20.96006543148271003812419538.9
West Brom (1 Season)1 League11.22002617341700036458833.8
Port Vale (1 Season)1 League8.11011
Cardiff City (1 Season)1 League15.630033341243400034699542.1
Hartlepool Utd (1 Season)1 League6.92016
Gateshead (1 Season)1 League3.9205
Tranmere Rovers (1 Season)1 League3.1109
West Ham (1 Season)1 League0.300031000000014544.4
Middlesbrough (1 Season)1 League1.00000
Championship (9 Seasons)200.4501047930210052183741023668594342.1
League One (3 Seasons)14.5210241935200
League Two (1 Season)10.03025
Conf Premier (1 Season)3.9205
Premier League (1 Season)0.300031000000014544.4
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-201522Prestoneng ENGLeague Cup33rd0.90000Matches
2015-201623Prestoneng ENGFA Cup33rd0.20000Matches
2015-201623Prestoneng ENGLeague Cup17th1.40000Matches
2016-201724Prestoneng ENGEFL Cup9th1.3000250300000Matches
2016-201724Prestoneng ENGFA Cup33rd0.81000Matches
2017-201825Prestoneng ENGEFL Cup58th1.0000312000000Matches
2017-201825Prestoneng 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 Utdeng ENGEFL CupRd21.10002301000Matches
2023-202431Rotherham Utdeng ENGFA Cup1.00003210000Matches
2024-202532Rotherham Utdeng ENGFA Cup1.00005010000Matches
11 Seasons7 Clubs2 Leagues18.3400312511700000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (4 Seasons)2 Leagues5.8100762400000
Norwich City (2 Seasons)2 Leagues4.52007650000
Rotherham Utd (2 Seasons)2 Leagues3.100010521000
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 (10 Seasons)10.220013177500000
FA Cup (10 Seasons)8.12001884200000

Player Club Summary

About FBref.com

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

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

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

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

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

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

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