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-04-20SatChampionshipMatchweek 44HomeW 3–0Stoke CityPlymouth ArgyleYLB9000000000631110.00.00.010405276.9325121Match Report
2024-04-13SatChampionshipMatchweek 43AwayD 1–1Stoke CitySheffield WedsNLB,DM4200000000340110.00.00.011193161.3211000Match Report
2024-04-10WedChampionshipMatchweek 42AwayL 0–3Stoke CitySwansea CityYLB7800001010563140.00.00.120284168.3315031Match Report
2024-04-06SatChampionshipMatchweek 41HomeD 2–2Stoke CityWest BromYLB6000001000460210.00.00.000323982.1226300Match Report
2024-04-01MonChampionshipMatchweek 40HomeD 1–1Stoke CityHuddersfieldNLB400000000120000.00.00.0004666.706010Match 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-201221Shamrock Rov2. Europa Lg654945.5000000100.000.000.000.000.00Matches
2012-201322Aston Villaeng ENG1. Premier League764705.2000000100.000.000.000.000.00Matches
2013-201423Doncastereng ENG2. Championship13111,01011.2000000100.000.000.000.000.00
2013-201423Notts Countyeng ENG3. League One221351.5000000200.000.000.000.000.00
2014-201524Doncastereng ENGFA Cup443604.0000000100.000.000.000.000.00Matches
2014-201524Doncastereng ENG3. League One28272,43327.0112100400.040.040.070.040.07Matches
2014-201524Northamptoneng ENG4. League Two443604.0112100300.250.250.500.250.50Matches
2015-201625Portsmoutheng ENGFA Cup554505.0000000000.000.000.000.000.00Matches
2015-201625Portsmoutheng ENGLeague Cup10360.4011000000.002.502.500.002.50Matches
2015-201625Portsmoutheng ENG4. League Two45454,03344.8099000910.000.200.200.000.20Matches
2016-201726Portsmoutheng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2016-201726Portsmoutheng ENG4. League Two45453,97844.21910100800.020.200.230.020.23Matches
2017-201827Sheffield Utdeng ENG2. Championship45453,97044.1145100900.020.090.110.020.11Matches
2017-201827Sheffield Utdeng ENGEFL Cup00Matches
2017-201827Sheffield Utdeng ENGFA Cup21911.0000000000.000.000.000.000.00Matches
2018-201928Sheffield Utdeng ENG2. Championship45454,02644.74610400803.93.95.99.81272342740.090.130.220.090.220.090.130.220.090.22Matches
2018-201928Sheffield Utdeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2018-201928Sheffield Utdeng ENGFA Cup00Matches
2019-202029Sheffield Utdeng ENGEFL Cup10670.7000000000.000.000.000.000.00Matches
2019-202029Sheffield Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202029Sheffield Utdeng ENG1. Premier League38383,34537.2246200701.31.35.36.6921741970.050.110.160.050.160.040.140.180.040.18Matches
2020-202130Sheffield Utdeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2020-202130Sheffield Utdeng ENG1. Premier League30302,70030.0011000601.31.31.62.944124990.000.030.030.000.030.040.050.100.040.10Matches
2021-202231Sheffield Utdeng ENG2. Championship22211,87620.8134100501.01.04.05.0391201230.050.140.190.050.190.050.190.240.050.24Matches
2021-202231Sheffield Utdeng ENGEFL Cup111201.3101100000.750.000.750.750.75Matches
2022-202332Sheffield Utdeng ENG2. Championship1297908.8022000200.80.81.52.31630450.000.230.230.000.230.090.170.270.090.27Matches
2022-202332Sheffield Utdeng ENGFA Cup11840.9000000000.000.000.000.000.00Matches
2023-202433Stoke Cityeng ENG2. Championship19161,37615.3000000710.20.20.91.12694590.000.000.000.000.000.010.060.070.010.07Matches
2023-202433Stoke Cityeng ENGEFL Cup00Matches
13 Seasons8 Clubs7 Leagues38136632,684363.212425412007428.58.519.227.73447767970.030.120.150.030.150.050.120.180.050.18
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 Utd (6 Seasons)4 Leagues20119517,459194.0920299003708.48.418.326.73186827380.050.100.150.050.150.060.130.190.060.19
Portsmouth (2 Seasons)3 Leagues97968,58795.4120211001710.010.210.220.010.22
Doncaster (2 Seasons)3 Leagues45423,80342.3112100600.020.020.050.020.05
Stoke City (1 Season)2 Leagues19161,37615.3000000710.20.20.91.12694590.000.000.000.000.000.010.060.070.010.07
Aston Villa (1 Season)1 League764705.2000000100.000.000.000.000.00
Shamrock Rov (1 Season)1 League654945.5000000100.000.000.000.000.00
Northampton (1 Season)1 League443604.0112100300.250.250.500.250.50
Notts County (1 Season)1 League221351.5000000200.000.000.000.000.00
FA Cup (8 Seasons)16151,34514.9011000100.000.070.070.000.07
Championship (6 Seasons)15614713,048145.0615216003215.95.912.318.22084785010.040.100.140.040.140.070.140.200.070.20
EFL Cup (6 Seasons)423433.8112100000.260.260.520.260.52
League Two (3 Seasons)94948,37193.0219212002010.020.200.230.020.23
Premier League (3 Seasons)75746,51572.42572001402.62.66.99.51362982960.030.070.100.030.100.040.100.140.040.14
League One (2 Seasons)30292,56828.5112100600.040.040.070.040.07
Europa Lg (1 Season)654945.5000000100.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
2011-201221Shamrock Rov1 League654945.5000000100.000.000.000.000.00
2012-201322Aston Villa1 League764705.2000000100.000.000.000.000.00
2013-201423Notts County1 League221351.5000000200.000.000.000.000.00
2013-201423Doncaster1 League13111,01011.2000000100.000.000.000.000.00
2014-201524Doncaster2 Leagues32312,79331.0112100500.030.030.060.030.06
2014-201524Northampton1 League443604.0112100300.250.250.500.250.50
2015-201625Portsmouth3 Leagues51504,51950.201010000910.000.200.200.000.20
2016-201726Portsmouth2 Leagues46464,06845.211011100800.020.220.240.020.24
2017-201827Sheffield Utd3 Leagues47464,06145.1145100900.020.090.110.020.11
2018-201928Sheffield Utd3 Leagues46464,14646.14610400803.93.95.99.81272342740.090.130.220.090.220.090.130.220.090.22
2019-202029Sheffield Utd3 Leagues40393,50238.9246200701.31.35.36.6921741970.050.100.150.050.150.040.140.180.040.18
2020-202130Sheffield Utd2 Leagues32322,88032.0011000601.31.31.62.944124990.000.030.030.000.030.040.050.100.040.10
2021-202231Sheffield Utd2 Leagues23221,99622.2235200501.01.04.05.0391201230.090.140.230.090.230.050.190.240.050.24
2022-202332Sheffield Utd2 Leagues13108749.7022000200.80.81.52.31630450.000.210.210.000.210.090.170.270.090.27
2023-202433Stoke City2 Leagues19161,37615.3000000710.20.20.91.12694590.000.000.000.000.000.010.060.070.010.07
13 Seasons8 Clubs7 Leagues38136632,684363.212425412007428.58.519.227.73447767970.030.120.150.030.150.050.120.180.050.18
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 Utd (6 Seasons)4 Leagues20119517,459194.0920299003708.48.418.326.73186827380.050.100.150.050.150.060.130.190.060.19
Portsmouth (2 Seasons)3 Leagues97968,58795.4120211001710.010.210.220.010.22
Doncaster (2 Seasons)3 Leagues45423,80342.3112100600.020.020.050.020.05
Stoke City (1 Season)2 Leagues19161,37615.3000000710.20.20.91.12694590.000.000.000.000.000.010.060.070.010.07
Aston Villa (1 Season)1 League764705.2000000100.000.000.000.000.00
Shamrock Rov (1 Season)1 League654945.5000000100.000.000.000.000.00
Northampton (1 Season)1 League443604.0112100300.250.250.500.250.50
Notts County (1 Season)1 League221351.5000000200.000.000.000.000.00
FA Cup (8 Seasons)16151,34514.9011000100.000.070.070.000.07
Championship (6 Seasons)15614713,048145.0615216003215.95.912.318.22084785010.040.100.140.040.140.070.140.200.070.20
EFL Cup (6 Seasons)423433.8112100000.260.260.520.260.52
League Two (3 Seasons)94948,37193.0219212002010.020.200.230.020.23
Premier League (3 Seasons)75746,51572.42572001402.62.66.99.51362982960.030.070.100.030.100.040.100.140.040.14
League One (2 Seasons)30292,56828.5112100600.040.040.070.040.07
Europa Lg (1 Season)654945.5000000100.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
2012-201322Aston Villaeng ENG1. Premier League15th764705.2000000100.000.000.000.000.00Matches
2013-201423Notts Countyeng ENG3. League One20th221351.5000000200.000.000.000.000.00
2013-201423Doncastereng ENG2. Championship22nd13111,01011.2000000100.000.000.000.000.00
2014-201524Doncastereng ENG3. League One13th28272,43327.0112100400.040.040.070.040.07Matches
2014-201524Northamptoneng ENG4. League Two12th443604.0112100300.250.250.500.250.50Matches
2015-201625Portsmoutheng ENG4. League Two6th45454,03344.8099000910.000.200.200.000.20Matches
2016-201726Portsmoutheng ENG4. League Two1st45453,97844.21910100800.020.200.230.020.23Matches
2017-201827Sheffield Utdeng ENG2. Championship10th45453,97044.1145100900.020.090.110.020.11Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd45454,02644.74610400803.93.95.99.81272342740.090.130.220.090.220.090.130.220.090.22Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th38383,34537.2246200701.31.35.36.6921741970.050.110.160.050.160.040.140.180.040.18Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30302,70030.0011000601.31.31.62.944124990.000.030.030.000.030.040.050.100.040.10Matches
2021-202231Sheffield Utdeng ENG2. Championship5th22211,87620.8134100501.01.04.05.0391201230.050.140.190.050.190.050.190.240.050.24Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd1297908.8022000200.80.81.52.31630450.000.230.230.000.230.090.170.270.090.27Matches
2023-202433Stoke Cityeng ENG2. Championship17th19161,37615.3000000710.20.20.91.12694590.000.000.000.000.000.010.060.070.010.07Matches
12 Seasons7 Clubs4 Leagues35534430,502338.911405111007228.58.519.227.73447767970.030.120.150.030.150.050.120.180.050.18
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 Utd (6 Seasons)2 Leagues19218816,707185.6820288003708.48.418.326.73186827380.040.110.150.040.150.060.130.190.060.19
Portsmouth (2 Seasons)1 League90908,01189.0118191001710.010.200.210.010.21
Doncaster (2 Seasons)2 Leagues41383,44338.3112100500.030.030.050.030.05
Stoke City (1 Season)1 League19161,37615.3000000710.20.20.91.12694590.000.000.000.000.000.010.060.070.010.07
Aston Villa (1 Season)1 League764705.2000000100.000.000.000.000.00
Northampton (1 Season)1 League443604.0112100300.250.250.500.250.50
Notts County (1 Season)1 League221351.5000000200.000.000.000.000.00
Championship (6 Seasons)15614713,048145.0615216003215.95.912.318.22084785010.040.100.140.040.140.070.140.200.070.20
League Two (3 Seasons)94948,37193.0219212002010.020.200.230.020.23
Premier League (3 Seasons)75746,51572.42572001402.62.66.99.51362982960.030.070.100.030.100.040.100.140.040.14
League One (2 Seasons)30292,56828.5112100600.040.040.070.040.07
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-201524Doncastereng ENGFA Cup33rd443604.0000000100.000.000.000.000.00Matches
2015-201625Portsmoutheng ENGFA Cup17th554505.0000000000.000.000.000.000.00Matches
2015-201625Portsmoutheng ENGLeague Cup33rd10360.4011000000.002.502.500.002.50Matches
2016-201726Portsmoutheng ENGFA Cup85th11901.0011000000.001.001.000.001.00Matches
2017-201827Sheffield Utdeng ENGEFL Cup33rd00Matches
2017-201827Sheffield Utdeng ENGFA Cup9th21911.0000000000.000.000.000.000.00Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2018-201928Sheffield Utdeng ENGFA Cup33rd00Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th10670.7000000000.000.000.000.000.00Matches
2019-202029Sheffield Utdeng ENGFA Cup5th11901.0000000000.000.000.000.000.00Matches
2020-202130Sheffield Utdeng ENGFA Cup5th221802.0000000000.000.000.000.000.00Matches
2021-202231Sheffield Utdeng ENGEFL CupRd3111201.3101100000.750.000.750.750.75Matches
2022-202332Sheffield Utdeng ENGFA CupSF11840.9000000000.000.000.000.000.00Matches
2023-202433Stoke Cityeng ENGEFL CupRd300Matches
10 Seasons4 Clubs2 Leagues20171,68818.8123100100.050.110.160.050.16
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 Utd (6 Seasons)2 Leagues977528.4101100000.120.000.120.120.12
Portsmouth (2 Seasons)2 Leagues765766.4022000000.000.310.310.000.31
Doncaster (1 Season)1 League443604.0000000100.000.000.000.000.00
Stoke City (1 Season)1 League00
FA Cup (8 Seasons)16151,34514.9011000100.000.070.070.000.07
EFL Cup (6 Seasons)423433.8112100000.260.260.520.260.52
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2011-201221Shamrock Rov2. Europa LgGR654945.5000000100.000.000.000.000.00Matches
1 Season1 Club1 League654945.5000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201827ie Rep. of IrelandFriendlies (M)311291.4000000000.000.000.000.000.00Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd311651.8000000000.000.000.000.000.00Matches
201928ie Rep. of IrelandFriendlies (M)10150.2011000000.006.006.000.006.00Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB443604.0000000100.000.000.000.000.00Matches
202130ie Rep. of IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202130ie Rep. of IrelandUEFA Euro Qualifying887508.3011000300.000.120.120.000.12Matches
202231ie Rep. of IrelandWCQ332572.9000000100.000.000.000.000.00Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB221421.6000000000.000.000.000.000.00Matches
202433ie Rep. of IrelandUEFA Euro Qualifying11450.5000000000.000.000.000.000.00Matches
6 Seasons1 Club4 Leagues26211,95321.7022000500.000.090.090.000.09
UEFA Nations League (3 Seasons)976677.4000000100.000.000.000.000.00
Friendlies (M) (3 Seasons)522342.6011000000.000.380.380.000.38
UEFA Euro Qualifying (2 Seasons)997958.8011000300.000.110.110.000.11
WCQ (1 Season)332572.9000000100.000.000.000.000.00

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-201221Shamrock Rov2. Europa Lg5.5000.0000Matches
2012-201322Aston Villaeng ENG1. Premier League5.2010.190.0000Matches
2013-201423Doncastereng ENG2. Championship11.2000.0000
2013-201423Notts Countyeng ENG3. League One1.5000.0000
2014-201524Doncastereng ENGFA Cup4.0000Matches
2014-201524Doncastereng ENG3. League One27.0140.150.2500Matches
2014-201524Northamptoneng ENG4. League Two4.0110.251.0000Matches
2015-201625Portsmoutheng ENGFA Cup5.0000Matches
2015-201625Portsmoutheng ENGLeague Cup0.4000Matches
2015-201625Portsmoutheng ENG4. League Two44.8050.110.0000Matches
2016-201726Portsmoutheng ENGFA Cup1.0000Matches
2016-201726Portsmoutheng ENG4. League Two44.21040.000.090.2500Matches
2017-201827Sheffield Utdeng ENG2. Championship44.111119.10.250.020.091.0000Matches
2017-201827Sheffield Utdeng ENGFA Cup1.00100.00.990.000.0000Matches
2018-201928Sheffield Utdeng ENG2. Championship44.7436925.00.800.200.110.4416.50003.93.90.11+0.1+0.1Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.3011100.00.750.750.000.0000Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.70000.000.0000Matches
2019-202029Sheffield Utdeng ENGFA Cup1.00000.000.0000Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.2222418.20.590.110.090.5017.80001.31.30.06+0.7+0.7Matches
2020-202130Sheffield Utdeng ENGFA Cup2.002150.01.000.500.000.0000Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.0016425.00.530.130.000.0017.40001.31.30.08-1.3-1.3Matches
2021-202231Sheffield Utdeng ENG2. Championship20.8110220.00.480.100.100.5014.90001.01.00.100.00.0Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.3111100.00.750.751.001.0000Matches
2022-202332Sheffield Utdeng ENG2. Championship8.808112.50.910.110.000.0018.30000.80.80.10-0.8-0.8Matches
2022-202332Sheffield Utdeng ENGFA Cup0.90100.01.070.000.0000Matches
2023-202433Stoke Cityeng ENG2. Championship15.30400.00.260.000.0018.60000.20.20.04-0.2-0.2Matches
13 Seasons8 Clubs7 Leagues363.2121133924.80.450.110.090.3117.00008.58.50.09-1.5-1.5
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 Utd (6 Seasons)4 Leagues194.091092422.00.560.120.080.3817.00008.48.40.09-1.4-1.4
Portsmouth (2 Seasons)3 Leagues95.41090.000.100.1100
Doncaster (2 Seasons)3 Leagues42.3140.100.2500
Stoke City (1 Season)2 Leagues15.30400.00.260.000.0018.60000.20.20.04-0.2-0.2
Aston Villa (1 Season)1 League5.2010.190.0000
Shamrock Rov (1 Season)1 League5.5000.0000
Northampton (1 Season)1 League4.0110.251.0000
Notts County (1 Season)1 League1.5000.0000
FA Cup (8 Seasons)14.904125.00.810.200.000.0000
Championship (6 Seasons)145.06691318.80.520.090.090.4616.60005.95.90.10-0.9-0.9
EFL Cup (6 Seasons)3.8122100.00.590.590.500.5000
League Two (3 Seasons)93.020100.000.110.2000
Premier League (3 Seasons)72.4238921.10.570.120.050.2217.60002.62.60.07-0.6-0.6
League One (2 Seasons)28.5140.140.2500
Europa Lg (1 Season)5.5000.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
2011-201221Shamrock Rov1 League5.5000.0000
2012-201322Aston Villa1 League5.2010.190.0000
2013-201423Notts County1 League1.5000.0000
2013-201423Doncaster1 League11.2000.0000
2014-201524Doncaster2 Leagues31.0140.150.2500
2014-201524Northampton1 League4.0110.251.0000
2015-201625Portsmouth3 Leagues50.2050.110.0000
2016-201726Portsmouth2 Leagues45.21040.000.090.2500
2017-201827Sheffield Utd3 Leagues45.111218.30.270.020.081.0000
2018-201928Sheffield Utd3 Leagues46.14371027.00.800.220.110.4016.50003.93.90.11+0.1+0.1
2019-202029Sheffield Utd3 Leagues38.9222418.20.570.100.090.5017.80001.31.30.06+0.7+0.7
2020-202130Sheffield Utd2 Leagues32.0018527.80.560.160.000.0017.40001.31.30.08-1.3-1.3
2021-202231Sheffield Utd2 Leagues22.2211327.30.500.140.180.6714.90001.01.00.100.00.0
2022-202332Sheffield Utd2 Leagues9.709111.10.930.100.000.0018.30000.80.80.10-0.8-0.8
2023-202433Stoke City2 Leagues15.30400.00.260.000.0018.60000.20.20.04-0.2-0.2
13 Seasons8 Clubs7 Leagues363.2121133924.80.450.110.090.3117.00008.58.50.09-1.5-1.5
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 Utd (6 Seasons)4 Leagues194.091092422.00.560.120.080.3817.00008.48.40.09-1.4-1.4
Portsmouth (2 Seasons)3 Leagues95.41090.000.100.1100
Doncaster (2 Seasons)3 Leagues42.3140.100.2500
Stoke City (1 Season)2 Leagues15.30400.00.260.000.0018.60000.20.20.04-0.2-0.2
Aston Villa (1 Season)1 League5.2010.190.0000
Shamrock Rov (1 Season)1 League5.5000.0000
Northampton (1 Season)1 League4.0110.251.0000
Notts County (1 Season)1 League1.5000.0000
FA Cup (8 Seasons)14.904125.00.810.200.000.0000
Championship (6 Seasons)145.06691318.80.520.090.090.4616.60005.95.90.10-0.9-0.9
EFL Cup (6 Seasons)3.8122100.00.590.590.500.5000
League Two (3 Seasons)93.020100.000.110.2000
Premier League (3 Seasons)72.4238921.10.570.120.050.2217.60002.62.60.07-0.6-0.6
League One (2 Seasons)28.5140.140.2500
Europa Lg (1 Season)5.5000.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
2012-201322Aston Villaeng ENG1. Premier League15th5.2010.190.0000Matches
2013-201423Notts Countyeng ENG3. League One20th1.5000.0000
2013-201423Doncastereng ENG2. Championship22nd11.2000.0000
2014-201524Doncastereng ENG3. League One13th27.0140.150.2500Matches
2014-201524Northamptoneng ENG4. League Two12th4.0110.251.0000Matches
2015-201625Portsmoutheng ENG4. League Two6th44.8050.110.0000Matches
2016-201726Portsmoutheng ENG4. League Two1st44.21040.000.090.2500Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.111119.10.250.020.091.0000Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.7436925.00.800.200.110.4416.50003.93.90.11+0.1+0.1Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.2222418.20.590.110.090.5017.80001.31.30.06+0.7+0.7Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.0016425.00.530.130.000.0017.40001.31.30.08-1.3-1.3Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.8110220.00.480.100.100.5014.90001.01.00.100.00.0Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.808112.50.910.110.000.0018.30000.80.80.10-0.8-0.8Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.30400.00.260.000.0018.60000.20.20.04-0.2-0.2Matches
12 Seasons7 Clubs4 Leagues338.9111073623.40.440.110.080.3117.00008.58.50.09-1.5-1.5
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 Utd (6 Seasons)2 Leagues185.681032120.40.550.110.080.3817.00008.48.40.09-1.4-1.4
Portsmouth (2 Seasons)1 League89.01090.000.100.1100
Doncaster (2 Seasons)2 Leagues38.3140.100.2500
Stoke City (1 Season)1 League15.30400.00.260.000.0018.60000.20.20.04-0.2-0.2
Aston Villa (1 Season)1 League5.2010.190.0000
Northampton (1 Season)1 League4.0110.251.0000
Notts County (1 Season)1 League1.5000.0000
Championship (6 Seasons)145.06691318.80.520.090.090.4616.60005.95.90.10-0.9-0.9
League Two (3 Seasons)93.020100.000.110.2000
Premier League (3 Seasons)72.4238921.10.570.120.050.2217.60002.62.60.07-0.6-0.6
League One (2 Seasons)28.5140.140.2500
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-201524Doncastereng ENGFA Cup33rd4.0000Matches
2015-201625Portsmoutheng ENGFA Cup17th5.0000Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.4000Matches
2016-201726Portsmoutheng ENGFA Cup85th1.0000Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.00100.00.990.000.0000Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.3011100.00.750.750.000.0000Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.70000.000.0000Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.00000.000.0000Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.002150.01.000.500.000.0000Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.3111100.00.750.751.001.0000Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.90100.01.070.000.0000Matches
10 Seasons4 Clubs2 Leagues18.816350.00.720.360.170.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Sheffield Utd (6 Seasons)2 Leagues8.416350.00.720.360.170.3300
Portsmouth (2 Seasons)2 Leagues6.4000
Doncaster (1 Season)1 League4.0000
Stoke City (1 Season)1 League
FA Cup (8 Seasons)14.904125.00.810.200.000.0000
EFL Cup (6 Seasons)3.8122100.00.590.590.500.5000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2011-201221Shamrock Rov2. Europa LgGR5.5000.0000Matches
1 Season1 Club1 League5.5000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201827ie Rep. of IrelandFriendlies (M)1.4000Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.8000Matches
201928ie Rep. of IrelandFriendlies (M)0.2000Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.00200.00.500.000.0000Matches
202130ie Rep. of IrelandFriendlies (M)1.0000Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.30600.00.720.000.0000Matches
202231ie Rep. of IrelandWCQ2.90100.00.350.000.0000Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.60000.000.0000Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.50000.000.0000Matches
6 Seasons1 Club4 Leagues21.70900.00.520.000.0000
UEFA Nations League (3 Seasons)7.40200.00.360.000.0000
Friendlies (M) (3 Seasons)2.6000
UEFA Euro Qualifying (2 Seasons)8.80600.00.680.000.0000
WCQ (1 Season)2.90100.00.350.000.0000
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-201221Shamrock Rov2. Europa Lg5.50Matches
2012-201322Aston Villaeng ENG1. Premier League5.20Matches
2013-201423Doncastereng ENG2. Championship11.20
2013-201423Notts Countyeng ENG3. League One1.50
2014-201524Doncastereng ENGFA Cup4.00Matches
2014-201524Doncastereng ENG3. League One27.01Matches
2014-201524Northamptoneng ENG4. League Two4.01Matches
2015-201625Portsmoutheng ENGFA Cup5.00Matches
2015-201625Portsmoutheng ENGLeague Cup0.41Matches
2015-201625Portsmoutheng ENG4. League Two44.89Matches
2016-201726Portsmoutheng ENGFA Cup1.01Matches
2016-201726Portsmoutheng ENG4. League Two44.29Matches
2017-201827Sheffield Utdeng ENG2. Championship44.14Matches
2017-201827Sheffield Utdeng ENGFA Cup1.00Matches
2018-201928Sheffield Utdeng ENG2. Championship44.71775248671.427873119011021117087.358681771.713335537.565.96.6+0.1391455623234Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.30Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.70Matches
2019-202029Sheffield Utdeng ENGFA Cup1.00Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.21383190272.721879836978590586.746562674.310724643.545.34.2-1.3341104612174Matches
2020-202130Sheffield Utdeng ENGFA Cup2.00Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.01108145975.916993728262770389.237548277.87718641.411.61.7-0.617883310124Matches
2021-202231Sheffield Utdeng ENG2. Championship20.81022136574.916812661854162287.038048778.08218544.334.03.3-1.02098388120Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.30Matches
2022-202332Sheffield Utdeng ENG2. Championship8.823934569.34089149511514281.09013069.2274856.321.50.8+0.57249230Matches
2022-202332Sheffield Utdeng ENGFA Cup0.90Matches
2023-202433Stoke Cityeng ENG2. Championship15.368990676.012755478629433587.831539479.97314052.100.92.2-0.9146426494Matches
13 Seasons8 Clubs7 Leagues363.26216846373.4100401404513383387787.32211293675.3499116043.04219.218.6+22.813152920859776
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 Utd (6 Seasons)4 Leagues194.05527755773.187646356653089354287.21896254274.6426102041.82018.316.5+1.711746518255682
Portsmouth (2 Seasons)3 Leagues95.420
Doncaster (2 Seasons)3 Leagues42.31
Stoke City (1 Season)2 Leagues15.368990676.012755478629433587.831539479.97314052.100.92.2-0.9146426494
Aston Villa (1 Season)1 League5.20
Shamrock Rov (1 Season)1 League5.50
Northampton (1 Season)1 League4.01
Notts County (1 Season)1 League1.50
FA Cup (8 Seasons)14.91
Championship (6 Seasons)145.03725510273.061529248001971226986.91371182875.031572843.31512.312.7+2.78033112937478
EFL Cup (6 Seasons)3.81
League Two (3 Seasons)93.019
Premier League (3 Seasons)72.42491336174.138872156511412160887.8840110875.818443242.656.95.9-1.9511987922298
League One (2 Seasons)28.51
Europa Lg (1 Season)5.50
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-201221Shamrock Rov1 League5.50
2012-201322Aston Villa1 League5.20
2013-201423Notts County1 League1.50
2013-201423Doncaster1 League11.20
2014-201524Doncaster2 Leagues31.01
2014-201524Northampton1 League4.01
2015-201625Portsmouth3 Leagues50.210
2016-201726Portsmouth2 Leagues45.210
2017-201827Sheffield Utd3 Leagues45.14
2018-201928Sheffield Utd3 Leagues46.11775248671.427873119011021117087.358681771.713335537.565.96.6+0.1391455623234
2019-202029Sheffield Utd3 Leagues38.91383190272.721879836978590586.746562674.310724643.545.34.2-1.3341104612174
2020-202130Sheffield Utd2 Leagues32.01108145975.916993728262770389.237548277.87718641.411.61.7-0.617883310124
2021-202231Sheffield Utd2 Leagues22.21022136574.916812661854162287.038048778.08218544.334.03.3-1.02098388120
2022-202332Sheffield Utd2 Leagues9.723934569.34089149511514281.09013069.2274856.321.50.8+0.57249230
2023-202433Stoke City2 Leagues15.368990676.012755478629433587.831539479.97314052.100.92.2-0.9146426494
13 Seasons8 Clubs7 Leagues363.26216846373.4100401404513383387787.32211293675.3499116043.04219.218.6+22.813152920859776
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 Utd (6 Seasons)4 Leagues194.05527755773.187646356653089354287.21896254274.6426102041.82018.316.5+1.711746518255682
Portsmouth (2 Seasons)3 Leagues95.420
Doncaster (2 Seasons)3 Leagues42.31
Stoke City (1 Season)2 Leagues15.368990676.012755478629433587.831539479.97314052.100.92.2-0.9146426494
Aston Villa (1 Season)1 League5.20
Shamrock Rov (1 Season)1 League5.50
Northampton (1 Season)1 League4.01
Notts County (1 Season)1 League1.50
FA Cup (8 Seasons)14.91
Championship (6 Seasons)145.03725510273.061529248001971226986.91371182875.031572843.31512.312.7+2.78033112937478
EFL Cup (6 Seasons)3.81
League Two (3 Seasons)93.019
Premier League (3 Seasons)72.42491336174.138872156511412160887.8840110875.818443242.656.95.9-1.9511987922298
League One (2 Seasons)28.51
Europa Lg (1 Season)5.50
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
2012-201322Aston Villaeng ENG1. Premier League15th5.20Matches
2013-201423Notts Countyeng ENG3. League One20th1.50
2013-201423Doncastereng ENG2. Championship22nd11.20
2014-201524Doncastereng ENG3. League One13th27.01Matches
2014-201524Northamptoneng ENG4. League Two12th4.01Matches
2015-201625Portsmoutheng ENG4. League Two6th44.89Matches
2016-201726Portsmoutheng ENG4. League Two1st44.29Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.14Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.71775248671.427873119011021117087.358681771.713335537.565.96.6+0.1391455623234Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.21383190272.721879836978590586.746562674.310724643.545.34.2-1.3341104612174Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.01108145975.916993728262770389.237548277.87718641.411.61.7-0.617883310124Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.81022136574.916812661854162287.038048778.08218544.334.03.3-1.02098388120Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.823934569.34089149511514281.09013069.2274856.321.50.8+0.57249230Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.368990676.012755478629433587.831539479.97314052.100.92.2-0.9146426494Matches
12 Seasons7 Clubs4 Leagues338.96216846373.4100401404513383387787.32211293675.3499116043.04019.218.6+20.813152920859776
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 Utd (6 Seasons)2 Leagues185.65527755773.187646356653089354287.21896254274.6426102041.82018.316.5+1.711746518255682
Portsmouth (2 Seasons)1 League89.018
Doncaster (2 Seasons)2 Leagues38.31
Stoke City (1 Season)1 League15.368990676.012755478629433587.831539479.97314052.100.92.2-0.9146426494
Aston Villa (1 Season)1 League5.20
Northampton (1 Season)1 League4.01
Notts County (1 Season)1 League1.50
Championship (6 Seasons)145.03725510273.061529248001971226986.91371182875.031572843.31512.312.7+2.78033112937478
League Two (3 Seasons)93.019
Premier League (3 Seasons)72.42491336174.138872156511412160887.8840110875.818443242.656.95.9-1.9511987922298
League One (2 Seasons)28.51
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-201524Doncastereng ENGFA Cup33rd4.00Matches
2015-201625Portsmoutheng ENGFA Cup17th5.00Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.41Matches
2016-201726Portsmoutheng ENGFA Cup85th1.01Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.00Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.30Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.70Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.00Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.00Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.30Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.90Matches
10 Seasons4 Clubs2 Leagues18.82
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 Utd (6 Seasons)2 Leagues8.40
Portsmouth (2 Seasons)2 Leagues6.42
Doncaster (1 Season)1 League4.00
Stoke City (1 Season)1 League
FA Cup (8 Seasons)14.91
EFL Cup (6 Seasons)3.81
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2011-201221Shamrock Rov2. Europa LgGR5.50Matches
1 Season1 Club1 League5.50
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201827ie Rep. of IrelandFriendlies (M)1.40Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.80Matches
201928ie Rep. of IrelandFriendlies (M)0.21Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.00Matches
202130ie Rep. of IrelandFriendlies (M)1.00Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.31Matches
202231ie Rep. of IrelandWCQ2.90Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.60Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.50Matches
6 Seasons1 Club4 Leagues21.72
UEFA Nations League (3 Seasons)7.40
Friendlies (M) (3 Seasons)2.61
UEFA Euro Qualifying (2 Seasons)8.81
WCQ (1 Season)2.90

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-201221Shamrock Rov2. Europa Lg5.5Matches
2012-201322Aston Villaeng ENG1. Premier League5.2Matches
2013-201423Doncastereng ENG2. Championship11.2
2013-201423Notts Countyeng ENG3. League One1.5
2014-201524Doncastereng ENGFA Cup4.0Matches
2014-201524Doncastereng ENG3. League One27.0Matches
2014-201524Northamptoneng ENG4. League Two4.0Matches
2015-201625Portsmoutheng ENGFA Cup5.0Matches
2015-201625Portsmoutheng ENGLeague Cup0.4Matches
2015-201625Portsmoutheng ENG4. League Two44.8Matches
2016-201726Portsmoutheng ENGFA Cup1.0Matches
2016-201726Portsmoutheng ENG4. League Two44.20Matches
2017-201827Sheffield Utdeng ENG2. Championship44.1147Matches
2017-201827Sheffield Utdeng ENGFA Cup1.02Matches
2018-201928Sheffield Utdeng ENG2. Championship44.72486201445513210151442000017751783Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.35Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.70Matches
2019-202029Sheffield Utdeng ENGFA Cup1.01Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.219021581315112512330400001383666Matches
2020-202130Sheffield Utdeng ENGFA Cup2.07Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.014591238206110964195000011081531Matches
2021-202231Sheffield Utdeng ENG2. Championship20.813651163195113116118400001022729Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.32Matches
2022-202332Sheffield Utdeng ENG2. Championship8.83452974601224460000239212Matches
2022-202332Sheffield Utdeng ENGFA Cup0.90Matches
2023-202433Stoke Cityeng ENG2. Championship15.39067461571836401390000689328Matches
13 Seasons8 Clubs7 Leagues363.284637039137464114362713100000621650249
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Utd (6 Seasons)4 Leagues194.07557629312174683758711710000552747221
Portsmouth (2 Seasons)3 Leagues95.40
Doncaster (2 Seasons)3 Leagues42.3
Stoke City (1 Season)2 Leagues15.39067461571836401390000689328
Aston Villa (1 Season)1 League5.2
Shamrock Rov (1 Season)1 League5.5
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
FA Cup (8 Seasons)14.910
Championship (6 Seasons)145.051024220853429294238110000372529152
EFL Cup (6 Seasons)3.87
League Two (3 Seasons)93.00
Premier League (3 Seasons)72.43361281952122214187499000024912197
League One (2 Seasons)28.5
Europa Lg (1 Season)5.5
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-201221Shamrock Rov1 League5.5
2012-201322Aston Villa1 League5.2
2013-201423Notts County1 League1.5
2013-201423Doncaster1 League11.2
2014-201524Doncaster2 Leagues31.0
2014-201524Northampton1 League4.0
2015-201625Portsmouth3 Leagues50.2
2016-201726Portsmouth2 Leagues45.20
2017-201827Sheffield Utd3 Leagues45.1149
2018-201928Sheffield Utd3 Leagues46.12486201445513210156442000017751783
2019-202029Sheffield Utd3 Leagues38.919021581315112512430400001383666
2020-202130Sheffield Utd2 Leagues32.014591238206110971195000011081531
2021-202231Sheffield Utd2 Leagues22.213651163195113116318400001022729
2022-202332Sheffield Utd2 Leagues9.73452974601224460000239212
2023-202433Stoke City2 Leagues15.39067461571836401390000689328
13 Seasons8 Clubs7 Leagues363.284637039137464114362713100000621650249
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Utd (6 Seasons)4 Leagues194.07557629312174683758711710000552747221
Portsmouth (2 Seasons)3 Leagues95.40
Doncaster (2 Seasons)3 Leagues42.3
Stoke City (1 Season)2 Leagues15.39067461571836401390000689328
Aston Villa (1 Season)1 League5.2
Shamrock Rov (1 Season)1 League5.5
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
FA Cup (8 Seasons)14.910
Championship (6 Seasons)145.051024220853429294238110000372529152
EFL Cup (6 Seasons)3.87
League Two (3 Seasons)93.00
Premier League (3 Seasons)72.43361281952122214187499000024912197
League One (2 Seasons)28.5
Europa Lg (1 Season)5.5
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
2012-201322Aston Villaeng ENG1. Premier League15th5.2Matches
2013-201423Notts Countyeng ENG3. League One20th1.5
2013-201423Doncastereng ENG2. Championship22nd11.2
2014-201524Doncastereng ENG3. League One13th27.0Matches
2014-201524Northamptoneng ENG4. League Two12th4.0Matches
2015-201625Portsmoutheng ENG4. League Two6th44.8Matches
2016-201726Portsmoutheng ENG4. League Two1st44.20Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.1147Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.72486201445513210151442000017751783Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.219021581315112512330400001383666Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.014591238206110964195000011081531Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.813651163195113116118400001022729Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.83452974601224460000239212Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.39067461571836401390000689328Matches
12 Seasons7 Clubs4 Leagues338.984637039137464114361013100000621650249
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Utd (6 Seasons)2 Leagues185.67557629312174683757011710000552747221
Portsmouth (2 Seasons)1 League89.00
Doncaster (2 Seasons)2 Leagues38.3
Stoke City (1 Season)1 League15.39067461571836401390000689328
Aston Villa (1 Season)1 League5.2
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
Championship (6 Seasons)145.051024220853429294238110000372529152
League Two (3 Seasons)93.00
Premier League (3 Seasons)72.43361281952122214187499000024912197
League One (2 Seasons)28.5
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-201524Doncastereng ENGFA Cup33rd4.0Matches
2015-201625Portsmoutheng ENGFA Cup17th5.0Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.4Matches
2016-201726Portsmoutheng ENGFA Cup85th1.0Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.02Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.35Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.70Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.01Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.07Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.32Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.90Matches
10 Seasons4 Clubs2 Leagues18.817
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sheffield Utd (6 Seasons)2 Leagues8.417
Portsmouth (2 Seasons)2 Leagues6.4
Doncaster (1 Season)1 League4.0
Stoke City (1 Season)1 League
FA Cup (8 Seasons)14.910
EFL Cup (6 Seasons)3.87
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201221Shamrock Rov2. Europa LgGR5.5Matches
1 Season1 Club1 League5.5
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201827ie Rep. of IrelandFriendlies (M)1.4Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.8Matches
201928ie Rep. of IrelandFriendlies (M)0.2Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.09Matches
202130ie Rep. of IrelandFriendlies (M)1.0Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.318Matches
202231ie Rep. of IrelandWCQ2.97Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.67Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.51Matches
6 Seasons1 Club4 Leagues21.742
UEFA Nations League (3 Seasons)7.416
Friendlies (M) (3 Seasons)2.6
UEFA Euro Qualifying (2 Seasons)8.819
WCQ (1 Season)2.97

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-201221Shamrock Rov2. Europa Lg5.5Matches
2012-201322Aston Villaeng ENG1. Premier League5.2Matches
2013-201423Doncastereng ENG2. Championship11.2
2013-201423Notts Countyeng ENG3. League One1.5
2014-201524Doncastereng ENGFA Cup4.0Matches
2014-201524Doncastereng ENG3. League One27.0Matches
2014-201524Northamptoneng ENG4. League Two4.0Matches
2015-201625Portsmoutheng ENGFA Cup5.0Matches
2015-201625Portsmoutheng ENGLeague Cup0.4Matches
2015-201625Portsmoutheng ENG4. League Two44.8Matches
2016-201726Portsmoutheng ENGFA Cup1.0Matches
2016-201726Portsmoutheng ENG4. League Two44.2Matches
2017-201827Sheffield Utdeng ENG2. Championship44.1Matches
2017-201827Sheffield Utdeng ENGFA Cup1.0Matches
2018-201928Sheffield Utdeng ENG2. Championship44.7952.12756615290.20800010Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.3Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.7Matches
2019-202029Sheffield Utdeng ENGFA Cup1.0Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.2772.07635522090.24801000Matches
2020-202130Sheffield Utdeng ENGFA Cup2.0Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.0391.30360012040.13300010Matches
2021-202231Sheffield Utdeng ENG2. Championship20.8452.16393120070.34600100Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.3Matches
2022-202332Sheffield Utdeng ENG2. Championship8.8182.05141020120.23100100Matches
2022-202332Sheffield Utdeng ENGFA Cup0.9Matches
2023-202433Stoke Cityeng ENG2. Championship15.3291.90261100130.20300000Matches
13 Seasons8 Clubs7 Leagues363.23031.932531613894340.222901220
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Utd (6 Seasons)4 Leagues194.02741.942271512893310.222601220
Portsmouth (2 Seasons)3 Leagues95.4
Doncaster (2 Seasons)3 Leagues42.3
Stoke City (1 Season)2 Leagues15.3291.90261100130.20300000
Aston Villa (1 Season)1 League5.2
Shamrock Rov (1 Season)1 League5.5
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
FA Cup (8 Seasons)14.9
Championship (6 Seasons)145.01872.09154118554210.231800210
EFL Cup (6 Seasons)3.8
League Two (3 Seasons)93.0
Premier League (3 Seasons)72.41161.739955340130.191101010
League One (2 Seasons)28.5
Europa Lg (1 Season)5.5
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-201221Shamrock Rov1 League5.5
2012-201322Aston Villa1 League5.2
2013-201423Notts County1 League1.5
2013-201423Doncaster1 League11.2
2014-201524Doncaster2 Leagues31.0
2014-201524Northampton1 League4.0
2015-201625Portsmouth3 Leagues50.2
2016-201726Portsmouth2 Leagues45.2
2017-201827Sheffield Utd3 Leagues45.1
2018-201928Sheffield Utd3 Leagues46.1952.12756615290.20800010
2019-202029Sheffield Utd3 Leagues38.9772.07635522090.24801000
2020-202130Sheffield Utd2 Leagues32.0391.30360012040.13300010
2021-202231Sheffield Utd2 Leagues22.2452.16393120070.34600100
2022-202332Sheffield Utd2 Leagues9.7182.05141020120.23100100
2023-202433Stoke City2 Leagues15.3291.90261100130.20300000
13 Seasons8 Clubs7 Leagues363.23031.932531613894340.222901220
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Utd (6 Seasons)4 Leagues194.02741.942271512893310.222601220
Portsmouth (2 Seasons)3 Leagues95.4
Doncaster (2 Seasons)3 Leagues42.3
Stoke City (1 Season)2 Leagues15.3291.90261100130.20300000
Aston Villa (1 Season)1 League5.2
Shamrock Rov (1 Season)1 League5.5
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
FA Cup (8 Seasons)14.9
Championship (6 Seasons)145.01872.09154118554210.231800210
EFL Cup (6 Seasons)3.8
League Two (3 Seasons)93.0
Premier League (3 Seasons)72.41161.739955340130.191101010
League One (2 Seasons)28.5
Europa Lg (1 Season)5.5
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
2012-201322Aston Villaeng ENG1. Premier League15th5.2Matches
2013-201423Notts Countyeng ENG3. League One20th1.5
2013-201423Doncastereng ENG2. Championship22nd11.2
2014-201524Doncastereng ENG3. League One13th27.0Matches
2014-201524Northamptoneng ENG4. League Two12th4.0Matches
2015-201625Portsmoutheng ENG4. League Two6th44.8Matches
2016-201726Portsmoutheng ENG4. League Two1st44.2Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.1Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.7952.12756615290.20800010Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.2772.07635522090.24801000Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.0391.30360012040.13300010Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.8452.16393120070.34600100Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.8182.05141020120.23100100Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.3291.90261100130.20300000Matches
12 Seasons7 Clubs4 Leagues338.93031.932531613894340.222901220
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Utd (6 Seasons)2 Leagues185.62741.942271512893310.222601220
Portsmouth (2 Seasons)1 League89.0
Doncaster (2 Seasons)2 Leagues38.3
Stoke City (1 Season)1 League15.3291.90261100130.20300000
Aston Villa (1 Season)1 League5.2
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
Championship (6 Seasons)145.01872.09154118554210.231800210
League Two (3 Seasons)93.0
Premier League (3 Seasons)72.41161.739955340130.191101010
League One (2 Seasons)28.5
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-201524Doncastereng ENGFA Cup33rd4.0Matches
2015-201625Portsmoutheng ENGFA Cup17th5.0Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.4Matches
2016-201726Portsmoutheng ENGFA Cup85th1.0Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.0Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.3Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.7Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.0Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.0Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.3Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.9Matches
10 Seasons4 Clubs2 Leagues18.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sheffield Utd (6 Seasons)2 Leagues8.4
Portsmouth (2 Seasons)2 Leagues6.4
Doncaster (1 Season)1 League4.0
Stoke City (1 Season)1 League
FA Cup (8 Seasons)14.9
EFL Cup (6 Seasons)3.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201221Shamrock Rov2. Europa LgGR5.5Matches
1 Season1 Club1 League5.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201827ie Rep. of IrelandFriendlies (M)1.4Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.8Matches
201928ie Rep. of IrelandFriendlies (M)0.2Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.0Matches
202130ie Rep. of IrelandFriendlies (M)1.0Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.3Matches
202231ie Rep. of IrelandWCQ2.9Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.6Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.5Matches
6 Seasons1 Club4 Leagues21.7
UEFA Nations League (3 Seasons)7.4
Friendlies (M) (3 Seasons)2.6
UEFA Euro Qualifying (2 Seasons)8.8
WCQ (1 Season)2.9

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-201221Shamrock Rov2. Europa Lg5.5Matches
2012-201322Aston Villaeng ENG1. Premier League5.2Matches
2013-201423Doncastereng ENG2. Championship11.2
2013-201423Notts Countyeng ENG3. League One1.5
2014-201524Doncastereng ENGFA Cup4.0Matches
2014-201524Doncastereng ENG3. League One27.0Matches
2014-201524Northamptoneng ENG4. League Two4.0Matches
2015-201625Portsmoutheng ENGFA Cup5.0Matches
2015-201625Portsmoutheng ENGLeague Cup0.4Matches
2015-201625Portsmoutheng ENG4. League Two44.8Matches
2016-201726Portsmoutheng ENGFA Cup1.0Matches
2016-201726Portsmoutheng ENG4. League Two44.200Matches
2017-201827Sheffield Utdeng ENG2. Championship44.15656Matches
2017-201827Sheffield Utdeng ENGFA Cup1.022Matches
2018-201928Sheffield Utdeng ENG2. Championship44.711274574510569062.23468959601721610Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.300Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.710Matches
2019-202029Sheffield Utdeng ENGFA Cup1.021Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.2814648267429643.8542781935116713Matches
2020-202130Sheffield Utdeng ENGFA Cup2.011Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.0592632198335856.9254112292281811Matches
2021-202231Sheffield Utdeng ENG2. Championship20.8392125113193948.720214172665360Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.301Matches
2022-202332Sheffield Utdeng ENG2. Championship8.828131783172763.0101019836151Matches
2022-202332Sheffield Utdeng ENGFA Cup0.900Matches
2023-202433Stoke Cityeng ENG2. Championship15.3281718100213265.611217142048390Matches
13 Seasons8 Clubs7 Leagues363.23472591971193118834255.0154188411472325184035
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 Utd (6 Seasons)4 Leagues194.03192421791093116731053.9143167341332124703645
Portsmouth (2 Seasons)3 Leagues95.4000
Doncaster (2 Seasons)3 Leagues42.30
Stoke City (1 Season)2 Leagues15.3281718100213265.611217142048390
Aston Villa (1 Season)1 League5.20
Shamrock Rov (1 Season)1 League5.50
Northampton (1 Season)1 League4.00
Notts County (1 Season)1 League1.50
FA Cup (8 Seasons)14.9540
Championship (6 Seasons)145.0207181117741611318860.17512021991703212511
EFL Cup (6 Seasons)3.8110
League Two (3 Seasons)93.0000
Premier League (3 Seasons)72.4140728045157515448.779682048571971524
League One (2 Seasons)28.50
Europa Lg (1 Season)5.50
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-201221Shamrock Rov1 League5.50
2012-201322Aston Villa1 League5.20
2013-201423Notts County1 League1.50
2013-201423Doncaster1 League11.20
2014-201524Doncaster2 Leagues31.00
2014-201524Northampton1 League4.00
2015-201625Portsmouth3 Leagues50.20
2016-201726Portsmouth2 Leagues45.2000
2017-201827Sheffield Utd3 Leagues45.158580
2018-201928Sheffield Utd3 Leagues46.111274574510569062.23468959601721610
2019-202029Sheffield Utd3 Leagues38.9814948267429643.8542781936116713
2020-202130Sheffield Utd2 Leagues32.0592732198335856.9254112292381811
2021-202231Sheffield Utd2 Leagues22.2392125113193948.720214172765360
2022-202332Sheffield Utd2 Leagues9.728131783172763.0101019836151
2023-202433Stoke City2 Leagues15.3281718100213265.611217142048390
13 Seasons8 Clubs7 Leagues363.23472591971193118834255.0154188411472325184035
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sheffield Utd (6 Seasons)4 Leagues194.03192421791093116731053.9143167341332124703645
Portsmouth (2 Seasons)3 Leagues95.4000
Doncaster (2 Seasons)3 Leagues42.30
Stoke City (1 Season)2 Leagues15.3281718100213265.611217142048390
Aston Villa (1 Season)1 League5.20
Shamrock Rov (1 Season)1 League5.50
Northampton (1 Season)1 League4.00
Notts County (1 Season)1 League1.50
FA Cup (8 Seasons)14.9540
Championship (6 Seasons)145.0207181117741611318860.17512021991703212511
EFL Cup (6 Seasons)3.8110
League Two (3 Seasons)93.0000
Premier League (3 Seasons)72.4140728045157515448.779682048571971524
League One (2 Seasons)28.50
Europa Lg (1 Season)5.50
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
2012-201322Aston Villaeng ENG1. Premier League15th5.2Matches
2013-201423Notts Countyeng ENG3. League One20th1.5
2013-201423Doncastereng ENG2. Championship22nd11.2
2014-201524Doncastereng ENG3. League One13th27.0Matches
2014-201524Northamptoneng ENG4. League Two12th4.0Matches
2015-201625Portsmoutheng ENG4. League Two6th44.8Matches
2016-201726Portsmoutheng ENG4. League Two1st44.200Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.15656Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.711274574510569062.23468959601721610Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.2814648267429643.8542781935116713Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.0592632198335856.9254112292281811Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.8392125113193948.720214172665360Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.828131783172763.0101019836151Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.3281718100213265.611217142048390Matches
12 Seasons7 Clubs4 Leagues338.93472531971193118834255.0154188411472275184035
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 Utd (6 Seasons)2 Leagues185.63192361791093116731053.9143167341332074703645
Portsmouth (2 Seasons)1 League89.0000
Doncaster (2 Seasons)2 Leagues38.30
Stoke City (1 Season)1 League15.3281718100213265.611217142048390
Aston Villa (1 Season)1 League5.20
Northampton (1 Season)1 League4.00
Notts County (1 Season)1 League1.50
Championship (6 Seasons)145.0207181117741611318860.17512021991703212511
League Two (3 Seasons)93.0000
Premier League (3 Seasons)72.4140728045157515448.779682048571971524
League One (2 Seasons)28.50
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-201524Doncastereng ENGFA Cup33rd4.0Matches
2015-201625Portsmoutheng ENGFA Cup17th5.0Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.4Matches
2016-201726Portsmoutheng ENGFA Cup85th1.0Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.022Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.300Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.710Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.021Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.011Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.301Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.900Matches
10 Seasons4 Clubs2 Leagues18.8650
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 Utd (6 Seasons)2 Leagues8.4650
Portsmouth (2 Seasons)2 Leagues6.40
Doncaster (1 Season)1 League4.00
Stoke City (1 Season)1 League0
FA Cup (8 Seasons)14.9540
EFL Cup (6 Seasons)3.8110
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201221Shamrock Rov2. Europa LgGR5.5Matches
1 Season1 Club1 League5.50
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201827ie Rep. of IrelandFriendlies (M)1.4Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.8Matches
201928ie Rep. of IrelandFriendlies (M)0.2Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.051Matches
202130ie Rep. of IrelandFriendlies (M)1.0Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.3613Matches
202231ie Rep. of IrelandWCQ2.953Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.611Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.502Matches
6 Seasons1 Club4 Leagues21.717200
UEFA Nations League (3 Seasons)7.4620
Friendlies (M) (3 Seasons)2.60
UEFA Euro Qualifying (2 Seasons)8.86150
WCQ (1 Season)2.9530

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-201221Shamrock Rov2. Europa Lg5.5Matches
2012-201322Aston Villaeng ENG1. Premier League5.2Matches
2013-201423Doncastereng ENG2. Championship11.2
2013-201423Notts Countyeng ENG3. League One1.5
2014-201524Doncastereng ENGFA Cup4.0Matches
2014-201524Doncastereng ENG3. League One27.0Matches
2014-201524Northamptoneng ENG4. League Two4.0Matches
2015-201625Portsmoutheng ENGFA Cup5.0Matches
2015-201625Portsmoutheng ENGLeague Cup0.4Matches
2015-201625Portsmoutheng ENG4. League Two44.8Matches
2016-201726Portsmoutheng ENGFA Cup1.0Matches
2016-201726Portsmoutheng ENG4. League Two44.2Matches
2017-201827Sheffield Utdeng ENG2. Championship44.1Matches
2017-201827Sheffield Utdeng ENGFA Cup1.0Matches
2018-201928Sheffield Utdeng ENG2. Championship44.73043153755127310641143043613862.32337.7126368774093127823557351652274Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.3Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.7Matches
2019-202029Sheffield Utdeng ENGFA Cup1.0Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.2229083502960852732290846172.62226.211365912317792632055431336197Matches
2020-202130Sheffield Utdeng ENGFA Cup2.0Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.01785112527788485451785352057.11645.78154012204144206452999399Matches
2021-202231Sheffield Utdeng ENG2. Championship20.8158349420688484441583362261.11438.9830369717713934103422964123Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.3Matches
2022-202332Sheffield Utdeng ENG2. Championship8.845921109181173274599333.3555.621010555481610216925045Matches
2022-202332Sheffield Utdeng ENGFA Cup0.9Matches
2023-202433Stoke Cityeng ENG2. Championship15.3105653319490256211056211047.61152.4512228610792617512455859Matches
13 Seasons8 Clubs7 Leagues363.2102164712632438033143241021624615462.69137.047662383912709344226782191425753797
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 Utd (6 Seasons)4 Leagues194.09160418231338903058303916022514464.08035.642542155311630318209732071385195738
Portsmouth (2 Seasons)3 Leagues95.4
Doncaster (2 Seasons)3 Leagues42.3
Stoke City (1 Season)2 Leagues15.3105653319490256211056211047.61152.4512228610792617512455859
Aston Villa (1 Season)1 League5.2
Shamrock Rov (1 Season)1 League5.5
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
FA Cup (8 Seasons)14.9
Championship (6 Seasons)145.0614127616032632197720661411277357.55341.7281513915749120814352119703424501
EFL Cup (6 Seasons)3.8
League Two (3 Seasons)93.0
Premier League (3 Seasons)72.4407519510291748133711840751198168.13831.91951992452181368326100722329296
League One (2 Seasons)28.5
Europa Lg (1 Season)5.5
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-201221Shamrock Rov1 League5.5
2012-201322Aston Villa1 League5.2
2013-201423Notts County1 League1.5
2013-201423Doncaster1 League11.2
2014-201524Doncaster2 Leagues31.0
2014-201524Northampton1 League4.0
2015-201625Portsmouth3 Leagues50.2
2016-201726Portsmouth2 Leagues45.2
2017-201827Sheffield Utd3 Leagues45.1
2018-201928Sheffield Utd3 Leagues46.13043153755127310641143043613862.32337.7126368774093127823557351652274
2019-202029Sheffield Utd3 Leagues38.9229083502960852732290846172.62226.211365912317792632055431336197
2020-202130Sheffield Utd2 Leagues32.01785112527788485451785352057.11645.78154012204144206452999399
2021-202231Sheffield Utd2 Leagues22.2158349420688484441583362261.11438.9830369717713934103422964123
2022-202332Sheffield Utd2 Leagues9.745921109181173274599333.3555.621010555481610216925045
2023-202433Stoke City2 Leagues15.3105653319490256211056211047.61152.4512228610792617512455859
13 Seasons8 Clubs7 Leagues363.2102164712632438033143241021624615462.69137.047662383912709344226782191425753797
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 Utd (6 Seasons)4 Leagues194.09160418231338903058303916022514464.08035.642542155311630318209732071385195738
Portsmouth (2 Seasons)3 Leagues95.4
Doncaster (2 Seasons)3 Leagues42.3
Stoke City (1 Season)2 Leagues15.3105653319490256211056211047.61152.4512228610792617512455859
Aston Villa (1 Season)1 League5.2
Shamrock Rov (1 Season)1 League5.5
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
FA Cup (8 Seasons)14.9
Championship (6 Seasons)145.0614127616032632197720661411277357.55341.7281513915749120814352119703424501
EFL Cup (6 Seasons)3.8
League Two (3 Seasons)93.0
Premier League (3 Seasons)72.4407519510291748133711840751198168.13831.91951992452181368326100722329296
League One (2 Seasons)28.5
Europa Lg (1 Season)5.5
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
2012-201322Aston Villaeng ENG1. Premier League15th5.2Matches
2013-201423Notts Countyeng ENG3. League One20th1.5
2013-201423Doncastereng ENG2. Championship22nd11.2
2014-201524Doncastereng ENG3. League One13th27.0Matches
2014-201524Northamptoneng ENG4. League Two12th4.0Matches
2015-201625Portsmoutheng ENG4. League Two6th44.8Matches
2016-201726Portsmoutheng ENG4. League Two1st44.2Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.1Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.73043153755127310641143043613862.32337.7126368774093127823557351652274Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.2229083502960852732290846172.62226.211365912317792632055431336197Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.01785112527788485451785352057.11645.78154012204144206452999399Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.8158349420688484441583362261.11438.9830369717713934103422964123Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.845921109181173274599333.3555.621010555481610216925045Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.3105653319490256211056211047.61152.4512228610792617512455859Matches
12 Seasons7 Clubs4 Leagues338.9102164712632438033143241021624615462.69137.047662383912709344226782191425753797
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 Utd (6 Seasons)2 Leagues185.69160418231338903058303916022514464.08035.642542155311630318209732071385195738
Portsmouth (2 Seasons)1 League89.0
Doncaster (2 Seasons)2 Leagues38.3
Stoke City (1 Season)1 League15.3105653319490256211056211047.61152.4512228610792617512455859
Aston Villa (1 Season)1 League5.2
Northampton (1 Season)1 League4.0
Notts County (1 Season)1 League1.5
Championship (6 Seasons)145.0614127616032632197720661411277357.55341.7281513915749120814352119703424501
League Two (3 Seasons)93.0
Premier League (3 Seasons)72.4407519510291748133711840751198168.13831.91951992452181368326100722329296
League One (2 Seasons)28.5
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-201524Doncastereng ENGFA Cup33rd4.0Matches
2015-201625Portsmoutheng ENGFA Cup17th5.0Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.4Matches
2016-201726Portsmoutheng ENGFA Cup85th1.0Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.0Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.3Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.7Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.0Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.0Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.3Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.9Matches
10 Seasons4 Clubs2 Leagues18.8
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 Utd (6 Seasons)2 Leagues8.4
Portsmouth (2 Seasons)2 Leagues6.4
Doncaster (1 Season)1 League4.0
Stoke City (1 Season)1 League
FA Cup (8 Seasons)14.9
EFL Cup (6 Seasons)3.8
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2011-201221Shamrock Rov2. Europa LgGR5.5Matches
1 Season1 Club1 League5.5
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201827ie Rep. of IrelandFriendlies (M)1.4Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.8Matches
201928ie Rep. of IrelandFriendlies (M)0.2Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.0Matches
202130ie Rep. of IrelandFriendlies (M)1.0Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.3Matches
202231ie Rep. of IrelandWCQ2.9Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.6Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.5Matches
6 Seasons1 Club4 Leagues21.7
UEFA Nations League (3 Seasons)7.4
Friendlies (M) (3 Seasons)2.6
UEFA Euro Qualifying (2 Seasons)8.8
WCQ (1 Season)2.9

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-201221Shamrock Rov2. Europa Lg6494825.5551Matches
2012-201322Aston Villaeng ENG1. Premier League74706713.75.2641Matches
2013-201423Doncastereng ENG2. Championship131,0107824.411.2112
2013-201423Notts Countyeng ENG3. League One2135683.31.520
2014-201524Doncastereng ENGFA Cup436090100.04.04904001.7564+2+0.50Matches
2014-201524Doncastereng ENG3. League One282,4338758.827.02725141.393634+2+0.07+0.39Matches
2014-201524Northamptoneng ENG4. League Two4360908.74.044000.0049-5-1.25-1.49Matches
2015-201625Portsmoutheng ENGFA Cup545090100.05.05905002.0086+2+0.40Matches
2015-201625Portsmoutheng ENGLeague Cup1363620.00.40013503.001100.000.00Matches
2015-201625Portsmoutheng ENG4. League Two454,0339097.444.84544011.687545+30+0.67-0.17Matches
2016-201726Portsmoutheng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2016-201726Portsmoutheng ENG4. League Two453,9788896.144.24542001.917839+39+0.88+0.88Matches
2017-201827Sheffield Utdeng ENG2. Championship453,9708895.944.14542011.476055+5+0.11-0.95Matches
2017-201827Sheffield Utdeng ENGEFL Cup00002Matches
2017-201827Sheffield Utdeng ENGFA Cup2914633.71.019011111.5001-1-0.99-1.99Matches
2018-201928Sheffield Utdeng ENG2. Championship454,0268997.244.7458942011.967641+35+0.78-0.8072.340.4+31.9+0.71+0.29Matches
2018-201928Sheffield Utdeng ENGEFL Cup1120120100.01.311201001.001100.00Matches
2018-201928Sheffield Utdeng ENGFA Cup00001Matches
2019-202029Sheffield Utdeng ENGEFL Cup1676737.20.70016713.0021+1+1.34+2.14Matches
2019-202029Sheffield Utdeng ENGFA Cup1909023.11.01901000.0012-1-1.00-2.20Matches
2019-202029Sheffield Utdeng ENG1. Premier League383,3458897.837.2388836001.42393900.000.0041.748.7-7.0-0.19+0.89Matches
2020-202130Sheffield Utdeng ENGFA Cup21809050.02.02902001.5023-1-0.50-1.50Matches
2020-202130Sheffield Utdeng ENG1. Premier League302,7009078.930.0309030000.471354-41-1.37-1.1223.551.0-27.5-0.92-0.66Matches
2021-202231Sheffield Utdeng ENG2. Championship221,8768545.320.821881812031.653021+9+0.43+0.0733.321.2+12.1+0.58+0.25Matches
2021-202231Sheffield Utdeng ENGEFL Cup112012040.01.311201001.002200.00-1.00Matches
2022-202332Sheffield Utdeng ENG2. Championship127906619.18.8978433012.08137+6+0.68-0.0713.18.3+4.9+0.56-0.05Matches
2022-202332Sheffield Utdeng ENGFA Cup1848415.60.91840003.0020+2+2.14+1.95Matches
2023-202433Stoke Cityeng ENG2. Championship191,3767234.715.316831131601.371615+1+0.07+0.6617.618.2-0.5-0.03+0.12Matches
2023-202433Stoke Cityeng ENGEFL Cup00002Matches
13 Seasons8 Clubs7 Leagues38132,6848654.2363.2366883231526181.54466382+84+0.25+0.05201.6187.9+13.7+0.09-0.15
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 Utd (6 Seasons)4 Leagues20117,4598767.6194.019589178630111.48241227+14+0.07-0.47184.0169.7+14.3+0.10-0.29
Portsmouth (2 Seasons)3 Leagues978,5878995.495.496909213511.8016393+70+0.73+0.52
Doncaster (2 Seasons)3 Leagues453,8038544.042.3429029341.444238+4+0.13+0.45
Stoke City (1 Season)2 Leagues191,3767232.515.316831131621.371615+1+0.07+0.6617.618.2-0.5-0.03+0.12
Aston Villa (1 Season)1 League74706713.75.2641
Shamrock Rov (1 Season)1 League6494825.5551
Northampton (1 Season)1 League4360908.74.044000.0049-5-1.25-1.49
Notts County (1 Season)1 League2135683.31.520
FA Cup (8 Seasons)161,3458452.714.91590141121.632018+2+0.13-0.59
Championship (6 Seasons)15613,0488452.9145.01478711792361.69195139+56+0.42+0.16136.488.1+48.3+0.54+0.25
EFL Cup (6 Seasons)43438627.93.82121225152.0065+1+0.26+0.06
League Two (3 Seasons)948,3718967.493.09490011.7215793+64+0.69+0.44
Premier League (3 Seasons)756,5158763.572.4748970101.005293-41-0.61-0.3865.299.8-34.6-0.51-0.18
League One (2 Seasons)302,5688631.028.52925141.393634+2+0.07+0.39
Europa Lg (1 Season)6494825.5551
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-201221Shamrock Rov1 League6494825.5551
2012-201322Aston Villa1 League74706713.75.2641
2013-201423Notts County1 League2135683.31.520
2013-201423Doncaster1 League131,0107824.411.2112
2014-201524Doncaster2 Leagues322,7938762.131.0319029141.444238+4+0.13+0.45
2014-201524Northampton1 League4360908.74.044000.0049-5-1.25-1.49
2015-201625Portsmouth3 Leagues514,5198994.750.250904913511.748452+32+0.64+0.28
2016-201726Portsmouth2 Leagues464,0688896.245.2469043001.877941+38+0.84+0.84
2017-201827Sheffield Utd3 Leagues474,0618688.545.14690431141.476056+4+0.09-0.94
2018-201928Sheffield Utd3 Leagues464,1469095.346.1469043021.947742+35+0.76-0.8272.340.4+31.9+0.71+0.29
2019-202029Sheffield Utd3 Leagues403,5028887.838.939883716711.42424200.00-0.5541.748.7-7.0-0.19+0.89
2020-202130Sheffield Utd2 Leagues322,8809076.232.0329032000.531557-42-1.31-1.3123.551.0-27.5-0.92-0.66
2021-202231Sheffield Utd2 Leagues231,9968745.022.222901912031.623223+9+0.410.0033.321.2+12.1+0.58+0.25
2022-202332Sheffield Utd2 Leagues138746718.79.71078433012.15157+8+0.82+0.1413.18.3+4.9+0.56-0.05
2023-202433Stoke City2 Leagues191,3767232.515.316831131621.371615+1+0.07+0.6617.618.2-0.5-0.03+0.12
13 Seasons8 Clubs7 Leagues38132,6848654.2363.2366883231526181.54466382+84+0.25+0.05201.6187.9+13.7+0.09-0.15
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 Utd (6 Seasons)4 Leagues20117,4598767.6194.019589178630111.48241227+14+0.07-0.47184.0169.7+14.3+0.10-0.29
Portsmouth (2 Seasons)3 Leagues978,5878995.495.496909213511.8016393+70+0.73+0.52
Doncaster (2 Seasons)3 Leagues453,8038544.042.3429029341.444238+4+0.13+0.45
Stoke City (1 Season)2 Leagues191,3767232.515.316831131621.371615+1+0.07+0.6617.618.2-0.5-0.03+0.12
Aston Villa (1 Season)1 League74706713.75.2641
Shamrock Rov (1 Season)1 League6494825.5551
Northampton (1 Season)1 League4360908.74.044000.0049-5-1.25-1.49
Notts County (1 Season)1 League2135683.31.520
FA Cup (8 Seasons)161,3458452.714.91590141121.632018+2+0.13-0.59
Championship (6 Seasons)15613,0488452.9145.01478711792361.69195139+56+0.42+0.16136.488.1+48.3+0.54+0.25
EFL Cup (6 Seasons)43438627.93.82121225152.0065+1+0.26+0.06
League Two (3 Seasons)948,3718967.493.09490011.7215793+64+0.69+0.44
Premier League (3 Seasons)756,5158763.572.4748970101.005293-41-0.61-0.3865.299.8-34.6-0.51-0.18
League One (2 Seasons)302,5688631.028.52925141.393634+2+0.07+0.39
Europa Lg (1 Season)6494825.5551
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
2012-201322Aston Villaeng ENG1. Premier League15th74706713.75.2641Matches
2013-201423Notts Countyeng ENG3. League One20th2135683.31.520
2013-201423Doncastereng ENG2. Championship22nd131,0107824.411.2112
2014-201524Doncastereng ENG3. League One13th282,4338758.827.02725141.393634+2+0.07+0.39Matches
2014-201524Northamptoneng ENG4. League Two12th4360908.74.044000.0049-5-1.25-1.49Matches
2015-201625Portsmoutheng ENG4. League Two6th454,0339097.444.84544011.687545+30+0.67-0.17Matches
2016-201726Portsmoutheng ENG4. League Two1st453,9788896.144.24542001.917839+39+0.88+0.88Matches
2017-201827Sheffield Utdeng ENG2. Championship10th453,9708895.944.14542011.476055+5+0.11-0.95Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd454,0268997.244.7458942011.967641+35+0.78-0.8072.340.4+31.9+0.71+0.29Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th383,3458897.837.2388836001.42393900.000.0041.748.7-7.0-0.19+0.89Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th302,7009078.930.0309030000.471354-41-1.37-1.1223.551.0-27.5-0.92-0.66Matches
2021-202231Sheffield Utdeng ENG2. Championship5th221,8768545.320.821881812031.653021+9+0.43+0.0733.321.2+12.1+0.58+0.25Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd127906619.18.8978433012.08137+6+0.68-0.0713.18.3+4.9+0.56-0.05Matches
2023-202433Stoke Cityeng ENG2. Championship17th191,3767234.715.316831131601.371615+1+0.07+0.6617.618.2-0.5-0.03+0.12Matches
12 Seasons7 Clubs4 Leagues35530,5028654.8338.9344883021123111.53440359+81+0.25+0.09201.6187.9+13.7+0.09-0.15
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 Utd (6 Seasons)2 Leagues19216,7078771.4185.61888817242861.48231217+14+0.08-0.45184.0169.7+14.3+0.10-0.29
Portsmouth (2 Seasons)1 League908,0118996.889.09086011.8015384+69+0.78+0.44
Doncaster (2 Seasons)2 Leagues413,4438441.638.33825341.393634+2+0.07+0.39
Stoke City (1 Season)1 League191,3767234.715.316831131601.371615+1+0.07+0.6617.618.2-0.5-0.03+0.12
Aston Villa (1 Season)1 League74706713.75.2641
Northampton (1 Season)1 League4360908.74.044000.0049-5-1.25-1.49
Notts County (1 Season)1 League2135683.31.520
Championship (6 Seasons)15613,0488452.9145.01478711792361.69195139+56+0.42+0.16136.488.1+48.3+0.54+0.25
League Two (3 Seasons)948,3718967.493.09490011.7215793+64+0.69+0.44
Premier League (3 Seasons)756,5158763.572.4748970101.005293-41-0.61-0.3865.299.8-34.6-0.51-0.18
League One (2 Seasons)302,5688631.028.52925141.393634+2+0.07+0.39
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-201524Doncastereng ENGFA Cup33rd436090100.04.04904001.7564+2+0.50Matches
2015-201625Portsmoutheng ENGFA Cup17th545090100.05.05905002.0086+2+0.40Matches
2015-201625Portsmoutheng ENGLeague Cup33rd1363620.00.40013503.001100.000.00Matches
2016-201726Portsmoutheng ENGFA Cup85th19090100.01.01901000.0012-1-1.00Matches
2017-201827Sheffield Utdeng ENGEFL Cup33rd00002Matches
2017-201827Sheffield Utdeng ENGFA Cup9th2914633.71.019011111.5001-1-0.99-1.99Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1120120100.01.311201001.001100.00Matches
2018-201928Sheffield Utdeng ENGFA Cup33rd00001Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th1676737.20.70016713.0021+1+1.34+2.14Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1909023.11.01901000.0012-1-1.00-2.20Matches
2020-202130Sheffield Utdeng ENGFA Cup5th21809050.02.02902001.5023-1-0.50-1.50Matches
2021-202231Sheffield Utdeng ENGEFL CupRd3112012040.01.311201001.002200.00-1.00Matches
2022-202332Sheffield Utdeng ENGFA CupSF1848415.60.91840003.0020+2+2.14+1.95Matches
2023-202433Stoke Cityeng ENGEFL CupRd300002Matches
10 Seasons4 Clubs2 Leagues201,6888444.718.817931633471.702623+3+0.16-0.42
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 Utd (6 Seasons)2 Leagues97528430.98.4798623451.56101000.00-0.64
Portsmouth (2 Seasons)2 Leagues75768280.06.4690613501.86109+1+0.16+0.16
Doncaster (1 Season)1 League436090100.04.04904001.7564+2+0.50
Stoke City (1 Season)1 League00002
FA Cup (8 Seasons)161,3458452.714.91590141121.632018+2+0.13-0.59
EFL Cup (6 Seasons)43438627.93.82121225152.0065+1+0.26+0.06
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2011-201221Shamrock Rov2. Europa LgGR6494825.5551Matches
1 Season1 Club1 League6494825.5551
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201827ie Rep. of IrelandFriendlies (M)31294328.71.4192121921.6721+1+0.70+1.54Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd31655545.81.8191123710.6710+1+0.55+2.85Matches
201928ie Rep. of IrelandFriendlies (M)115158.30.20011413.0020+2+12.00+10.91Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB43609066.74.04904000.5013-2-0.500.00Matches
202130ie Rep. of IrelandFriendlies (M)1909025.01.01901003.0030+3+3.00+1.67Matches
202130ie Rep. of IrelandUEFA Euro Qualifying87509489.38.38940001.6375+2+0.24+0.24Matches
202231ie Rep. of IrelandWCQ32578635.72.93862020.3324-2-0.70-1.67Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB21427126.31.62710020.0002-2-1.27-1.95Matches
202433ie Rep. of IrelandUEFA Euro Qualifying145456.30.51450000.0001-1-2.00-2.00Matches
6 Seasons1 Club4 Leagues261,9537541.521.72187952581.121816+2+0.09-0.07
UEFA Nations League (3 Seasons)96677446.37.4785523730.4525-3-0.40-0.06
Friendlies (M) (3 Seasons)52344723.62.6292231732.2071+6+2.31+1.95
UEFA Euro Qualifying (2 Seasons)97958851.08.89880001.4576+1+0.11+0.11
WCQ (1 Season)32578635.72.93862020.3324-2-0.70-1.67

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-201221Shamrock Rov2. Europa Lg5.5105Matches
2012-201322Aston Villaeng ENG1. Premier League5.2105Matches
2013-201423Doncastereng ENG2. Championship11.2109
2013-201423Notts Countyeng ENG3. League One1.5203
2014-201524Doncastereng ENGFA Cup4.01000Matches
2014-201524Doncastereng ENG3. League One27.04016Matches
2014-201524Northamptoneng ENG4. League Two4.0306Matches
2015-201625Portsmoutheng ENGFA Cup5.00000Matches
2015-201625Portsmoutheng ENGLeague Cup0.40000Matches
2015-201625Portsmoutheng ENG4. League Two44.89134Matches
2016-201726Portsmoutheng ENGFA Cup1.00000Matches
2016-201726Portsmoutheng ENG4. League Two44.28004200000000Matches
2017-201827Sheffield Utdeng ENG2. Championship44.1900533341475656000Matches
2017-201827Sheffield Utdeng ENGFA Cup1.00000002220Matches
2018-201928Sheffield Utdeng ENG2. Championship44.7800574031516074100283837153.9Matches
2018-201928Sheffield Utdeng ENGEFL Cup1.3000001500000Matches
2019-202029Sheffield Utdeng ENGEFL Cup0.70001200010Matches
2019-202029Sheffield Utdeng ENGFA Cup1.00001001120Matches
2019-202029Sheffield Utdeng ENG1. Premier League37.2700391921233546000226313150.0Matches
2020-202130Sheffield Utdeng ENGFA Cup2.00000007110Matches
2020-202130Sheffield Utdeng ENG1. Premier League30.060033103642226000168353351.5Matches
2021-202231Sheffield Utdeng ENG2. Championship20.85002555612621010140252748.1Matches
2021-202231Sheffield Utdeng ENGEFL Cup1.30003102100Matches
2022-202332Sheffield Utdeng ENG2. Championship8.820016722481300036101245.5Matches
2022-202332Sheffield Utdeng ENGFA Cup0.90001000000Matches
2023-202433Stoke Cityeng ENG2. Championship15.37112381402017010101191950.0Matches
13 Seasons8 Clubs7 Leagues363.274213721252162723225912095420319351.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sheffield Utd (6 Seasons)4 Leagues194.037002291172058721224211085318417451.4
Portsmouth (2 Seasons)3 Leagues95.417107600000000
Doncaster (2 Seasons)3 Leagues42.3600250
Stoke City (1 Season)2 Leagues15.37112381402017010101191950.0
Aston Villa (1 Season)1 League5.2105
Shamrock Rov (1 Season)1 League5.5105
Northampton (1 Season)1 League4.0306
Notts County (1 Season)1 League1.5203
FA Cup (8 Seasons)14.910020010450
Championship (6 Seasons)145.03211183931542317018112056013712951.5
EFL Cup (6 Seasons)3.8000431711000
League Two (3 Seasons)93.020108200000000
Premier League (3 Seasons)72.41400772951875772000394666450.8
League One (2 Seasons)28.56019
Europa Lg (1 Season)5.5105
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-201221Shamrock Rov1 League5.5105
2012-201322Aston Villa1 League5.2105
2013-201423Notts County1 League1.5203
2013-201423Doncaster1 League11.2109
2014-201524Doncaster2 Leagues31.0500160
2014-201524Northampton1 League4.0306
2015-201625Portsmouth3 Leagues50.2910340
2016-201726Portsmouth2 Leagues45.28004200000000
2017-201827Sheffield Utd3 Leagues45.1900533341495858000
2018-201928Sheffield Utd3 Leagues46.1800574041566074100283837153.9
2019-202029Sheffield Utd3 Leagues38.9700412121243649000226313150.0
2020-202130Sheffield Utd2 Leagues32.060033103712327000168353351.5
2021-202231Sheffield Utd2 Leagues22.25002865632721010140252748.1
2022-202332Sheffield Utd2 Leagues9.720017722481300036101245.5
2023-202433Stoke City2 Leagues15.37112381402017010101191950.0
13 Seasons8 Clubs7 Leagues363.274213721252162723225912095420319351.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sheffield Utd (6 Seasons)4 Leagues194.037002291172058721224211085318417451.4
Portsmouth (2 Seasons)3 Leagues95.417107600000000
Doncaster (2 Seasons)3 Leagues42.3600250
Stoke City (1 Season)2 Leagues15.37112381402017010101191950.0
Aston Villa (1 Season)1 League5.2105
Shamrock Rov (1 Season)1 League5.5105
Northampton (1 Season)1 League4.0306
Notts County (1 Season)1 League1.5203
FA Cup (8 Seasons)14.910020010450
Championship (6 Seasons)145.03211183931542317018112056013712951.5
EFL Cup (6 Seasons)3.8000431711000
League Two (3 Seasons)93.020108200000000
Premier League (3 Seasons)72.41400772951875772000394666450.8
League One (2 Seasons)28.56019
Europa Lg (1 Season)5.5105
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
2012-201322Aston Villaeng ENG1. Premier League15th5.2105Matches
2013-201423Notts Countyeng ENG3. League One20th1.5203
2013-201423Doncastereng ENG2. Championship22nd11.2109
2014-201524Doncastereng ENG3. League One13th27.04016Matches
2014-201524Northamptoneng ENG4. League Two12th4.0306Matches
2015-201625Portsmoutheng ENG4. League Two6th44.89134Matches
2016-201726Portsmoutheng ENG4. League Two1st44.28004200000000Matches
2017-201827Sheffield Utdeng ENG2. Championship10th44.1900533341475656000Matches
2018-201928Sheffield Utdeng ENG2. Championship2nd44.7800574031516074100283837153.9Matches
2019-202029Sheffield Utdeng ENG1. Premier League9th37.2700391921233546000226313150.0Matches
2020-202130Sheffield Utdeng ENG1. Premier League20th30.060033103642226000168353351.5Matches
2021-202231Sheffield Utdeng ENG2. Championship5th20.85002555612621010140252748.1Matches
2022-202332Sheffield Utdeng ENG2. Championship2nd8.820016722481300036101245.5Matches
2023-202433Stoke Cityeng ENG2. Championship17th15.37112381402017010101191950.0Matches
12 Seasons7 Clubs4 Leagues338.972213611222061022725312095420319351.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sheffield Utd (6 Seasons)2 Leagues185.637002231141957020723611085318417451.4
Portsmouth (2 Seasons)1 League89.017107600000000
Doncaster (2 Seasons)2 Leagues38.35025
Stoke City (1 Season)1 League15.37112381402017010101191950.0
Aston Villa (1 Season)1 League5.2105
Northampton (1 Season)1 League4.0306
Notts County (1 Season)1 League1.5203
Championship (6 Seasons)145.03211183931542317018112056013712951.5
League Two (3 Seasons)93.020108200000000
Premier League (3 Seasons)72.41400772951875772000394666450.8
League One (2 Seasons)28.56019
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-201524Doncastereng ENGFA Cup33rd4.01000Matches
2015-201625Portsmoutheng ENGFA Cup17th5.00000Matches
2015-201625Portsmoutheng ENGLeague Cup33rd0.40000Matches
2016-201726Portsmoutheng ENGFA Cup85th1.00000Matches
2017-201827Sheffield Utdeng ENGFA Cup9th1.00000002220Matches
2018-201928Sheffield Utdeng ENGEFL Cup58th1.3000001500000Matches
2019-202029Sheffield Utdeng ENGEFL Cup17th0.70001200010Matches
2019-202029Sheffield Utdeng ENGFA Cup5th1.00001001120Matches
2020-202130Sheffield Utdeng ENGFA Cup5th2.00000007110Matches
2021-202231Sheffield Utdeng ENGEFL CupRd31.30003102100Matches
2022-202332Sheffield Utdeng ENGFA CupSF0.90001000000Matches
10 Seasons4 Clubs2 Leagues18.81006311756000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sheffield Utd (6 Seasons)2 Leagues8.40006311756000
Portsmouth (2 Seasons)2 Leagues6.40000
Doncaster (1 Season)1 League4.01000
Stoke City (1 Season)1 League
FA Cup (8 Seasons)14.910020010450
EFL Cup (6 Seasons)3.8000431711000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201221Shamrock Rov2. Europa LgGR5.5105Matches
1 Season1 Club1 League5.5105
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201827ie Rep. of IrelandFriendlies (M)1.40000Matches
2018-201928ie Rep. of IrelandUEFA Nations League23rd1.80000Matches
201928ie Rep. of IrelandFriendlies (M)0.20000Matches
2020-202130ie Rep. of IrelandUEFA Nations LeagueLgB4.01003009150Matches
202130ie Rep. of IrelandFriendlies (M)1.00000Matches
202130ie Rep. of IrelandUEFA Euro Qualifying8.330045118136000Matches
202231ie Rep. of IrelandWCQ2.91001117350Matches
2022-202332ie Rep. of IrelandUEFA Nations LeagueLgB1.60000017110Matches
202433ie Rep. of IrelandUEFA Euro Qualifying0.50001001200Matches
6 Seasons1 Club4 Leagues21.7500963422017000
UEFA Nations League (3 Seasons)7.410030116260
Friendlies (M) (3 Seasons)2.60000
UEFA Euro Qualifying (2 Seasons)8.830055119156000
WCQ (1 Season)2.91001117350

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.