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-09-21SatChampionshipMatchweek 6AwayL 1–2Sheffield WedsLuton TownYLM9000001000393100.00.00.020192965.5219100Match Report
2024-09-14SatChampionshipMatchweek 5HomeD 1–1Sheffield WedsQPRYLM8800000000834200.00.00.350447162.0542300Match Report
2024-08-27TueEFL CupSecond roundAwayW 5–1Sheffield WedsGrimsby TownYLB90010020000Match Report
2024-08-23FriChampionshipMatchweek 3HomeL 0–2Sheffield WedsLeeds UnitedNLB20000000010000.00.00.00011100.001000Match Report
2024-08-18SunChampionshipMatchweek 2AwayL 0–4Sheffield WedsSunderlandNLW,LB2100000000100000.00.00.0006966.724100Match 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
2011-201220Harrierseng ENG5. Conf Premier121190310.0000000200.000.000.000.000.00
2012-201321Harrierseng ENG5. Conf Premier39212,25225.06814600300.240.320.560.240.56
2013-201422Harrierseng ENG5. Conf Premier2591,02111.3213200200.180.090.260.180.26
2014-201523Harrierseng ENG5. Conf Premier32302,60729.09312900300.310.100.410.310.41Matches
2014-201523Motherwellsct SCO1. Premiership11107728.6022000100.000.230.230.000.23Matches
2015-201624Motherwellsct SCO1. Premiership38343,07434.25611500100.150.180.320.150.32Matches
2016-201725Oxford Unitedeng ENGFA Cup665406.0022000200.000.330.330.000.33Matches
2016-201725Oxford Unitedeng ENG3. League One39333,06134.0369300500.090.180.260.090.26Matches
2016-201725Motherwellsct SCO1. Premiership443604.0101100100.250.000.250.250.25Matches
2017-201826Middlesbrougheng ENG2. Championship1767418.2123100000.120.240.360.120.36Matches
2017-201826Oxford Unitedeng ENGEFL Cup11660.7101101001.360.001.361.361.36Matches
2017-201826Middlesbrougheng ENGFA Cup10100.1000000000.000.000.000.000.00Matches
2017-201826Oxford Unitedeng ENG3. League One221681.9000000000.000.000.000.000.00Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 211830.9101100001.080.001.081.081.08Matches
2018-201927Middlesbrougheng ENG2. Championship00Matches
2018-201927Sheffield Utdeng ENG2. Championship1133533.9000000000.40.40.10.51918350.000.000.000.000.000.100.030.130.100.13Matches
2018-201927Middlesbrougheng ENGEFL Cup222102.3123100000.430.861.290.431.29Matches
2018-201927Sheffield Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202028Middlesbrougheng ENG2. Championship38292,61229.0134100411.71.76.68.377751450.030.100.140.030.140.060.230.280.060.28Matches
2019-202028Middlesbrougheng ENGEFL Cup00Matches
2019-202028Middlesbrougheng ENGFA Cup211141.3000000000.000.000.000.000.00Matches
2020-202129Middlesbrougheng ENG2. Championship42222,15523.9358300101.91.95.47.275761420.130.210.330.130.330.080.220.300.080.30Matches
2020-202129Middlesbrougheng ENGEFL Cup11901.0112100001.001.002.001.002.00Matches
2021-202230Sheffield Wedseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202230Sheffield Wedseng ENG3. League One39383,34837.2279200500.050.190.240.050.24Matches
2022-202331Sheffield Wedseng ENGEFL Cup211301.4000000000.000.000.000.000.00Matches
2022-202331Sheffield Wedseng ENGFA Cup432903.2022000100.000.620.620.000.62Matches
2022-202331Sheffield Wedseng ENG3. League One41383,45238.43710300400.080.180.260.080.26Matches
2023-202432Sheffield Wedseng ENG2. Championship29252,35626.2448400602.32.32.24.585891120.150.150.310.150.310.090.090.170.090.17Matches
2023-202432Sheffield Wedseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202533Sheffield Wedseng ENG2. Championship522172.4000000000.00.01.11.1611110.000.000.000.000.000.010.440.450.010.45Matches
2024-202533Sheffield Wedseng ENGEFL Cup221802.0011000000.000.500.500.000.50Matches
14 Seasons6 Clubs6 Leagues44833731,352348.4436210543014116.26.215.421.62622694450.120.180.300.120.300.070.180.250.070.25
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
Sheffield Weds (4 Seasons)4 Leagues12411110,153112.8921309001602.32.33.35.6911001230.080.190.270.080.270.080.110.190.080.19
Harriers (4 Seasons)1 League108716,78375.417122917001000.230.160.380.230.38
Middlesbrough (4 Seasons)3 Leagues103615,93265.971320700513.63.612.015.51521512870.110.200.300.110.300.070.230.290.070.29
Motherwell (3 Seasons)1 League53484,20646.76814600300.130.170.300.130.30
Oxford United (2 Seasons)3 Leagues48423,83542.64812401700.090.190.280.090.28
Sheffield Utd (1 Season)2 Leagues1244434.9000000000.40.40.10.51918350.000.000.000.000.000.100.030.130.100.13
Middlesbrough (1 Season)1 League11830.9101100001.080.001.081.081.08
FA Cup (7 Seasons)16131,22413.6044000300.000.290.290.000.29
Championship (6 Seasons)142878,43493.7914239001116.26.215.421.62622694450.100.150.250.100.250.070.180.250.070.25
EFL Cup (6 Seasons)876767.5347301000.400.530.930.400.93
League One (4 Seasons)12111110,029111.4820288001400.070.180.250.070.25
Conf Premier (4 Seasons)108716,78375.417122917001000.230.160.380.230.38
Premiership (3 Seasons)53484,20646.76814600300.130.170.300.130.30
PL2 — Div. 2 (1 Season)11830.9101100001.080.001.081.081.08
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
2011-201220Harriers1 League121190310.0000000200.000.000.000.000.00
2012-201321Harriers1 League39212,25225.06814600300.240.320.560.240.56
2013-201422Harriers1 League2591,02111.3213200200.180.090.260.180.26
2014-201523Harriers1 League32302,60729.09312900300.310.100.410.310.41
2014-201523Motherwell1 League11107728.6022000100.000.230.230.000.23
2015-201624Motherwell1 League38343,07434.25611500100.150.180.320.150.32
2016-201725Motherwell1 League443604.0101100100.250.000.250.250.25
2016-201725Oxford United2 Leagues45393,60140.03811300700.070.200.270.070.27
2017-201826Oxford United2 Leagues332342.6101101000.380.000.380.380.38
2017-201826Middlesbrough1 League11830.9101100001.080.001.081.081.08
2017-201826Middlesbrough2 Leagues1867518.3123100000.120.240.360.120.36
2018-201927Sheffield Utd2 Leagues1244434.9000000000.40.40.10.51918350.000.000.000.000.000.100.030.130.100.13
2018-201927Middlesbrough2 Leagues222102.3123100000.430.861.290.431.29
2019-202028Middlesbrough3 Leagues40302,72630.3134100411.71.76.68.377751450.030.100.130.030.130.060.230.280.060.28
2020-202129Middlesbrough2 Leagues43232,24524.94610400101.91.95.47.275761420.160.240.400.160.400.080.220.300.080.30
2021-202230Sheffield Weds2 Leagues40393,43838.2279200500.050.180.240.050.24
2022-202331Sheffield Weds3 Leagues47423,87243.03912300500.070.210.280.070.28
2023-202432Sheffield Weds2 Leagues30262,44627.2448400602.32.32.24.585891120.150.150.290.150.290.090.090.170.090.17
2024-202533Sheffield Weds2 Leagues743974.4011000000.00.01.11.1611110.000.230.230.000.230.010.440.450.010.45
14 Seasons6 Clubs6 Leagues44833731,352348.4436210543014116.26.215.421.62622694450.120.180.300.120.300.070.180.250.070.25
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
Sheffield Weds (4 Seasons)4 Leagues12411110,153112.8921309001602.32.33.35.6911001230.080.190.270.080.270.080.110.190.080.19
Harriers (4 Seasons)1 League108716,78375.417122917001000.230.160.380.230.38
Middlesbrough (4 Seasons)3 Leagues103615,93265.971320700513.63.612.015.51521512870.110.200.300.110.300.070.230.290.070.29
Motherwell (3 Seasons)1 League53484,20646.76814600300.130.170.300.130.30
Oxford United (2 Seasons)3 Leagues48423,83542.64812401700.090.190.280.090.28
Sheffield Utd (1 Season)2 Leagues1244434.9000000000.40.40.10.51918350.000.000.000.000.000.100.030.130.100.13
Middlesbrough (1 Season)1 League11830.9101100001.080.001.081.081.08
FA Cup (7 Seasons)16131,22413.6044000300.000.290.290.000.29
Championship (6 Seasons)142878,43493.7914239001116.26.215.421.62622694450.100.150.250.100.250.070.180.250.070.25
EFL Cup (6 Seasons)876767.5347301000.400.530.930.400.93
League One (4 Seasons)12111110,029111.4820288001400.070.180.250.070.25
Conf Premier (4 Seasons)108716,78375.417122917001000.230.160.380.230.38
Premiership (3 Seasons)53484,20646.76814600300.130.170.300.130.30
PL2 — Div. 2 (1 Season)11830.9101100001.080.001.081.081.08
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
2011-201220Harrierseng ENG5. Conf Premier6th121190310.0000000200.000.000.000.000.00
2012-201321Harrierseng ENG5. Conf Premier2nd39212,25225.06814600300.240.320.560.240.56
2013-201422Harrierseng ENG5. Conf Premier7th2591,02111.3213200200.180.090.260.180.26
2014-201523Harrierseng ENG5. Conf Premier16th32302,60729.09312900300.310.100.410.310.41Matches
2014-201523Motherwellsct SCO1. Premiership11th11107728.6022000100.000.230.230.000.23Matches
2015-201624Motherwellsct SCO1. Premiership5th38343,07434.25611500100.150.180.320.150.32Matches
2016-201725Motherwellsct SCO1. Premiership9th443604.0101100100.250.000.250.250.25Matches
2016-201725Oxford Unitedeng ENG3. League One8th39333,06134.0369300500.090.180.260.090.26Matches
2017-201826Oxford Unitedeng ENG3. League One16th221681.9000000000.000.000.000.000.00Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th11830.9101100001.080.001.081.081.08Matches
2017-201826Middlesbrougheng ENG2. Championship5th1767418.2123100000.120.240.360.120.36Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd1133533.9000000000.40.40.10.51918350.000.000.000.000.000.100.030.130.100.13Matches
2018-201927Middlesbrougheng ENG2. Championship7th00Matches
2019-202028Middlesbrougheng ENG2. Championship17th38292,61229.0134100411.71.76.68.377751450.030.100.140.030.140.060.230.280.060.28Matches
2020-202129Middlesbrougheng ENG2. Championship10th42222,15523.9358300101.91.95.47.275761420.130.210.330.130.330.080.220.300.080.30Matches
2021-202230Sheffield Wedseng ENG3. League One4th39383,34837.2279200500.050.190.240.050.24Matches
2022-202331Sheffield Wedseng ENG3. League One3rd41383,45238.43710300400.080.180.260.080.26Matches
2023-202432Sheffield Wedseng ENG2. Championship20th29252,35626.2448400602.32.32.24.585891120.150.150.310.150.310.090.090.170.090.17Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd522172.4000000000.00.01.11.1611110.000.000.000.000.000.010.440.450.010.45Matches
14 Seasons6 Clubs4 Leagues42431729,452327.240549440003816.26.215.421.62622694450.120.170.290.120.290.070.180.250.070.25
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
Sheffield Weds (4 Seasons)2 Leagues1141039,373104.1918279001502.32.33.35.6911001230.090.170.260.090.260.080.110.190.080.19
Harriers (4 Seasons)1 League108716,78375.417122917001000.230.160.380.230.38
Middlesbrough (4 Seasons)1 League97575,50861.251015500513.63.612.015.51521512870.080.160.250.080.250.070.230.290.070.29
Motherwell (3 Seasons)1 League53484,20646.76814600300.130.170.300.130.30
Oxford United (2 Seasons)1 League41353,22935.9369300500.080.170.250.080.25
Sheffield Utd (1 Season)1 League1133533.9000000000.40.40.10.51918350.000.000.000.000.000.100.030.130.100.13
Middlesbrough (1 Season)1 League11830.9101100001.080.001.081.081.08
Championship (6 Seasons)142878,43493.7914239001116.26.215.421.62622694450.100.150.250.100.250.070.180.250.070.25
League One (4 Seasons)12111110,029111.4820288001400.070.180.250.070.25
Conf Premier (4 Seasons)108716,78375.417122917001000.230.160.380.230.38
Premiership (3 Seasons)53484,20646.76814600300.130.170.300.130.30
PL2 — Div. 2 (1 Season)11830.9101100001.080.001.081.081.08
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
2016-201725Oxford Unitedeng ENGFA Cup9th665406.0022000200.000.330.330.000.33Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th11660.7101101001.360.001.361.361.36Matches
2017-201826Middlesbrougheng ENGFA Cup17th10100.1000000000.000.000.000.000.00Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201927Middlesbrougheng ENGEFL Cup5th222102.3123100000.430.861.290.431.29Matches
2019-202028Middlesbrougheng ENGEFL Cup58th00Matches
2019-202028Middlesbrougheng ENGFA Cup33rd211141.3000000000.000.000.000.000.00Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd11901.0112100001.001.002.001.002.00Matches
2021-202230Sheffield Wedseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202331Sheffield Wedseng ENGEFL CupRd3211301.4000000000.000.000.000.000.00Matches
2022-202331Sheffield Wedseng ENGFA Cup432903.2022000100.000.620.620.000.62Matches
2023-202432Sheffield Wedseng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202533Sheffield Wedseng ENGEFL CupRd3221802.0011000000.000.500.500.000.50Matches
9 Seasons4 Clubs2 Leagues24201,90021.13811301300.140.380.520.140.52
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Sheffield Weds (4 Seasons)2 Leagues1087808.7033000100.000.350.350.000.35
Middlesbrough (4 Seasons)2 Leagues644244.7235200000.420.641.060.421.06
Oxford United (2 Seasons)2 Leagues776066.7123101200.150.300.450.150.45
Sheffield Utd (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (7 Seasons)16131,22413.6044000300.000.290.290.000.29
EFL Cup (6 Seasons)876767.5347301000.400.530.930.400.93

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
2011-201220Harrierseng ENG5. Conf Premier10.0000.0000
2012-201321Harrierseng ENG5. Conf Premier25.06341.360.1800
2013-201422Harrierseng ENG5. Conf Premier11.32131.150.1500
2014-201523Harrierseng ENG5. Conf Premier29.09471.620.1900Matches
2014-201523Motherwellsct SCO1. Premiership8.6040.470.0000Matches
2015-201624Motherwellsct SCO1. Premiership34.25330.970.1500Matches
2016-201725Oxford Unitedeng ENGFA Cup6.0000Matches
2016-201725Oxford Unitedeng ENG3. League One34.030260.000.760.1200Matches
2016-201725Motherwellsct SCO1. Premiership4.0120.500.5000Matches
2017-201826Middlesbrougheng ENG2. Championship8.2112433.31.460.490.080.2500Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.7122100.02.732.730.500.5001Matches
2017-201826Middlesbrougheng ENGFA Cup0.10000.000.0000Matches
2017-201826Oxford Unitedeng ENG3. League One1.90000.000.0000Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.9100Matches
2018-201927Sheffield Utdeng ENG2. Championship3.906233.31.530.510.000.0017.90000.40.40.06-0.4-0.4Matches
2018-201927Middlesbrougheng ENGEFL Cup2.317342.93.001.290.140.3300Matches
2018-201927Sheffield Utdeng ENGFA Cup1.00100.01.000.000.0000Matches
2019-202028Middlesbrougheng ENG2. Championship29.01271037.00.930.340.040.1022.21001.71.70.06-0.7-0.7Matches
2019-202028Middlesbrougheng ENGFA Cup1.30000.000.0000Matches
2020-202129Middlesbrougheng ENG2. Championship23.93351131.41.460.460.090.2720.40001.91.90.05+1.1+1.1Matches
2020-202129Middlesbrougheng ENGEFL Cup1.0111100.01.001.001.001.0000Matches
2021-202230Sheffield Wedseng ENGFA Cup1.00000.000.0000Matches
2021-202230Sheffield Wedseng ENG3. League One37.2239923.11.050.240.050.2200Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.40000.000.0000Matches
2022-202331Sheffield Wedseng ENGFA Cup3.204125.01.240.310.000.0000Matches
2022-202331Sheffield Wedseng ENG3. League One38.4342716.71.100.180.070.4300Matches
2023-202432Sheffield Wedseng ENG2. Championship26.24371027.01.410.380.110.4020.82002.32.30.06+1.7+1.7Matches
2023-202432Sheffield Wedseng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202533Sheffield Wedseng ENG2. Championship2.40100.00.410.000.0025.50000.00.00.020.00.0Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.00300.01.500.000.0000Matches
14 Seasons6 Clubs6 Leagues348.44321821939.40.990.640.090.2020.93016.26.20.06+1.8+1.8
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
Sheffield Weds (4 Seasons)4 Leagues112.891272721.31.130.240.070.3320.92002.32.30.06+1.7+1.7
Harriers (4 Seasons)1 League75.417941.250.1800
Middlesbrough (4 Seasons)3 Leagues65.97822935.41.240.440.090.2421.21003.63.60.06+0.4+0.4
Motherwell (3 Seasons)1 League46.76390.830.1500
Oxford United (2 Seasons)3 Leagues42.642281400.00.050.762.000.1401
Sheffield Utd (1 Season)2 Leagues4.907228.61.420.410.000.0017.90000.40.40.06-0.4-0.4
Middlesbrough (1 Season)1 League0.9100
FA Cup (7 Seasons)13.606116.70.790.130.000.0000
Championship (6 Seasons)93.791183731.41.260.390.080.2420.93006.26.20.06+1.8+1.8
EFL Cup (6 Seasons)7.5313646.21.730.800.230.5001
League One (4 Seasons)111.48814251.90.730.380.100.1900
Conf Premier (4 Seasons)75.417941.250.1800
Premiership (3 Seasons)46.76390.830.1500
PL2 — Div. 2 (1 Season)0.9100
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
2011-201220Harriers1 League10.0000.0000
2012-201321Harriers1 League25.06341.360.1800
2013-201422Harriers1 League11.32131.150.1500
2014-201523Harriers1 League29.09471.620.1900
2014-201523Motherwell1 League8.6040.470.0000
2015-201624Motherwell1 League34.25330.970.1500
2016-201725Motherwell1 League4.0120.500.5000
2016-201725Oxford United2 Leagues40.030260.000.760.1200
2017-201826Oxford United2 Leagues2.6122100.00.770.770.500.5001
2017-201826Middlesbrough1 League0.9100
2017-201826Middlesbrough2 Leagues8.3112433.31.440.480.080.2500
2018-201927Sheffield Utd2 Leagues4.907228.61.420.410.000.0017.90000.40.40.06-0.4-0.4
2018-201927Middlesbrough2 Leagues2.317342.93.001.290.140.3300
2019-202028Middlesbrough3 Leagues30.31271037.00.890.330.040.1022.21001.71.70.06-0.7-0.7
2020-202129Middlesbrough2 Leagues24.94361233.31.440.480.110.3320.40001.91.90.05+1.1+1.1
2021-202230Sheffield Weds2 Leagues38.2239923.11.020.240.050.2200
2022-202331Sheffield Weds3 Leagues43.0346817.41.070.190.070.3800
2023-202432Sheffield Weds2 Leagues27.24381026.31.400.370.110.4020.82002.32.30.06+1.7+1.7
2024-202533Sheffield Weds2 Leagues4.40400.00.910.000.0025.50000.00.00.020.00.0
14 Seasons6 Clubs6 Leagues348.44321821939.40.990.640.090.2020.93016.26.20.06+1.8+1.8
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
Sheffield Weds (4 Seasons)4 Leagues112.891272721.31.130.240.070.3320.92002.32.30.06+1.7+1.7
Harriers (4 Seasons)1 League75.417941.250.1800
Middlesbrough (4 Seasons)3 Leagues65.97822935.41.240.440.090.2421.21003.63.60.06+0.4+0.4
Motherwell (3 Seasons)1 League46.76390.830.1500
Oxford United (2 Seasons)3 Leagues42.642281400.00.050.762.000.1401
Sheffield Utd (1 Season)2 Leagues4.907228.61.420.410.000.0017.90000.40.40.06-0.4-0.4
Middlesbrough (1 Season)1 League0.9100
FA Cup (7 Seasons)13.606116.70.790.130.000.0000
Championship (6 Seasons)93.791183731.41.260.390.080.2420.93006.26.20.06+1.8+1.8
EFL Cup (6 Seasons)7.5313646.21.730.800.230.5001
League One (4 Seasons)111.48814251.90.730.380.100.1900
Conf Premier (4 Seasons)75.417941.250.1800
Premiership (3 Seasons)46.76390.830.1500
PL2 — Div. 2 (1 Season)0.9100
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
2011-201220Harrierseng ENG5. Conf Premier6th10.0000.0000
2012-201321Harrierseng ENG5. Conf Premier2nd25.06341.360.1800
2013-201422Harrierseng ENG5. Conf Premier7th11.32131.150.1500
2014-201523Harrierseng ENG5. Conf Premier16th29.09471.620.1900Matches
2014-201523Motherwellsct SCO1. Premiership11th8.6040.470.0000Matches
2015-201624Motherwellsct SCO1. Premiership5th34.25330.970.1500Matches
2016-201725Motherwellsct SCO1. Premiership9th4.0120.500.5000Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.030260.000.760.1200Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.90000.000.0000Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.9100Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.2112433.31.460.490.080.2500Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.906233.31.530.510.000.0017.90000.40.40.06-0.4-0.4Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.01271037.00.930.340.040.1022.21001.71.70.06-0.7-0.7Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.93351131.41.460.460.090.2720.40001.91.90.05+1.1+1.1Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.2239923.11.050.240.050.2200Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.4342716.71.100.180.070.4300Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.24371027.01.410.380.110.4020.82002.32.30.06+1.7+1.7Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.40100.00.410.000.0025.50000.00.00.020.00.0Matches
14 Seasons6 Clubs4 Leagues327.24019921239.70.970.650.090.1920.93006.26.20.06+1.8+1.8
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
Sheffield Weds (4 Seasons)2 Leagues104.191192621.81.140.250.080.3520.92002.32.30.06+1.7+1.7
Harriers (4 Seasons)1 League75.417941.250.1800
Middlesbrough (4 Seasons)1 League61.25742533.81.210.410.070.2021.21003.63.60.06+0.4+0.4
Motherwell (3 Seasons)1 League46.76390.830.1500
Oxford United (2 Seasons)1 League35.930260.000.720.1200
Sheffield Utd (1 Season)1 League3.906233.31.530.510.000.0017.90000.40.40.06-0.4-0.4
Middlesbrough (1 Season)1 League0.9100
Championship (6 Seasons)93.791183731.41.260.390.080.2420.93006.26.20.06+1.8+1.8
League One (4 Seasons)111.48814251.90.730.380.100.1900
Conf Premier (4 Seasons)75.417941.250.1800
Premiership (3 Seasons)46.76390.830.1500
PL2 — Div. 2 (1 Season)0.9100
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
2016-201725Oxford Unitedeng ENGFA Cup9th6.0000Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.7122100.02.732.730.500.5001Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.10000.000.0000Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.00100.01.000.000.0000Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.317342.93.001.290.140.3300Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.30000.000.0000Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.0111100.01.001.001.001.0000Matches
2021-202230Sheffield Wedseng ENGFA Cup1.00000.000.0000Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.40000.000.0000Matches
2022-202331Sheffield Wedseng ENGFA Cup3.204125.01.240.310.000.0000Matches
2023-202432Sheffield Wedseng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.00300.01.500.000.0000Matches
9 Seasons4 Clubs2 Leagues21.1319736.81.260.460.160.4301
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Sheffield Weds (4 Seasons)2 Leagues8.708112.50.920.120.000.0000
Middlesbrough (4 Seasons)2 Leagues4.728450.01.700.850.250.5000
Oxford United (2 Seasons)2 Leagues6.7122100.02.732.730.500.5001
Sheffield Utd (1 Season)1 League1.00100.01.000.000.0000
FA Cup (7 Seasons)13.606116.70.790.130.000.0000
EFL Cup (6 Seasons)7.5313646.21.730.800.230.5001
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
2011-201220Harrierseng ENG5. Conf Premier10.00
2012-201321Harrierseng ENG5. Conf Premier25.08
2013-201422Harrierseng ENG5. Conf Premier11.31
2014-201523Harrierseng ENG5. Conf Premier29.03Matches
2014-201523Motherwellsct SCO1. Premiership8.62Matches
2015-201624Motherwellsct SCO1. Premiership34.26Matches
2016-201725Oxford Unitedeng ENGFA Cup6.02Matches
2016-201725Oxford Unitedeng ENG3. League One34.06Matches
2016-201725Motherwellsct SCO1. Premiership4.00Matches
2017-201826Middlesbrougheng ENG2. Championship8.22Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.70Matches
2017-201826Middlesbrougheng ENGFA Cup0.10Matches
2017-201826Oxford Unitedeng ENG3. League One1.90Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.90Matches
2018-201927Sheffield Utdeng ENG2. Championship3.912320759.41927719728980.9457262.553514.300.10.7-0.12117318Matches
2018-201927Middlesbrougheng ENGEFL Cup2.32Matches
2018-201927Sheffield Utdeng ENGFA Cup1.00Matches
2019-202028Middlesbrougheng ENG2. Championship29.0721121759.212849593936044281.425943959.09026034.636.66.3-3.64957472975Matches
2019-202028Middlesbrougheng ENGFA Cup1.30Matches
2020-202129Middlesbrougheng ENG2. Championship23.945291849.27824337123233569.315830851.34718924.955.44.6-0.43242351976Matches
2020-202129Middlesbrougheng ENGEFL Cup1.01Matches
2021-202230Sheffield Wedseng ENGFA Cup1.00Matches
2021-202230Sheffield Wedseng ENG3. League One37.27Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.40Matches
2022-202331Sheffield Wedseng ENGFA Cup3.22Matches
2022-202331Sheffield Wedseng ENG3. League One38.47Matches
2023-202432Sheffield Wedseng ENG2. Championship26.2797124863.913917556238546782.431845470.07724132.042.23.3+1.83264291789Matches
2023-202432Sheffield Wedseng ENGFA Cup1.00Matches
2024-202533Sheffield Wedseng ENG2. Championship2.47812065.01464480334082.5324571.1112839.301.10.7-1.1768511Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.01Matches
14 Seasons6 Clubs6 Leagues348.42171371058.537981160711082137378.8812131861.623075330.56215.415.5+46.612218012673269
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
Sheffield Weds (4 Seasons)4 Leagues112.8875136864.015381604241850782.435049970.18826932.7213.34.0+17.739703722100
Harriers (4 Seasons)1 League75.412
Middlesbrough (4 Seasons)3 Leagues65.91173213554.920673931059277776.241774755.813744930.51312.010.9+1.081998248151
Motherwell (3 Seasons)1 League46.78
Oxford United (2 Seasons)3 Leagues42.68
Sheffield Utd (1 Season)2 Leagues4.912320759.41927719728980.9457262.553514.300.10.7-0.12117318
Middlesbrough (1 Season)1 League0.90
FA Cup (7 Seasons)13.64
Championship (6 Seasons)93.72171371058.537981160711082137378.8812131861.623075330.51415.415.5-1.412218012673269
EFL Cup (6 Seasons)7.54
League One (4 Seasons)111.420
Conf Premier (4 Seasons)75.412
Premiership (3 Seasons)46.78
PL2 — Div. 2 (1 Season)0.90
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
2011-201220Harriers1 League10.00
2012-201321Harriers1 League25.08
2013-201422Harriers1 League11.31
2014-201523Harriers1 League29.03
2014-201523Motherwell1 League8.62
2015-201624Motherwell1 League34.26
2016-201725Motherwell1 League4.00
2016-201725Oxford United2 Leagues40.08
2017-201826Oxford United2 Leagues2.60
2017-201826Middlesbrough1 League0.90
2017-201826Middlesbrough2 Leagues8.32
2018-201927Sheffield Utd2 Leagues4.912320759.41927719728980.9457262.553514.300.10.7-0.12117318
2018-201927Middlesbrough2 Leagues2.32
2019-202028Middlesbrough3 Leagues30.3721121759.212849593936044281.425943959.09026034.636.66.3-3.64957472975
2020-202129Middlesbrough2 Leagues24.945291849.27824337123233569.315830851.34718924.965.44.6+0.63242351976
2021-202230Sheffield Weds2 Leagues38.27
2022-202331Sheffield Weds3 Leagues43.09
2023-202432Sheffield Weds2 Leagues27.2797124863.913917556238546782.431845470.07724132.042.23.3+1.83264291789
2024-202533Sheffield Weds2 Leagues4.47812065.01464480334082.5324571.1112839.311.10.7-0.1768511
14 Seasons6 Clubs6 Leagues348.42171371058.537981160711082137378.8812131861.623075330.56215.415.5+46.612218012673269
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
Sheffield Weds (4 Seasons)4 Leagues112.8875136864.015381604241850782.435049970.18826932.7213.34.0+17.739703722100
Harriers (4 Seasons)1 League75.412
Middlesbrough (4 Seasons)3 Leagues65.91173213554.920673931059277776.241774755.813744930.51312.010.9+1.081998248151
Motherwell (3 Seasons)1 League46.78
Oxford United (2 Seasons)3 Leagues42.68
Sheffield Utd (1 Season)2 Leagues4.912320759.41927719728980.9457262.553514.300.10.7-0.12117318
Middlesbrough (1 Season)1 League0.90
FA Cup (7 Seasons)13.64
Championship (6 Seasons)93.72171371058.537981160711082137378.8812131861.623075330.51415.415.5-1.412218012673269
EFL Cup (6 Seasons)7.54
League One (4 Seasons)111.420
Conf Premier (4 Seasons)75.412
Premiership (3 Seasons)46.78
PL2 — Div. 2 (1 Season)0.90
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
2011-201220Harrierseng ENG5. Conf Premier6th10.00
2012-201321Harrierseng ENG5. Conf Premier2nd25.08
2013-201422Harrierseng ENG5. Conf Premier7th11.31
2014-201523Harrierseng ENG5. Conf Premier16th29.03Matches
2014-201523Motherwellsct SCO1. Premiership11th8.62Matches
2015-201624Motherwellsct SCO1. Premiership5th34.26Matches
2016-201725Motherwellsct SCO1. Premiership9th4.00Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.06Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.90Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.90Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.22Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.912320759.41927719728980.9457262.553514.300.10.7-0.12117318Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.0721121759.212849593936044281.425943959.09026034.636.66.3-3.64957472975Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.945291849.27824337123233569.315830851.34718924.955.44.6-0.43242351976Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.27Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.47Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.2797124863.913917556238546782.431845470.07724132.042.23.3+1.83264291789Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.47812065.01464480334082.5324571.1112839.301.10.7-1.1768511Matches
14 Seasons6 Clubs4 Leagues327.22171371058.537981160711082137378.8812131861.623075330.55415.415.5+38.612218012673269
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
Sheffield Weds (4 Seasons)2 Leagues104.1875136864.015381604241850782.435049970.18826932.7183.34.0+14.739703722100
Harriers (4 Seasons)1 League75.412
Middlesbrough (4 Seasons)1 League61.21173213554.920673931059277776.241774755.813744930.51012.010.9-2.081998248151
Motherwell (3 Seasons)1 League46.78
Oxford United (2 Seasons)1 League35.96
Sheffield Utd (1 Season)1 League3.912320759.41927719728980.9457262.553514.300.10.7-0.12117318
Middlesbrough (1 Season)1 League0.90
Championship (6 Seasons)93.72171371058.537981160711082137378.8812131861.623075330.51415.415.5-1.412218012673269
League One (4 Seasons)111.420
Conf Premier (4 Seasons)75.412
Premiership (3 Seasons)46.78
PL2 — Div. 2 (1 Season)0.90
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
2016-201725Oxford Unitedeng ENGFA Cup9th6.02Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.70Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.10Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.00Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.32Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.30Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.01Matches
2021-202230Sheffield Wedseng ENGFA Cup1.00Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.40Matches
2022-202331Sheffield Wedseng ENGFA Cup3.22Matches
2023-202432Sheffield Wedseng ENGFA Cup1.00Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.01Matches
9 Seasons4 Clubs2 Leagues21.18
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
Sheffield Weds (4 Seasons)2 Leagues8.73
Middlesbrough (4 Seasons)2 Leagues4.73
Oxford United (2 Seasons)2 Leagues6.72
Sheffield Utd (1 Season)1 League1.00
FA Cup (7 Seasons)13.64
EFL Cup (6 Seasons)7.54

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
2011-201220Harrierseng ENG5. Conf Premier10.0
2012-201321Harrierseng ENG5. Conf Premier25.0
2013-201422Harrierseng ENG5. Conf Premier11.3
2014-201523Harrierseng ENG5. Conf Premier29.0Matches
2014-201523Motherwellsct SCO1. Premiership8.6Matches
2015-201624Motherwellsct SCO1. Premiership34.2Matches
2016-201725Oxford Unitedeng ENGFA Cup6.0Matches
2016-201725Oxford Unitedeng ENG3. League One34.00Matches
2016-201725Motherwellsct SCO1. Premiership4.0Matches
2017-201826Middlesbrougheng ENG2. Championship8.246Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.70Matches
2017-201826Middlesbrougheng ENGFA Cup0.10Matches
2017-201826Oxford Unitedeng ENG3. League One1.90Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.9Matches
2018-201927Sheffield Utdeng ENG2. Championship3.9207180260003226000012317Matches
2018-201927Middlesbrougheng ENGEFL Cup2.312Matches
2018-201927Sheffield Utdeng ENGFA Cup1.04Matches
2019-202028Middlesbrougheng ENG2. Championship29.012179212893827182213382341721744Matches
2019-202028Middlesbrougheng ENGFA Cup1.313Matches
2020-202129Middlesbrougheng ENG2. Championship23.9918749161260518699361610452848Matches
2020-202129Middlesbrougheng ENGEFL Cup1.07Matches
2021-202230Sheffield Wedseng ENGFA Cup1.03Matches
2021-202230Sheffield Wedseng ENG3. League One37.2200Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.45Matches
2022-202331Sheffield Wedseng ENGFA Cup3.217Matches
2022-202331Sheffield Wedseng ENG3. League One38.4237Matches
2023-202432Sheffield Wedseng ENG2. Championship26.2124810162302308129190171210797246Matches
2023-202432Sheffield Wedseng ENGFA Cup1.04Matches
2024-202533Sheffield Wedseng ENG2. Championship2.41209822202161910107804Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.013Matches
14 Seasons6 Clubs6 Leagues348.437102964728892221106547925171217118149
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Weds (4 Seasons)4 Leagues112.81368111425225010624209181220875250
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)3 Leagues65.9213516704506421244631274395111731592
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)3 Leagues42.60
Sheffield Utd (1 Season)2 Leagues4.9207180260003626000012317
Middlesbrough (1 Season)1 League0.9
FA Cup (7 Seasons)13.641
Championship (6 Seasons)93.73710296472889222591547925171217118149
EFL Cup (6 Seasons)7.537
League One (4 Seasons)111.4437
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2011-201220Harriers1 League10.0
2012-201321Harriers1 League25.0
2013-201422Harriers1 League11.3
2014-201523Harriers1 League29.0
2014-201523Motherwell1 League8.6
2015-201624Motherwell1 League34.2
2016-201725Motherwell1 League4.0
2016-201725Oxford United2 Leagues40.00
2017-201826Oxford United2 Leagues2.60
2017-201826Middlesbrough1 League0.9
2017-201826Middlesbrough2 Leagues8.346
2018-201927Sheffield Utd2 Leagues4.9207180260003626000012317
2018-201927Middlesbrough2 Leagues2.312
2019-202028Middlesbrough3 Leagues30.312179212893827195213382341721744
2020-202129Middlesbrough2 Leagues24.9918749161260519399361610452848
2021-202230Sheffield Weds2 Leagues38.2203
2022-202331Sheffield Weds3 Leagues43.0259
2023-202432Sheffield Weds2 Leagues27.2124810162302308133190171210797246
2024-202533Sheffield Weds2 Leagues4.41209822202291910107804
14 Seasons6 Clubs6 Leagues348.437102964728892221106547925171217118149
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Weds (4 Seasons)4 Leagues112.81368111425225010624209181220875250
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)3 Leagues65.9213516704506421244631274395111731592
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)3 Leagues42.60
Sheffield Utd (1 Season)2 Leagues4.9207180260003626000012317
Middlesbrough (1 Season)1 League0.9
FA Cup (7 Seasons)13.641
Championship (6 Seasons)93.73710296472889222591547925171217118149
EFL Cup (6 Seasons)7.537
League One (4 Seasons)111.4437
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2011-201220Harrierseng ENG5. Conf Premier6th10.0
2012-201321Harrierseng ENG5. Conf Premier2nd25.0
2013-201422Harrierseng ENG5. Conf Premier7th11.3
2014-201523Harrierseng ENG5. Conf Premier16th29.0Matches
2014-201523Motherwellsct SCO1. Premiership11th8.6Matches
2015-201624Motherwellsct SCO1. Premiership5th34.2Matches
2016-201725Motherwellsct SCO1. Premiership9th4.0Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.00Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.90Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.9Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.246Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.9207180260003226000012317Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.012179212893827182213382341721744Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.9918749161260518699361610452848Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.2200Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.4237Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.2124810162302308129190171210797246Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.41209822202161910107804Matches
14 Seasons6 Clubs4 Leagues327.237102964728892221028547925171217118149
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Weds (4 Seasons)2 Leagues104.11368111425225010582209181220875250
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)1 League61.2213516704506421241431274395111731592
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)1 League35.90
Sheffield Utd (1 Season)1 League3.9207180260003226000012317
Middlesbrough (1 Season)1 League0.9
Championship (6 Seasons)93.73710296472889222591547925171217118149
League One (4 Seasons)111.4437
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2016-201725Oxford Unitedeng ENGFA Cup9th6.0Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.70Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.10Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.04Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.312Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.313Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.07Matches
2021-202230Sheffield Wedseng ENGFA Cup1.03Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.45Matches
2022-202331Sheffield Wedseng ENGFA Cup3.217Matches
2023-202432Sheffield Wedseng ENGFA Cup1.04Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.013Matches
9 Seasons4 Clubs2 Leagues21.178
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Weds (4 Seasons)2 Leagues8.742
Middlesbrough (4 Seasons)2 Leagues4.732
Oxford United (2 Seasons)2 Leagues6.70
Sheffield Utd (1 Season)1 League1.04
FA Cup (7 Seasons)13.641
EFL Cup (6 Seasons)7.537

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
2011-201220Harrierseng ENG5. Conf Premier10.0
2012-201321Harrierseng ENG5. Conf Premier25.0
2013-201422Harrierseng ENG5. Conf Premier11.3
2014-201523Harrierseng ENG5. Conf Premier29.0Matches
2014-201523Motherwellsct SCO1. Premiership8.6Matches
2015-201624Motherwellsct SCO1. Premiership34.2Matches
2016-201725Oxford Unitedeng ENGFA Cup6.0Matches
2016-201725Oxford Unitedeng ENG3. League One34.0Matches
2016-201725Motherwellsct SCO1. Premiership4.0Matches
2017-201826Middlesbrougheng ENG2. Championship8.2Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.7Matches
2017-201826Middlesbrougheng ENGFA Cup0.1Matches
2017-201826Oxford Unitedeng ENG3. League One1.9Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.9Matches
2018-201927Sheffield Utdeng ENG2. Championship3.9102.5590010020.51200000Matches
2018-201927Middlesbrougheng ENGEFL Cup2.3Matches
2018-201927Sheffield Utdeng ENGFA Cup1.0Matches
2019-202028Middlesbrougheng ENG2. Championship29.0873.005816352380.28510110Matches
2019-202028Middlesbrougheng ENGFA Cup1.3Matches
2020-202129Middlesbrougheng ENG2. Championship23.9662.754111454180.33520010Matches
2020-202129Middlesbrougheng ENGEFL Cup1.0Matches
2021-202230Sheffield Wedseng ENGFA Cup1.0Matches
2021-202230Sheffield Wedseng ENG3. League One37.2Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.4Matches
2022-202331Sheffield Wedseng ENGFA Cup3.2Matches
2022-202331Sheffield Wedseng ENG3. League One38.4Matches
2023-202432Sheffield Wedseng ENG2. Championship26.2612.33465223340.15300100Matches
2023-202432Sheffield Wedseng ENGFA Cup1.0Matches
2024-202533Sheffield Wedseng ENG2. Championship2.4104.1581000100.00000000Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.0Matches
14 Seasons6 Clubs6 Leagues348.42342.741623391398220.261530220
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Weds (4 Seasons)4 Leagues112.8712.48546223440.14300100
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)3 Leagues65.91532.89992771064160.301030120
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)3 Leagues42.6
Sheffield Utd (1 Season)2 Leagues4.9102.5590010020.51200000
Middlesbrough (1 Season)1 League0.9
FA Cup (7 Seasons)13.6
Championship (6 Seasons)93.72342.741623391398220.261530220
EFL Cup (6 Seasons)7.5
League One (4 Seasons)111.4
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2011-201220Harriers1 League10.0
2012-201321Harriers1 League25.0
2013-201422Harriers1 League11.3
2014-201523Harriers1 League29.0
2014-201523Motherwell1 League8.6
2015-201624Motherwell1 League34.2
2016-201725Motherwell1 League4.0
2016-201725Oxford United2 Leagues40.0
2017-201826Oxford United2 Leagues2.6
2017-201826Middlesbrough1 League0.9
2017-201826Middlesbrough2 Leagues8.3
2018-201927Sheffield Utd2 Leagues4.9102.5590010020.51200000
2018-201927Middlesbrough2 Leagues2.3
2019-202028Middlesbrough3 Leagues30.3873.005816352380.28510110
2020-202129Middlesbrough2 Leagues24.9662.754111454180.33520010
2021-202230Sheffield Weds2 Leagues38.2
2022-202331Sheffield Weds3 Leagues43.0
2023-202432Sheffield Weds2 Leagues27.2612.33465223340.15300100
2024-202533Sheffield Weds2 Leagues4.4104.1581000100.00000000
14 Seasons6 Clubs6 Leagues348.42342.741623391398220.261530220
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Weds (4 Seasons)4 Leagues112.8712.48546223440.14300100
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)3 Leagues65.91532.89992771064160.301030120
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)3 Leagues42.6
Sheffield Utd (1 Season)2 Leagues4.9102.5590010020.51200000
Middlesbrough (1 Season)1 League0.9
FA Cup (7 Seasons)13.6
Championship (6 Seasons)93.72342.741623391398220.261530220
EFL Cup (6 Seasons)7.5
League One (4 Seasons)111.4
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2011-201220Harrierseng ENG5. Conf Premier6th10.0
2012-201321Harrierseng ENG5. Conf Premier2nd25.0
2013-201422Harrierseng ENG5. Conf Premier7th11.3
2014-201523Harrierseng ENG5. Conf Premier16th29.0Matches
2014-201523Motherwellsct SCO1. Premiership11th8.6Matches
2015-201624Motherwellsct SCO1. Premiership5th34.2Matches
2016-201725Motherwellsct SCO1. Premiership9th4.0Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.0Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.9Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.9Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.2Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.9102.5590010020.51200000Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.0873.005816352380.28510110Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.9662.754111454180.33520010Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.2Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.4Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.2612.33465223340.15300100Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.4104.1581000100.00000000Matches
14 Seasons6 Clubs4 Leagues327.22342.741623391398220.261530220
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Weds (4 Seasons)2 Leagues104.1712.48546223440.14300100
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)1 League61.21532.89992771064160.301030120
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)1 League35.9
Sheffield Utd (1 Season)1 League3.9102.5590010020.51200000
Middlesbrough (1 Season)1 League0.9
Championship (6 Seasons)93.72342.741623391398220.261530220
League One (4 Seasons)111.4
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2016-201725Oxford Unitedeng ENGFA Cup9th6.0Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.7Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.1Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.0Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.3Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.3Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.0Matches
2021-202230Sheffield Wedseng ENGFA Cup1.0Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.4Matches
2022-202331Sheffield Wedseng ENGFA Cup3.2Matches
2023-202432Sheffield Wedseng ENGFA Cup1.0Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.0Matches
9 Seasons4 Clubs2 Leagues21.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Weds (4 Seasons)2 Leagues8.7
Middlesbrough (4 Seasons)2 Leagues4.7
Oxford United (2 Seasons)2 Leagues6.7
Sheffield Utd (1 Season)1 League1.0
FA Cup (7 Seasons)13.6
EFL Cup (6 Seasons)7.5

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
2011-201220Harrierseng ENG5. Conf Premier10.0
2012-201321Harrierseng ENG5. Conf Premier25.0
2013-201422Harrierseng ENG5. Conf Premier11.3
2014-201523Harrierseng ENG5. Conf Premier29.0Matches
2014-201523Motherwellsct SCO1. Premiership8.6Matches
2015-201624Motherwellsct SCO1. Premiership34.2Matches
2016-201725Oxford Unitedeng ENGFA Cup6.0Matches
2016-201725Oxford Unitedeng ENG3. League One34.000Matches
2016-201725Motherwellsct SCO1. Premiership4.0Matches
2017-201826Middlesbrougheng ENG2. Championship8.2116Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.700Matches
2017-201826Middlesbrougheng ENGFA Cup0.100Matches
2017-201826Oxford Unitedeng ENG3. League One1.900Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.9Matches
2018-201927Sheffield Utdeng ENG2. Championship3.9421211911.1880859100Matches
2018-201927Middlesbrougheng ENGEFL Cup2.300Matches
2018-201927Sheffield Utdeng ENGFA Cup1.000Matches
2019-202028Middlesbrougheng ENG2. Championship29.0583734195215042.029213182987400Matches
2019-202028Middlesbrougheng ENGFA Cup1.301Matches
2020-202129Middlesbrougheng ENG2. Championship23.929201496112740.716232211544190Matches
2020-202129Middlesbrougheng ENGEFL Cup1.000Matches
2021-202230Sheffield Wedseng ENGFA Cup1.010Matches
2021-202230Sheffield Wedseng ENG3. League One37.22832Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.402Matches
2022-202331Sheffield Wedseng ENGFA Cup3.223Matches
2022-202331Sheffield Wedseng ENG3. League One38.44139Matches
2023-202432Sheffield Wedseng ENG2. Championship26.2392715186184143.9233310233574390Matches
2023-202432Sheffield Wedseng ENGFA Cup1.002Matches
2024-202533Sheffield Wedseng ENG2. Championship2.4742503475.0100031050Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.030Matches
14 Seasons6 Clubs6 Leagues348.41371766653185413141.2778515701722241130
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sheffield Weds (4 Seasons)4 Leagues112.84610617236214546.72433102311684440
Harriers (4 Seasons)1 League75.40
Middlesbrough (4 Seasons)3 Leagues65.98768482811327741.6454453951131590
Motherwell (3 Seasons)1 League46.70
Oxford United (2 Seasons)3 Leagues42.6000
Sheffield Utd (1 Season)2 Leagues4.9421211911.1880859100
Middlesbrough (1 Season)1 League0.90
FA Cup (7 Seasons)13.6360
Championship (6 Seasons)93.71371016653185413141.277851570932241130
EFL Cup (6 Seasons)7.5320
League One (4 Seasons)111.469710
Conf Premier (4 Seasons)75.40
Premiership (3 Seasons)46.70
PL2 — Div. 2 (1 Season)0.90
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
2011-201220Harriers1 League10.00
2012-201321Harriers1 League25.00
2013-201422Harriers1 League11.30
2014-201523Harriers1 League29.00
2014-201523Motherwell1 League8.60
2015-201624Motherwell1 League34.20
2016-201725Motherwell1 League4.00
2016-201725Oxford United2 Leagues40.0000
2017-201826Oxford United2 Leagues2.6000
2017-201826Middlesbrough1 League0.90
2017-201826Middlesbrough2 Leagues8.31160
2018-201927Sheffield Utd2 Leagues4.9421211911.1880859100
2018-201927Middlesbrough2 Leagues2.3000
2019-202028Middlesbrough3 Leagues30.3583734195215042.029213183087400
2020-202129Middlesbrough2 Leagues24.929201496112740.716232211544190
2021-202230Sheffield Weds2 Leagues38.229320
2022-202331Sheffield Weds3 Leagues43.043440
2023-202432Sheffield Weds2 Leagues27.2392715186184143.9233310233774390
2024-202533Sheffield Weds2 Leagues4.4772503475.0100031050
14 Seasons6 Clubs6 Leagues348.41371766653185413141.2778515701722241130
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sheffield Weds (4 Seasons)4 Leagues112.84610617236214546.72433102311684440
Harriers (4 Seasons)1 League75.40
Middlesbrough (4 Seasons)3 Leagues65.98768482811327741.6454453951131590
Motherwell (3 Seasons)1 League46.70
Oxford United (2 Seasons)3 Leagues42.6000
Sheffield Utd (1 Season)2 Leagues4.9421211911.1880859100
Middlesbrough (1 Season)1 League0.90
FA Cup (7 Seasons)13.6360
Championship (6 Seasons)93.71371016653185413141.277851570932241130
EFL Cup (6 Seasons)7.5320
League One (4 Seasons)111.469710
Conf Premier (4 Seasons)75.40
Premiership (3 Seasons)46.70
PL2 — Div. 2 (1 Season)0.90
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
2011-201220Harrierseng ENG5. Conf Premier6th10.0
2012-201321Harrierseng ENG5. Conf Premier2nd25.0
2013-201422Harrierseng ENG5. Conf Premier7th11.3
2014-201523Harrierseng ENG5. Conf Premier16th29.0Matches
2014-201523Motherwellsct SCO1. Premiership11th8.6Matches
2015-201624Motherwellsct SCO1. Premiership5th34.2Matches
2016-201725Motherwellsct SCO1. Premiership9th4.0Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.000Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.900Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.9Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.2116Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.9421211911.1880859100Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.0583734195215042.029213182987400Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.929201496112740.716232211544190Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.22832Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.44139Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.2392715186184143.9233310233574390Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.4742503475.0100031050Matches
14 Seasons6 Clubs4 Leagues327.21371706653185413141.2778515701642241130
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
Sheffield Weds (4 Seasons)2 Leagues104.14610017236214546.72433102310984440
Harriers (4 Seasons)1 League75.40
Middlesbrough (4 Seasons)1 League61.28768482811327741.6454453950131590
Motherwell (3 Seasons)1 League46.70
Oxford United (2 Seasons)1 League35.9000
Sheffield Utd (1 Season)1 League3.9421211911.1880859100
Middlesbrough (1 Season)1 League0.90
Championship (6 Seasons)93.71371016653185413141.277851570932241130
League One (4 Seasons)111.469710
Conf Premier (4 Seasons)75.40
Premiership (3 Seasons)46.70
PL2 — Div. 2 (1 Season)0.90
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
2016-201725Oxford Unitedeng ENGFA Cup9th6.0Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.700Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.100Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.000Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.300Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.301Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.000Matches
2021-202230Sheffield Wedseng ENGFA Cup1.010Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.402Matches
2022-202331Sheffield Wedseng ENGFA Cup3.223Matches
2023-202432Sheffield Wedseng ENGFA Cup1.002Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.030Matches
9 Seasons4 Clubs2 Leagues21.1680
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
Sheffield Weds (4 Seasons)2 Leagues8.7670
Middlesbrough (4 Seasons)2 Leagues4.7010
Oxford United (2 Seasons)2 Leagues6.7000
Sheffield Utd (1 Season)1 League1.0000
FA Cup (7 Seasons)13.6360
EFL Cup (6 Seasons)7.5320

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
2011-201220Harrierseng ENG5. Conf Premier10.0
2012-201321Harrierseng ENG5. Conf Premier25.0
2013-201422Harrierseng ENG5. Conf Premier11.3
2014-201523Harrierseng ENG5. Conf Premier29.0Matches
2014-201523Motherwellsct SCO1. Premiership8.6Matches
2015-201624Motherwellsct SCO1. Premiership34.2Matches
2016-201725Oxford Unitedeng ENGFA Cup6.0Matches
2016-201725Oxford Unitedeng ENG3. League One34.0Matches
2016-201725Motherwellsct SCO1. Premiership4.0Matches
2017-201826Middlesbrougheng ENG2. Championship8.2Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.7Matches
2017-201826Middlesbrougheng ENGFA Cup0.1Matches
2017-201826Oxford Unitedeng ENG3. League One1.9Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.9Matches
2018-201927Sheffield Utdeng ENG2. Championship3.9261947105113926113646.2753.81211056542191214414635Matches
2018-201927Middlesbrougheng ENGEFL Cup2.3Matches
2018-201927Sheffield Utdeng ENGFA Cup1.0Matches
2019-202028Middlesbrougheng ENG2. Championship29.0152770369579602481527713346.53853.5718487523937749174336722145Matches
2019-202028Middlesbrougheng ENGFA Cup1.3Matches
2020-202129Middlesbrougheng ENG2. Championship23.9115428177379620641154482552.12347.9599392219087534173621646142Matches
2020-202129Middlesbrougheng ENGEFL Cup1.0Matches
2021-202230Sheffield Wedseng ENGFA Cup1.0Matches
2021-202230Sheffield Wedseng ENG3. League One37.2Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.4Matches
2022-202331Sheffield Wedseng ENGFA Cup3.2Matches
2022-202331Sheffield Wedseng ENG3. League One38.4Matches
2023-202432Sheffield Wedseng ENG2. Championship26.2151864456660420451518552749.12443.6737427922738545172914837112Matches
2023-202432Sheffield Wedseng ENGFA Cup1.0Matches
2024-202533Sheffield Wedseng ENG2. Championship2.41465376348314600070345213642718111Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.0Matches
14 Seasons6 Clubs6 Leagues348.4460617610861786180316946061879148.79249.2224514477732926214454119762432445
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
Sheffield Weds (4 Seasons)4 Leagues112.8166469493723468481664552749.12443.6807462424869149193615918123
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)3 Leagues65.9268198546958122211226811195848.76151.3131787974301152833479571368287
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)3 Leagues42.6
Sheffield Utd (1 Season)2 Leagues4.9261947105113926113646.2753.81211056542191214414635
Middlesbrough (1 Season)1 League0.9
FA Cup (7 Seasons)13.6
Championship (6 Seasons)93.7460617610861786180316946061879148.79249.2224514477732926214454119762432445
EFL Cup (6 Seasons)7.5
League One (4 Seasons)111.4
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2011-201220Harriers1 League10.0
2012-201321Harriers1 League25.0
2013-201422Harriers1 League11.3
2014-201523Harriers1 League29.0
2014-201523Motherwell1 League8.6
2015-201624Motherwell1 League34.2
2016-201725Motherwell1 League4.0
2016-201725Oxford United2 Leagues40.0
2017-201826Oxford United2 Leagues2.6
2017-201826Middlesbrough1 League0.9
2017-201826Middlesbrough2 Leagues8.3
2018-201927Sheffield Utd2 Leagues4.9261947105113926113646.2753.81211056542191214414635
2018-201927Middlesbrough2 Leagues2.3
2019-202028Middlesbrough3 Leagues30.3152770369579602481527713346.53853.5718487523937749174336722145
2020-202129Middlesbrough2 Leagues24.9115428177379620641154482552.12347.9599392219087534173621646142
2021-202230Sheffield Weds2 Leagues38.2
2022-202331Sheffield Weds3 Leagues43.0
2023-202432Sheffield Weds2 Leagues27.2151864456660420451518552749.12443.6737427922738545172914837112
2024-202533Sheffield Weds2 Leagues4.41465376348314600070345213642718111
14 Seasons6 Clubs6 Leagues348.4460617610861786180316946061879148.79249.2224514477732926214454119762432445
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
Sheffield Weds (4 Seasons)4 Leagues112.8166469493723468481664552749.12443.6807462424869149193615918123
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)3 Leagues65.9268198546958122211226811195848.76151.3131787974301152833479571368287
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)3 Leagues42.6
Sheffield Utd (1 Season)2 Leagues4.9261947105113926113646.2753.81211056542191214414635
Middlesbrough (1 Season)1 League0.9
FA Cup (7 Seasons)13.6
Championship (6 Seasons)93.7460617610861786180316946061879148.79249.2224514477732926214454119762432445
EFL Cup (6 Seasons)7.5
League One (4 Seasons)111.4
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2011-201220Harrierseng ENG5. Conf Premier6th10.0
2012-201321Harrierseng ENG5. Conf Premier2nd25.0
2013-201422Harrierseng ENG5. Conf Premier7th11.3
2014-201523Harrierseng ENG5. Conf Premier16th29.0Matches
2014-201523Motherwellsct SCO1. Premiership11th8.6Matches
2015-201624Motherwellsct SCO1. Premiership5th34.2Matches
2016-201725Motherwellsct SCO1. Premiership9th4.0Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.0Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.9Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.9Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.2Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.9261947105113926113646.2753.81211056542191214414635Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.0152770369579602481527713346.53853.5718487523937749174336722145Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.9115428177379620641154482552.12347.9599392219087534173621646142Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.2Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.4Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.2151864456660420451518552749.12443.6737427922738545172914837112Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.41465376348314600070345213642718111Matches
14 Seasons6 Clubs4 Leagues327.2460617610861786180316946061879148.79249.2224514477732926214454119762432445
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
Sheffield Weds (4 Seasons)2 Leagues104.1166469493723468481664552749.12443.6807462424869149193615918123
Harriers (4 Seasons)1 League75.4
Middlesbrough (4 Seasons)1 League61.2268198546958122211226811195848.76151.3131787974301152833479571368287
Motherwell (3 Seasons)1 League46.7
Oxford United (2 Seasons)1 League35.9
Sheffield Utd (1 Season)1 League3.9261947105113926113646.2753.81211056542191214414635
Middlesbrough (1 Season)1 League0.9
Championship (6 Seasons)93.7460617610861786180316946061879148.79249.2224514477732926214454119762432445
League One (4 Seasons)111.4
Conf Premier (4 Seasons)75.4
Premiership (3 Seasons)46.7
PL2 — Div. 2 (1 Season)0.9
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
2016-201725Oxford Unitedeng ENGFA Cup9th6.0Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.7Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.1Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.0Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.3Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.3Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.0Matches
2021-202230Sheffield Wedseng ENGFA Cup1.0Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.4Matches
2022-202331Sheffield Wedseng ENGFA Cup3.2Matches
2023-202432Sheffield Wedseng ENGFA Cup1.0Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.0Matches
9 Seasons4 Clubs2 Leagues21.1
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
Sheffield Weds (4 Seasons)2 Leagues8.7
Middlesbrough (4 Seasons)2 Leagues4.7
Oxford United (2 Seasons)2 Leagues6.7
Sheffield Utd (1 Season)1 League1.0
FA Cup (7 Seasons)13.6
EFL Cup (6 Seasons)7.5

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
2011-201220Harrierseng ENG5. Conf Premier129037521.810.0111
2012-201321Harrierseng ENG5. Conf Premier392,2525854.425.02118
2013-201422Harrierseng ENG5. Conf Premier251,0214124.711.3916
2014-201523Harrierseng ENG5. Conf Premier322,6078163.029.0302Matches
2014-201523Motherwellsct SCO1. Premiership117727022.68.6102111.271710+7+0.82+1.90Matches
2015-201624Motherwellsct SCO1. Premiership383,0748189.934.23424401.324459-15-0.44-0.18Matches
2016-201725Oxford Unitedeng ENGFA Cup654090100.06.06906002.17165+11+1.83Matches
2016-201725Oxford Unitedeng ENG3. League One393,0617873.934.03327611.514536+9+0.26-0.07Matches
2016-201725Motherwellsct SCO1. Premiership43609010.54.04401.00Matches
2017-201826Middlesbrougheng ENG2. Championship177414417.98.2641161.59149+5+0.61+0.16Matches
2017-201826Oxford Unitedeng ENGEFL Cup1666655.00.71660000.0032+1+1.36+4.70Matches
2017-201826Middlesbrougheng ENGFA Cup110105.60.10011013.000000.00-0.53Matches
2017-201826Oxford Unitedeng ENG3. League One2168844.11.921003.0030+3+1.61+1.79Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 2183834.40.91830001.003300.00-0.25Matches
2018-201927Middlesbrougheng ENG2. Championship00004Matches
2018-201927Sheffield Utdeng ENG2. Championship11353328.53.9393389171.5586+2+0.51-0.326.75.7+1.0+0.26-0.48Matches
2018-201927Middlesbrougheng ENGEFL Cup221010541.22.321052002.0054+1+0.43+0.43Matches
2018-201927Sheffield Utdeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202028Middlesbrougheng ENG2. Championship382,6126963.129.029821592651.183537-2-0.07+0.5837.140.9-3.8-0.130.00Matches
2019-202028Middlesbrougheng ENGEFL Cup00001Matches
2019-202028Middlesbrougheng ENGFA Cup21145763.31.3190112400.5012-1-0.79-0.79Matches
2020-202129Middlesbrougheng ENG2. Championship422,1555152.123.9228112201941.363326+7+0.29+0.5233.827.6+6.2+0.26+0.04Matches
2020-202129Middlesbrougheng ENGEFL Cup1909050.01.01901013.0043+1+1.00+3.00Matches
2021-202230Sheffield Wedseng ENGFA Cup1909050.01.01901001.000000.00+3.00Matches
2021-202230Sheffield Wedseng ENG3. League One393,3488680.937.238873312731.736142+19+0.51-0.51Matches
2022-202331Sheffield Wedseng ENGEFL Cup21306543.31.41120111012.001100.00-2.65Matches
2022-202331Sheffield Wedseng ENGFA Cup42907364.43.2390312012.5053+2+0.62+0.06Matches
2022-202331Sheffield Wedseng ENG3. League One413,4528483.438.438893532511.987335+38+0.99+0.21Matches
2023-202432Sheffield Wedseng ENG2. Championship292,3568156.926.225892343111.483037-7-0.27+0.5932.133.6-1.5-0.06+0.30Matches
2023-202432Sheffield Wedseng ENGFA Cup1909033.31.01901011.001100.00-0.50Matches
2024-202533Sheffield Wedseng ENG2. Championship52174340.22.4289131310.8032+1+0.41+2.373.82.5+1.3+0.54+1.42Matches
2024-202533Sheffield Wedseng ENGEFL Cup21809066.72.02902013.0072+5+2.50+1.50Matches
14 Seasons6 Clubs6 Leagues44831,3527043.5348.43378720311120511.53409323+86+0.32+0.35113.5110.3+3.3+0.04-0.19
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
Sheffield Weds (4 Seasons)4 Leagues12410,1538270.4112.8111891001323101.75181123+58+0.51+0.6035.936.1-0.2-0.01+0.43
Harriers (4 Seasons)1 League1086,7836341.075.47137
Middlesbrough (4 Seasons)3 Leagues1035,9325833.565.96182354221221.369281+11+0.17+0.1770.968.5+2.4+0.05-0.02
Motherwell (3 Seasons)1 League534,2067941.046.74830511.296169-8-0.19+0.80
Oxford United (2 Seasons)3 Leagues483,8358042.942.6428734611.626743+24+0.56+0.67
Sheffield Utd (1 Season)2 Leagues124433710.54.9492489171.4287+1+0.20-0.636.75.7+1.0+0.26-0.48
Middlesbrough (1 Season)1 League183834.40.91830001.003300.00-0.25
FA Cup (7 Seasons)161,2247764.813.613901331831.812312+11+0.81+0.81
Championship (6 Seasons)1428,4345933.293.78784585520381.36123117+6+0.06-0.02113.5110.3+3.3+0.04-0.19
EFL Cup (6 Seasons)86768545.17.5795611042.132012+8+1.07+0.81
League One (4 Seasons)12110,0298360.6111.41118896102651.76182113+69+0.62+0.47
Conf Premier (4 Seasons)1086,7836341.075.47137
Premiership (3 Seasons)534,2067941.046.74830511.296169-8-0.19+0.80
PL2 — Div. 2 (1 Season)183834.40.91830001.003300.00-0.25
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
2011-201220Harriers1 League129037521.810.0111
2012-201321Harriers1 League392,2525854.425.02118
2013-201422Harriers1 League251,0214124.711.3916
2014-201523Harriers1 League322,6078163.029.0302
2014-201523Motherwell1 League117727022.68.6102111.271710+7+0.82+1.90
2015-201624Motherwell1 League383,0748189.934.23424401.324459-15-0.44-0.18
2016-201725Motherwell1 League43609010.54.04401.00
2016-201725Oxford United2 Leagues453,6018076.940.0399033611.606141+20+0.50+0.17
2017-201826Oxford United2 Leagues3234785.52.63661002.0062+4+1.54+1.76
2017-201826Middlesbrough1 League183834.40.91830001.003300.00-0.25
2017-201826Middlesbrough2 Leagues187514217.48.364121071.67149+5+0.60+0.15
2018-201927Sheffield Utd2 Leagues124433710.54.9492489171.4287+1+0.20-0.636.75.7+1.0+0.26-0.48
2018-201927Middlesbrough2 Leagues22101054.52.321052042.0054+1+0.43+0.43
2019-202028Middlesbrough3 Leagues402,7266861.430.3308216102661.153639-3-0.10+0.5237.140.9-3.8-0.130.00
2020-202129Middlesbrough2 Leagues432,2455252.024.9238113201951.403729+8+0.32+0.6233.827.6+6.2+0.26+0.04
2021-202230Sheffield Weds2 Leagues403,4388679.638.239873412731.716142+19+0.50-0.11
2022-202331Sheffield Weds3 Leagues473,8728279.243.042903952132.037939+40+0.93-0.13
2023-202432Sheffield Weds2 Leagues302,4468255.527.226892443121.463138-7-0.26+0.4832.133.6-1.5-0.06+0.30
2024-202533Sheffield Weds2 Leagues73975749.04.4490331321.43104+6+1.36+2.673.82.5+1.3+0.54+1.42
14 Seasons6 Clubs6 Leagues44831,3527043.5348.43378720311120511.53409323+86+0.32+0.35113.5110.3+3.3+0.04-0.19
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
Sheffield Weds (4 Seasons)4 Leagues12410,1538270.4112.8111891001323101.75181123+58+0.51+0.6035.936.1-0.2-0.01+0.43
Harriers (4 Seasons)1 League1086,7836341.075.47137
Middlesbrough (4 Seasons)3 Leagues1035,9325833.565.96182354221221.369281+11+0.17+0.1770.968.5+2.4+0.05-0.02
Motherwell (3 Seasons)1 League534,2067941.046.74830511.296169-8-0.19+0.80
Oxford United (2 Seasons)3 Leagues483,8358042.942.6428734611.626743+24+0.56+0.67
Sheffield Utd (1 Season)2 Leagues124433710.54.9492489171.4287+1+0.20-0.636.75.7+1.0+0.26-0.48
Middlesbrough (1 Season)1 League183834.40.91830001.003300.00-0.25
FA Cup (7 Seasons)161,2247764.813.613901331831.812312+11+0.81+0.81
Championship (6 Seasons)1428,4345933.293.78784585520381.36123117+6+0.06-0.02113.5110.3+3.3+0.04-0.19
EFL Cup (6 Seasons)86768545.17.5795611042.132012+8+1.07+0.81
League One (4 Seasons)12110,0298360.6111.41118896102651.76182113+69+0.62+0.47
Conf Premier (4 Seasons)1086,7836341.075.47137
Premiership (3 Seasons)534,2067941.046.74830511.296169-8-0.19+0.80
PL2 — Div. 2 (1 Season)183834.40.91830001.003300.00-0.25
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
2011-201220Harrierseng ENG5. Conf Premier6th129037521.810.0111
2012-201321Harrierseng ENG5. Conf Premier2nd392,2525854.425.02118
2013-201422Harrierseng ENG5. Conf Premier7th251,0214124.711.3916
2014-201523Harrierseng ENG5. Conf Premier16th322,6078163.029.0302Matches
2014-201523Motherwellsct SCO1. Premiership11th117727022.68.6102111.271710+7+0.82+1.90Matches
2015-201624Motherwellsct SCO1. Premiership5th383,0748189.934.23424401.324459-15-0.44-0.18Matches
2016-201725Motherwellsct SCO1. Premiership9th43609010.54.04401.00Matches
2016-201725Oxford Unitedeng ENG3. League One8th393,0617873.934.03327611.514536+9+0.26-0.07Matches
2017-201826Oxford Unitedeng ENG3. League One16th2168844.11.921003.0030+3+1.61+1.79Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th183834.40.91830001.003300.00-0.25Matches
2017-201826Middlesbrougheng ENG2. Championship5th177414417.98.2641161.59149+5+0.61+0.16Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd11353328.53.9393389171.5586+2+0.51-0.326.75.7+1.0+0.26-0.48Matches
2018-201927Middlesbrougheng ENG2. Championship7th00004Matches
2019-202028Middlesbrougheng ENG2. Championship17th382,6126963.129.029821592651.183537-2-0.07+0.5837.140.9-3.8-0.130.00Matches
2020-202129Middlesbrougheng ENG2. Championship10th422,1555152.123.9228112201941.363326+7+0.29+0.5233.827.6+6.2+0.26+0.04Matches
2021-202230Sheffield Wedseng ENG3. League One4th393,3488680.937.238873312731.736142+19+0.51-0.51Matches
2022-202331Sheffield Wedseng ENG3. League One3rd413,4528483.438.438893532511.987335+38+0.99+0.21Matches
2023-202432Sheffield Wedseng ENG2. Championship20th292,3568156.926.225892343111.483037-7-0.27+0.5932.133.6-1.5-0.06+0.30Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd52174340.22.4289131310.8032+1+0.41+2.373.82.5+1.3+0.54+1.42Matches
14 Seasons6 Clubs4 Leagues42429,4526942.8327.23178618410720441.50366299+67+0.27+0.31113.5110.3+3.3+0.04-0.19
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
Sheffield Weds (4 Seasons)2 Leagues1149,3738272.3104.11038892112461.72167116+51+0.49+0.7235.936.1-0.2-0.01+0.43
Harriers (4 Seasons)1 League1086,7836341.075.47137
Middlesbrough (4 Seasons)1 League975,5085733.361.25781314021191.338272+10+0.16+0.1570.968.5+2.4+0.05-0.02
Motherwell (3 Seasons)1 League534,2067941.046.74830511.296169-8-0.19+0.80
Oxford United (2 Seasons)1 League413,2297939.035.93528611.584836+12+0.33+0.41
Sheffield Utd (1 Season)1 League11353328.53.9393389171.5586+2+0.51-0.326.75.7+1.0+0.26-0.48
Middlesbrough (1 Season)1 League183834.40.91830001.003300.00-0.25
Championship (6 Seasons)1428,4345933.293.78784585520381.36123117+6+0.06-0.02113.5110.3+3.3+0.04-0.19
League One (4 Seasons)12110,0298360.6111.41118896102651.76182113+69+0.62+0.47
Conf Premier (4 Seasons)1086,7836341.075.47137
Premiership (3 Seasons)534,2067941.046.74830511.296169-8-0.19+0.80
PL2 — Div. 2 (1 Season)183834.40.91830001.003300.00-0.25
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
2016-201725Oxford Unitedeng ENGFA Cup9th654090100.06.06906002.17165+11+1.83Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th1666655.00.71660000.0032+1+1.36+4.70Matches
2017-201826Middlesbrougheng ENGFA Cup17th110105.60.10011013.000000.00-0.53Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2018-201927Middlesbrougheng ENGEFL Cup5th221010541.22.321052002.0054+1+0.43+0.43Matches
2019-202028Middlesbrougheng ENGEFL Cup58th00001Matches
2019-202028Middlesbrougheng ENGFA Cup33rd21145763.31.3190112400.5012-1-0.79-0.79Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1909050.01.01901013.0043+1+1.00+3.00Matches
2021-202230Sheffield Wedseng ENGFA Cup1909050.01.01901001.000000.00+3.00Matches
2022-202331Sheffield Wedseng ENGEFL CupRd321306543.31.41120111012.001100.00-2.65Matches
2022-202331Sheffield Wedseng ENGFA Cup42907364.43.2390312012.5053+2+0.62+0.06Matches
2023-202432Sheffield Wedseng ENGFA Cup1909033.31.01901011.001100.00-0.50Matches
2024-202533Sheffield Wedseng ENGEFL CupRd321809066.72.02902013.0072+5+2.50+1.50Matches
9 Seasons4 Clubs2 Leagues241,9007956.021.120921941671.924324+19+0.90+0.77
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Sheffield Weds (4 Seasons)2 Leagues107807853.18.7894821542.20147+7+0.81+0.16
Middlesbrough (4 Seasons)2 Leagues64247136.24.7498421731.83109+1+0.21+0.36
Oxford United (2 Seasons)2 Leagues76068791.86.77876001.86197+12+1.78+5.12
Sheffield Utd (1 Season)1 League19090100.01.01901000.0001-1-1.00
FA Cup (7 Seasons)161,2247764.813.613901331831.812312+11+0.81+0.81
EFL Cup (6 Seasons)86768545.17.5795611042.132012+8+1.07+0.81

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
2011-201220Harrierseng ENG5. Conf Premier10.0209
2012-201321Harrierseng ENG5. Conf Premier25.03016
2013-201422Harrierseng ENG5. Conf Premier11.32016
2014-201523Harrierseng ENG5. Conf Premier29.03031Matches
2014-201523Motherwellsct SCO1. Premiership8.610Matches
2015-201624Motherwellsct SCO1. Premiership34.21040Matches
2016-201725Oxford Unitedeng ENGFA Cup6.02000Matches
2016-201725Oxford Unitedeng ENG3. League One34.05004300000000Matches
2016-201725Motherwellsct SCO1. Premiership4.0104Matches
2017-201826Middlesbrougheng ENG2. Championship8.2000614046611000Matches
2017-201826Oxford Unitedeng ENGEFL Cup0.7000210000000Matches
2017-201826Middlesbrougheng ENGFA Cup0.10000100000Matches
2017-201826Oxford Unitedeng ENG3. League One1.9000100000000Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 20.90000Matches
2018-201927Sheffield Utdeng ENG2. Championship3.90005203252000313350.0Matches
2018-201927Middlesbrougheng ENGEFL Cup2.30002211200000Matches
2018-201927Sheffield Utdeng ENGFA Cup1.0000200400000Matches
2019-202028Middlesbrougheng ENG2. Championship29.0410404131822937100182313646.3Matches
2019-202028Middlesbrougheng ENGFA Cup1.300013013100Matches
2020-202129Middlesbrougheng ENG2. Championship23.91002544121861520000143214034.4Matches
2020-202129Middlesbrougheng ENGEFL Cup1.00000107000Matches
2021-202230Sheffield Wedseng ENGFA Cup1.00000203010Matches
2021-202230Sheffield Wedseng ENG3. League One37.25003745420032282Matches
2022-202331Sheffield Wedseng ENGEFL Cup1.40003105200Matches
2022-202331Sheffield Wedseng ENGFA Cup3.210014017320Matches
2022-202331Sheffield Wedseng ENG3. League One38.44002641923739410Matches
2023-202432Sheffield Wedseng ENG2. Championship26.2600203511293527000150222052.4Matches
2023-202432Sheffield Wedseng ENGFA Cup1.00000204200Matches
2024-202533Sheffield Wedseng ENG2. Championship2.400022016340001250100.0Matches
2024-202533Sheffield Wedseng ENGEFL Cup2.000011113030Matches
14 Seasons6 Clubs6 Leagues348.44110333242311106172176102518829945.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sheffield Weds (4 Seasons)4 Leagues112.816009013315624116106002162272057.4
Harriers (4 Seasons)1 League75.410072
Middlesbrough (4 Seasons)3 Leagues65.951074106164465168100325527640.6
Motherwell (3 Seasons)1 League46.73044
Oxford United (2 Seasons)3 Leagues42.67004610000000
Sheffield Utd (1 Season)2 Leagues4.90007203652000313350.0
Middlesbrough (1 Season)1 League0.90000
FA Cup (7 Seasons)13.630041204163000
Championship (6 Seasons)93.71110981381659193101100518829945.3
EFL Cup (6 Seasons)7.50008623723000
League One (4 Seasons)111.4140010786134377169002
Conf Premier (4 Seasons)75.410072
Premiership (3 Seasons)46.73044
PL2 — Div. 2 (1 Season)0.90000
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
2011-201220Harriers1 League10.0209
2012-201321Harriers1 League25.03016
2013-201422Harriers1 League11.32016
2014-201523Harriers1 League29.03031
2014-201523Motherwell1 League8.610
2015-201624Motherwell1 League34.21040
2016-201725Motherwell1 League4.0104
2016-201725Oxford United2 Leagues40.07004300000000
2017-201826Oxford United2 Leagues2.6000310000000
2017-201826Middlesbrough1 League0.90000
2017-201826Middlesbrough2 Leagues8.3000615046611000
2018-201927Sheffield Utd2 Leagues4.90007203652000313350.0
2018-201927Middlesbrough2 Leagues2.30002211200000
2019-202028Middlesbrough3 Leagues30.3410414431953037100182313646.3
2020-202129Middlesbrough2 Leagues24.91002545121931520000143214034.4
2021-202230Sheffield Weds2 Leagues38.25003747420332292
2022-202331Sheffield Weds3 Leagues43.05003046925944430
2023-202432Sheffield Weds2 Leagues27.2600203711333727000150222052.4
2024-202533Sheffield Weds2 Leagues4.400033129370001250100.0
14 Seasons6 Clubs6 Leagues348.44110333242311106172176102518829945.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sheffield Weds (4 Seasons)4 Leagues112.816009013315624116106002162272057.4
Harriers (4 Seasons)1 League75.410072
Middlesbrough (4 Seasons)3 Leagues65.951074106164465168100325527640.6
Motherwell (3 Seasons)1 League46.73044
Oxford United (2 Seasons)3 Leagues42.67004610000000
Sheffield Utd (1 Season)2 Leagues4.90007203652000313350.0
Middlesbrough (1 Season)1 League0.90000
FA Cup (7 Seasons)13.630041204163000
Championship (6 Seasons)93.71110981381659193101100518829945.3
EFL Cup (6 Seasons)7.50008623723000
League One (4 Seasons)111.4140010786134377169002
Conf Premier (4 Seasons)75.410072
Premiership (3 Seasons)46.73044
PL2 — Div. 2 (1 Season)0.90000
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
2011-201220Harrierseng ENG5. Conf Premier6th10.0209
2012-201321Harrierseng ENG5. Conf Premier2nd25.03016
2013-201422Harrierseng ENG5. Conf Premier7th11.32016
2014-201523Harrierseng ENG5. Conf Premier16th29.03031Matches
2014-201523Motherwellsct SCO1. Premiership11th8.610Matches
2015-201624Motherwellsct SCO1. Premiership5th34.21040Matches
2016-201725Motherwellsct SCO1. Premiership9th4.0104Matches
2016-201725Oxford Unitedeng ENG3. League One8th34.05004300000000Matches
2017-201826Oxford Unitedeng ENG3. League One16th1.9000100000000Matches
2017-201826Middlesbrougheng ENGJr. PL2 — Div. 24th0.90000Matches
2017-201826Middlesbrougheng ENG2. Championship5th8.2000614046611000Matches
2018-201927Sheffield Utdeng ENG2. Championship2nd3.90005203252000313350.0Matches
2019-202028Middlesbrougheng ENG2. Championship17th29.0410404131822937100182313646.3Matches
2020-202129Middlesbrougheng ENG2. Championship10th23.91002544121861520000143214034.4Matches
2021-202230Sheffield Wedseng ENG3. League One4th37.25003745420032282Matches
2022-202331Sheffield Wedseng ENG3. League One3rd38.44002641923739410Matches
2023-202432Sheffield Wedseng ENG2. Championship20th26.2600203511293527000150222052.4Matches
2024-202533Sheffield Wedseng ENG2. Championship22nd2.400022016340001250100.0Matches
14 Seasons6 Clubs4 Leagues327.23810321224291028164170102518829945.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sheffield Weds (4 Seasons)2 Leagues104.115008512314582109100002162272057.4
Harriers (4 Seasons)1 League75.410072
Middlesbrough (4 Seasons)1 League61.25107199154145068100325527640.6
Motherwell (3 Seasons)1 League46.73044
Oxford United (2 Seasons)1 League35.95004400000000
Sheffield Utd (1 Season)1 League3.90005203252000313350.0
Middlesbrough (1 Season)1 League0.90000
Championship (6 Seasons)93.71110981381659193101100518829945.3
League One (4 Seasons)111.4140010786134377169002
Conf Premier (4 Seasons)75.410072
Premiership (3 Seasons)46.73044
PL2 — Div. 2 (1 Season)0.90000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201725Oxford Unitedeng ENGFA Cup9th6.02000Matches
2017-201826Oxford Unitedeng ENGEFL Cup58th0.7000210000000Matches
2017-201826Middlesbrougheng ENGFA Cup17th0.10000100000Matches
2018-201927Sheffield Utdeng ENGFA Cup33rd1.0000200400000Matches
2018-201927Middlesbrougheng ENGEFL Cup5th2.30002211200000Matches
2019-202028Middlesbrougheng ENGFA Cup33rd1.300013013100Matches
2020-202129Middlesbrougheng ENGEFL Cup33rd1.00000107000Matches
2021-202230Sheffield Wedseng ENGFA Cup1.00000203010Matches
2022-202331Sheffield Wedseng ENGEFL CupRd31.40003105200Matches
2022-202331Sheffield Wedseng ENGFA Cup3.210014017320Matches
2023-202432Sheffield Wedseng ENGFA Cup1.00000204200Matches
2024-202533Sheffield Wedseng ENGEFL CupRd32.000011113030Matches
9 Seasons4 Clubs2 Leagues21.1300121827886000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sheffield Weds (4 Seasons)2 Leagues8.7100510142760
Middlesbrough (4 Seasons)2 Leagues4.70003713210000
Oxford United (2 Seasons)2 Leagues6.7200210000000
Sheffield Utd (1 Season)1 League1.0000200400000
FA Cup (7 Seasons)13.630041204163000
EFL Cup (6 Seasons)7.50008623723000

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.