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-201220Plymouth Argyleeng ENG4. League Two38322,85131.7224200510.060.060.130.060.13
2012-201321Plymouth Argyleeng ENG4. League Two42423,72841.4516500700.120.020.140.120.14
2013-201422Plymouth Argyleeng ENG4. League Two45454,04544.98311800700.180.070.240.180.24
2014-201523Barnsleyeng ENGFA Cup443604.0101100000.250.000.250.250.25Matches
2014-201523Barnsleyeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201523Barnsleyeng ENG3. League One46453,96544.1131528945700.300.340.640.200.54Matches
2015-201624Barnsleyeng ENGFA Cup10380.4000000000.000.000.000.000.00Matches
2015-201624Barnsleyeng ENGLeague Cup211521.7011000000.000.590.590.000.59Matches
2015-201624Barnsleyeng ENG3. League One41403,61740.2101121824900.250.270.520.200.47Matches
2016-201725Barnsleyeng ENG2. Championship25252,25025.061016600700.240.400.640.240.64Matches
2016-201725Aston Villaeng ENG2. Championship17131,22513.6145100300.070.290.370.070.37Matches
2016-201725Barnsleyeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201725Barnsleyeng ENGFA Cup222102.3011000000.000.430.430.000.43Matches
2017-201826Aston Villaeng ENG2. Championship41403,42138.0112131100800.290.050.340.290.34Matches
2017-201826Aston Villaeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201826Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201927Aston Villaeng ENG2. Championship43333,08534.371118700605.85.89.715.528164980.200.320.530.200.530.170.280.450.170.45Matches
2018-201927Aston Villaeng ENGEFL Cup221802.0101100200.500.000.500.500.50Matches
2019-202028Aston Villaeng ENGEFL Cup644054.5404400000.890.000.890.890.89Matches
2019-202028Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202028Aston Villaeng ENG1. Premier League27181,53417.0358300401.71.76.07.7975570.180.290.470.180.470.100.350.450.100.45Matches
2020-202129Swansea Cityeng ENG2. Championship19181,39115.5527500101.91.91.93.8756620.320.130.450.320.450.130.120.250.130.25Matches
2020-202129Aston Villaeng ENGEFL Cup10130.1000000000.000.000.000.000.00Matches
2020-202129Swansea Cityeng ENGFA Cup21790.9000000000.000.000.000.000.00Matches
2020-202129Aston Villaeng ENG1. Premier League432252.5112100000.70.70.61.3123110.400.400.800.400.800.260.250.510.260.51Matches
2021-202230Sheffield Utdeng ENG2. Championship29151,44116.0145100401.81.84.86.610107440.060.250.310.060.310.110.300.410.110.41Matches
2021-202230Aston Villaeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202230Sheffield Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202230Aston Villaeng ENG1. Premier League00Matches
2022-202331Derby Countyeng ENGEFL Cup311541.7000000000.000.000.000.000.00Matches
2022-202331Derby Countyeng ENGFA Cup432773.1000000000.000.000.000.000.00Matches
2022-202331Derby Countyeng ENG3. League One44423,54139.371017700600.180.250.430.180.43Matches
2023-202432Derby Countyeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2023-202432Derby Countyeng ENGFA Cup221721.9101100000.520.000.520.520.52Matches
2023-202432Derby Countyeng ENG3. League One41322,70630.15813322900.170.270.430.100.37Matches
2024-202533Barnsleyeng ENG3. League One21840.9000000000.000.000.000.000.00Matches
14 Seasons6 Clubs6 Leagues54147241,854465.092911838481185111.911.923.034.9554252720.200.200.390.180.380.140.270.410.140.41
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Aston Villa (6 Seasons)4 Leagues14511710,448116.128235128002308.18.116.324.5382621660.240.200.440.240.440.150.300.450.150.45
Barnsley (4 Seasons)4 Leagues12512010,886121.030386824692300.250.310.560.200.51
Plymouth Argyle (3 Seasons)1 League12511910,624118.01562115001910.130.050.180.130.18
Derby County (2 Seasons)3 Leagues95816,89576.613183111221500.170.230.400.140.38
Sheffield Utd (1 Season)2 Leagues30161,53117.0145100401.81.84.86.610107440.060.240.290.060.290.110.300.410.110.41
Swansea City (1 Season)2 Leagues21191,47016.3527500101.91.91.93.8756620.310.120.430.310.430.130.120.250.130.25
EFL Cup (10 Seasons)19131,33914.9516500200.340.070.400.340.40
FA Cup (9 Seasons)18151,40615.6213200000.130.060.190.130.19
Championship (5 Seasons)17414412,813142.431336431002909.59.516.425.9453272040.220.230.450.220.450.150.250.390.150.39
League One (5 Seasons)17416013,913154.6354479278113100.230.280.510.170.46
League Two (3 Seasons)12511910,624118.01562115001910.130.050.180.130.18
Premier League (3 Seasons)31211,75919.54610400402.42.46.79.01098680.200.310.510.200.510.120.340.460.120.46
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-201220Plymouth Argyle1 League38322,85131.7224200510.060.060.130.060.13
2012-201321Plymouth Argyle1 League42423,72841.4516500700.120.020.140.120.14
2013-201422Plymouth Argyle1 League45454,04544.98311800700.180.070.240.180.24
2014-201523Barnsley3 Leagues51504,41549.11415291045700.290.310.590.200.51
2015-201624Barnsley3 Leagues44413,80742.3101222824900.240.280.520.190.47
2016-201725Barnsley3 Leagues28282,58028.761117600700.210.380.590.210.59
2016-201725Aston Villa1 League17131,22513.6145100300.070.290.370.070.37
2017-201826Aston Villa3 Leagues43423,60140.0112131100800.270.050.320.270.32
2018-201927Aston Villa2 Leagues45353,26536.381119800805.85.89.715.528164980.220.300.520.220.520.170.280.450.170.45
2019-202028Aston Villa3 Leagues34232,02922.57512700401.71.76.07.7975570.310.220.530.310.530.100.350.450.100.45
2020-202129Swansea City2 Leagues21191,47016.3527500101.91.91.93.8756620.310.120.430.310.430.130.120.250.130.25
2020-202129Aston Villa2 Leagues532382.6112100000.70.70.61.3123110.380.380.760.380.760.260.250.510.260.51
2021-202230Aston Villa2 Leagues11901.0000000000.000.000.000.000.00
2021-202230Sheffield Utd2 Leagues30161,53117.0145100401.81.84.86.610107440.060.240.290.060.290.110.300.410.110.41
2022-202331Derby County3 Leagues51463,97244.171017700600.160.230.390.160.39
2023-202432Derby County3 Leagues44352,92332.56814422900.180.250.430.120.37
2024-202533Barnsley1 League21840.9000000000.000.000.000.000.00
14 Seasons6 Clubs6 Leagues54147241,854465.092911838481185111.911.923.034.9554252720.200.200.390.180.380.140.270.410.140.41
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Aston Villa (6 Seasons)4 Leagues14511710,448116.128235128002308.18.116.324.5382621660.240.200.440.240.440.150.300.450.150.45
Barnsley (4 Seasons)4 Leagues12512010,886121.030386824692300.250.310.560.200.51
Plymouth Argyle (3 Seasons)1 League12511910,624118.01562115001910.130.050.180.130.18
Derby County (2 Seasons)3 Leagues95816,89576.613183111221500.170.230.400.140.38
Sheffield Utd (1 Season)2 Leagues30161,53117.0145100401.81.84.86.610107440.060.240.290.060.290.110.300.410.110.41
Swansea City (1 Season)2 Leagues21191,47016.3527500101.91.91.93.8756620.310.120.430.310.430.130.120.250.130.25
EFL Cup (10 Seasons)19131,33914.9516500200.340.070.400.340.40
FA Cup (9 Seasons)18151,40615.6213200000.130.060.190.130.19
Championship (5 Seasons)17414412,813142.431336431002909.59.516.425.9453272040.220.230.450.220.450.150.250.390.150.39
League One (5 Seasons)17416013,913154.6354479278113100.230.280.510.170.46
League Two (3 Seasons)12511910,624118.01562115001910.130.050.180.130.18
Premier League (3 Seasons)31211,75919.54610400402.42.46.79.01098680.200.310.510.200.510.120.340.460.120.46
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-201220Plymouth Argyleeng ENG4. League Two21st38322,85131.7224200510.060.060.130.060.13
2012-201321Plymouth Argyleeng ENG4. League Two21st42423,72841.4516500700.120.020.140.120.14
2013-201422Plymouth Argyleeng ENG4. League Two10th45454,04544.98311800700.180.070.240.180.24
2014-201523Barnsleyeng ENG3. League One11th46453,96544.1131528945700.300.340.640.200.54Matches
2015-201624Barnsleyeng ENG3. League One6th41403,61740.2101121824900.250.270.520.200.47Matches
2016-201725Barnsleyeng ENG2. Championship14th25252,25025.061016600700.240.400.640.240.64Matches
2016-201725Aston Villaeng ENG2. Championship13th17131,22513.6145100300.070.290.370.070.37Matches
2017-201826Aston Villaeng ENG2. Championship4th41403,42138.0112131100800.290.050.340.290.34Matches
2018-201927Aston Villaeng ENG2. Championship5th43333,08534.371118700605.85.89.715.528164980.200.320.530.200.530.170.280.450.170.45Matches
2019-202028Aston Villaeng ENG1. Premier League17th27181,53417.0358300401.71.76.07.7975570.180.290.470.180.470.100.350.450.100.45Matches
2020-202129Swansea Cityeng ENG2. Championship4th19181,39115.5527500101.91.91.93.8756620.320.130.450.320.450.130.120.250.130.25Matches
2020-202129Aston Villaeng ENG1. Premier League11th432252.5112100000.70.70.61.3123110.400.400.800.400.800.260.250.510.260.51Matches
2021-202230Aston Villaeng ENG1. Premier League14th00Matches
2021-202230Sheffield Utdeng ENG2. Championship5th29151,44116.0145100401.81.84.86.610107440.060.250.310.060.310.110.300.410.110.41Matches
2022-202331Derby Countyeng ENG3. League One7th44423,54139.371017700600.180.250.430.180.43Matches
2023-202432Derby Countyeng ENG3. League One2nd41322,70630.15813322900.170.270.430.100.37Matches
2024-202533Barnsleyeng ENG3. League One7th21840.9000000000.000.000.000.000.00Matches
14 Seasons6 Clubs4 Leagues50444439,109434.585891747781183111.911.923.034.9554252720.200.200.400.180.380.140.270.410.140.41
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Aston Villa (6 Seasons)2 Leagues1321079,490105.423234623002108.18.116.324.5382621660.220.220.440.220.440.150.300.450.150.45
Barnsley (4 Seasons)2 Leagues1141119,916110.229366523692300.260.330.590.210.54
Plymouth Argyle (3 Seasons)1 League12511910,624118.01562115001910.130.050.180.130.18
Derby County (2 Seasons)1 League85746,24769.412183010221500.170.260.430.140.40
Sheffield Utd (1 Season)1 League29151,44116.0145100401.81.84.86.610107440.060.250.310.060.310.110.300.410.110.41
Swansea City (1 Season)1 League19181,39115.5527500101.91.91.93.8756620.320.130.450.320.450.130.120.250.130.25
Championship (5 Seasons)17414412,813142.431336431002909.59.516.425.9453272040.220.230.450.220.450.150.250.390.150.39
League One (5 Seasons)17416013,913154.6354479278113100.230.280.510.170.46
League Two (3 Seasons)12511910,624118.01562115001910.130.050.180.130.18
Premier League (3 Seasons)31211,75919.54610400402.42.46.79.01098680.200.310.510.200.510.120.340.460.120.46
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-201523Barnsleyeng ENGFA Cup33rd443604.0101100000.250.000.250.250.25Matches
2014-201523Barnsleyeng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
2015-201624Barnsleyeng ENGFA Cup85th10380.4000000000.000.000.000.000.00Matches
2015-201624Barnsleyeng ENGLeague Cup33rd211521.7011000000.000.590.590.000.59Matches
2016-201725Barnsleyeng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2016-201725Barnsleyeng ENGFA Cup33rd222102.3011000000.000.430.430.000.43Matches
2017-201826Aston Villaeng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2017-201826Aston Villaeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201927Aston Villaeng ENGEFL Cup33rd221802.0101100200.500.000.500.500.50Matches
2019-202028Aston Villaeng ENGEFL Cup2nd644054.5404400000.890.000.890.890.89Matches
2019-202028Aston Villaeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202129Swansea Cityeng ENGFA Cup9th21790.9000000000.000.000.000.000.00Matches
2020-202129Aston Villaeng ENGEFL Cup9th10130.1000000000.000.000.000.000.00Matches
2021-202230Aston Villaeng ENGEFL CupRd311901.0000000000.000.000.000.000.00Matches
2021-202230Sheffield Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202331Derby Countyeng ENGEFL CupRd3311541.7000000000.000.000.000.000.00Matches
2022-202331Derby Countyeng ENGFA Cup432773.1000000000.000.000.000.000.00Matches
2023-202432Derby Countyeng ENGEFL CupRd111450.5000000000.000.000.000.000.00Matches
2023-202432Derby Countyeng ENGFA Cup221721.9101100000.520.000.520.520.52Matches
10 Seasons5 Clubs2 Leagues37282,74530.5729700200.230.070.300.230.30
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
Aston Villa (5 Seasons)2 Leagues131095810.6505500200.470.000.470.470.47
Barnsley (3 Seasons)2 Leagues11997010.8123100000.090.190.280.090.28
Derby County (2 Seasons)2 Leagues1076487.2101100000.140.000.140.140.14
Swansea City (1 Season)1 League21790.9000000000.000.000.000.000.00
Sheffield Utd (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (10 Seasons)19131,33914.9516500200.340.070.400.340.40
FA Cup (9 Seasons)18151,40615.6213200000.130.060.190.130.19
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
201725ie Rep. of IrelandFriendlies (M)221251.4000000000.000.000.000.000.00Matches
201826ie Rep. of IrelandWCQ20120.1000000000.000.000.000.000.00Matches
201826ie Rep. of IrelandFriendlies (M)311411.6000000100.000.000.000.000.00Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd11550.6000000000.000.000.000.000.00Matches
201927ie Rep. of IrelandFriendlies (M)21931.0000000000.000.000.000.000.00Matches
202028ie Rep. of IrelandFriendlies (M)11700.8000000000.000.000.000.000.00Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB543754.2000000000.000.000.000.000.00Matches
202129ie Rep. of IrelandFriendlies (M)332282.5033000000.001.181.180.001.18Matches
202129ie Rep. of IrelandUEFA Euro Qualifying887087.9101100200.130.000.130.130.13Matches
202230ie Rep. of IrelandWCQ50560.6000000000.000.000.000.000.00Matches
202230ie Rep. of IrelandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB30830.9000000000.000.000.000.000.00Matches
6 Seasons1 Club4 Leagues36222,03622.6134100300.040.130.180.040.18
Friendlies (M) (6 Seasons)1297478.3033000100.000.360.360.000.36
UEFA Nations League (3 Seasons)955135.7000000000.000.000.000.000.00
WCQ (2 Seasons)70680.8000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)887087.9101100200.130.000.130.130.13

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-201220Plymouth Argyleeng ENG4. League Two31.72250.790.0800
2012-201321Plymouth Argyleeng ENG4. League Two41.45160.390.3100
2013-201422Plymouth Argyleeng ENG4. League Two44.98320.710.2500
2014-201523Barnsleyeng ENGFA Cup4.0100Matches
2014-201523Barnsleyeng ENGLeague Cup1.0000Matches
2014-201523Barnsleyeng ENG3. League One44.113330.750.2745Matches
2015-201624Barnsleyeng ENGFA Cup0.4000Matches
2015-201624Barnsleyeng ENGLeague Cup1.7000Matches
2015-201624Barnsleyeng ENG3. League One40.210250.620.3224Matches
2016-201725Barnsleyeng ENG2. Championship25.060200.000.800.3000Matches
2016-201725Aston Villaeng ENG2. Championship13.610100.000.730.1000Matches
2016-201725Barnsleyeng ENGEFL Cup1.30100.00.750.000.0000Matches
2016-201725Barnsleyeng ENGFA Cup2.3000Matches
2017-201826Aston Villaeng ENG2. Championship38.011852630.62.240.680.130.4200Matches
2017-201826Aston Villaeng ENGEFL Cup1.003266.73.002.000.000.0000Matches
2017-201826Aston Villaeng ENGFA Cup1.004125.04.001.000.000.0000Matches
2018-201927Aston Villaeng ENG2. Championship34.37772633.82.250.760.090.2722.720005.85.80.07+1.2+1.2Matches
2018-201927Aston Villaeng ENGEFL Cup2.014250.02.001.000.250.5000Matches
2019-202028Aston Villaeng ENGEFL Cup4.5410550.02.221.110.400.8000Matches
2019-202028Aston Villaeng ENGFA Cup1.00000.000.0000Matches
2019-202028Aston Villaeng ENG1. Premier League17.03291034.51.700.590.100.3021.46001.71.70.06+1.3+1.3Matches
2020-202129Swansea Cityeng ENG2. Championship15.55211047.61.360.650.240.5023.38001.91.90.09+3.1+3.1Matches
2020-202129Aston Villaeng ENGEFL Cup0.10000.000.0000Matches
2020-202129Swansea Cityeng ENGFA Cup0.90000.000.0000Matches
2020-202129Aston Villaeng ENG1. Premier League2.515240.02.000.800.200.5022.72000.70.70.13+0.3+0.3Matches
2021-202230Sheffield Utdeng ENG2. Championship16.0125416.01.560.250.040.2521.94001.81.80.07-0.8-0.8Matches
2021-202230Aston Villaeng ENGEFL Cup1.00100.01.000.000.0000Matches
2021-202230Sheffield Utdeng ENGFA Cup1.00000.000.0000Matches
2022-202331Derby Countyeng ENGEFL Cup1.70100.00.580.000.0000Matches
2022-202331Derby Countyeng ENGFA Cup3.10200.00.650.000.0000Matches
2022-202331Derby Countyeng ENG3. League One39.37532037.71.350.510.130.3500Matches
2023-202432Derby Countyeng ENGEFL Cup0.50000.000.0000Matches
2023-202432Derby Countyeng ENGFA Cup1.917114.33.660.520.141.0000Matches
2023-202432Derby Countyeng ENG3. League One30.1535822.91.160.270.090.3822Matches
2024-202533Barnsleyeng ENG3. League One0.90000.000.0000Matches
14 Seasons6 Clubs6 Leagues465.09236327840.51.430.610.140.3022.44081111.911.90.08+5.1+5.1
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
Aston Villa (6 Seasons)4 Leagues116.1282188438.51.880.720.130.3322.328008.18.10.07+2.9+2.9
Barnsley (4 Seasons)4 Leagues121.0301782000.00.040.706.000.2969
Plymouth Argyle (3 Seasons)1 League118.015730.620.2100
Derby County (2 Seasons)3 Leagues76.613982929.61.280.380.110.3822
Sheffield Utd (1 Season)2 Leagues17.0125416.01.470.240.040.2521.94001.81.80.07-0.8-0.8
Swansea City (1 Season)2 Leagues16.35211047.61.290.610.240.5023.38001.91.90.09+3.1+3.1
EFL Cup (10 Seasons)14.9520945.01.640.740.250.5600
FA Cup (9 Seasons)15.6213215.41.470.230.080.5000
Championship (5 Seasons)142.4312089646.21.460.670.150.3222.632009.59.50.08+3.5+3.5
League One (5 Seasons)154.635888631.81.250.560.110.31811
League Two (3 Seasons)118.015730.620.2100
Premier League (3 Seasons)19.54341235.31.740.610.120.3321.68002.42.40.07+1.6+1.6
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-201220Plymouth Argyle1 League31.72250.790.0800
2012-201321Plymouth Argyle1 League41.45160.390.3100
2013-201422Plymouth Argyle1 League44.98320.710.2500
2014-201523Barnsley3 Leagues49.114330.750.2745
2015-201624Barnsley3 Leagues42.310250.620.3224
2016-201725Barnsley3 Leagues28.761202000.00.040.766.000.3000
2016-201725Aston Villa1 League13.610100.000.730.1000
2017-201826Aston Villa3 Leagues40.011922931.52.300.720.120.3800
2018-201927Aston Villa2 Leagues36.38812834.62.230.770.100.2922.720005.85.80.07+1.2+1.2
2019-202028Aston Villa3 Leagues22.57391538.51.730.670.180.4721.46001.71.70.06+1.3+1.3
2020-202129Swansea City2 Leagues16.35211047.61.290.610.240.5023.38001.91.90.09+3.1+3.1
2020-202129Aston Villa2 Leagues2.615240.01.890.760.200.5022.72000.70.70.13+0.3+0.3
2021-202230Aston Villa2 Leagues1.00100.01.000.000.0000
2021-202230Sheffield Utd2 Leagues17.0125416.01.470.240.040.2521.94001.81.80.07-0.8-0.8
2022-202331Derby County3 Leagues44.17562035.71.270.450.130.3500
2023-202432Derby County3 Leagues32.5642921.41.290.280.100.4422
2024-202533Barnsley1 League0.90000.000.0000
14 Seasons6 Clubs6 Leagues465.09236327840.51.430.610.140.3022.44081111.911.90.08+5.1+5.1
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
Aston Villa (6 Seasons)4 Leagues116.1282188438.51.880.720.130.3322.328008.18.10.07+2.9+2.9
Barnsley (4 Seasons)4 Leagues121.0301782000.00.040.706.000.2969
Plymouth Argyle (3 Seasons)1 League118.015730.620.2100
Derby County (2 Seasons)3 Leagues76.613982929.61.280.380.110.3822
Sheffield Utd (1 Season)2 Leagues17.0125416.01.470.240.040.2521.94001.81.80.07-0.8-0.8
Swansea City (1 Season)2 Leagues16.35211047.61.290.610.240.5023.38001.91.90.09+3.1+3.1
EFL Cup (10 Seasons)14.9520945.01.640.740.250.5600
FA Cup (9 Seasons)15.6213215.41.470.230.080.5000
Championship (5 Seasons)142.4312089646.21.460.670.150.3222.632009.59.50.08+3.5+3.5
League One (5 Seasons)154.635888631.81.250.560.110.31811
League Two (3 Seasons)118.015730.620.2100
Premier League (3 Seasons)19.54341235.31.740.610.120.3321.68002.42.40.07+1.6+1.6
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-201220Plymouth Argyleeng ENG4. League Two21st31.72250.790.0800
2012-201321Plymouth Argyleeng ENG4. League Two21st41.45160.390.3100
2013-201422Plymouth Argyleeng ENG4. League Two10th44.98320.710.2500
2014-201523Barnsleyeng ENG3. League One11th44.113330.750.2745Matches
2015-201624Barnsleyeng ENG3. League One6th40.210250.620.3224Matches
2016-201725Barnsleyeng ENG2. Championship14th25.060200.000.800.3000Matches
2016-201725Aston Villaeng ENG2. Championship13th13.610100.000.730.1000Matches
2017-201826Aston Villaeng ENG2. Championship4th38.011852630.62.240.680.130.4200Matches
2018-201927Aston Villaeng ENG2. Championship5th34.37772633.82.250.760.090.2722.720005.85.80.07+1.2+1.2Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.03291034.51.700.590.100.3021.46001.71.70.06+1.3+1.3Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.55211047.61.360.650.240.5023.38001.91.90.09+3.1+3.1Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.515240.02.000.800.200.5022.72000.70.70.13+0.3+0.3Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.0125416.01.560.250.040.2521.94001.81.80.07-0.8-0.8Matches
2022-202331Derby Countyeng ENG3. League One7th39.37532037.71.350.510.130.3500Matches
2023-202432Derby Countyeng ENG3. League One2nd30.1535822.91.160.270.090.3822Matches
2024-202533Barnsleyeng ENG3. League One7th0.90000.000.0000Matches
14 Seasons6 Clubs4 Leagues434.58533026741.21.420.610.140.2922.44081111.911.90.08+5.1+5.1
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
Aston Villa (6 Seasons)2 Leagues105.4231967437.81.860.700.120.3122.328008.18.10.07+2.9+2.9
Barnsley (4 Seasons)2 Leagues110.2290780.000.710.2969
Plymouth Argyle (3 Seasons)1 League118.015730.620.2100
Derby County (2 Seasons)1 League69.412882831.81.270.400.110.3622
Sheffield Utd (1 Season)1 League16.0125416.01.560.250.040.2521.94001.81.80.07-0.8-0.8
Swansea City (1 Season)1 League15.55211047.61.360.650.240.5023.38001.91.90.09+3.1+3.1
Championship (5 Seasons)142.4312089646.21.460.670.150.3222.632009.59.50.08+3.5+3.5
League One (5 Seasons)154.635888631.81.250.560.110.31811
League Two (3 Seasons)118.015730.620.2100
Premier League (3 Seasons)19.54341235.31.740.610.120.3321.68002.42.40.07+1.6+1.6
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-201523Barnsleyeng ENGFA Cup33rd4.0100Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.0000Matches
2015-201624Barnsleyeng ENGFA Cup85th0.4000Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.7000Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.30100.00.750.000.0000Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.3000Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.003266.73.002.000.000.0000Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.004125.04.001.000.000.0000Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.014250.02.001.000.250.5000Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.5410550.02.221.110.400.8000Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.90000.000.0000Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.10000.000.0000Matches
2021-202230Aston Villaeng ENGEFL CupRd31.00100.01.000.000.0000Matches
2021-202230Sheffield Utdeng ENGFA Cup1.00000.000.0000Matches
2022-202331Derby Countyeng ENGEFL CupRd31.70100.00.580.000.0000Matches
2022-202331Derby Countyeng ENGFA Cup3.10200.00.650.000.0000Matches
2023-202432Derby Countyeng ENGEFL CupRd10.50000.000.0000Matches
2023-202432Derby Countyeng ENGFA Cup1.917114.33.660.520.141.0000Matches
10 Seasons5 Clubs2 Leagues30.57331133.31.570.520.180.5500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Aston Villa (5 Seasons)2 Leagues10.65221045.52.070.940.230.5000
Barnsley (3 Seasons)2 Leagues10.81100.00.750.000.0000
Derby County (2 Seasons)2 Leagues7.2110110.01.390.140.101.0000
Swansea City (1 Season)1 League0.90000.000.0000
Sheffield Utd (1 Season)1 League1.00000.000.0000
EFL Cup (10 Seasons)14.9520945.01.640.740.250.5600
FA Cup (9 Seasons)15.6213215.41.470.230.080.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
201725ie Rep. of IrelandFriendlies (M)1.4000Matches
201826ie Rep. of IrelandWCQ0.1000Matches
201826ie Rep. of IrelandFriendlies (M)1.6000Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.6000Matches
201927ie Rep. of IrelandFriendlies (M)1.0000Matches
202028ie Rep. of IrelandFriendlies (M)0.8000Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.20200.00.480.000.0000Matches
202129ie Rep. of IrelandFriendlies (M)2.5000Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.917457.10.890.510.140.2500Matches
202230ie Rep. of IrelandWCQ0.60100.01.610.000.0000Matches
202230ie Rep. of IrelandFriendlies (M)1.0000Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.90200.02.170.000.0000Matches
6 Seasons1 Club4 Leagues22.6112433.30.880.290.080.2500
Friendlies (M) (6 Seasons)8.3000
UEFA Nations League (3 Seasons)5.70400.00.790.000.0000
WCQ (2 Seasons)0.80100.01.610.000.0000
UEFA Euro Qualifying (1 Season)7.917457.10.890.510.140.2500

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-201220Plymouth Argyleeng ENG4. League Two31.72
2012-201321Plymouth Argyleeng ENG4. League Two41.41
2013-201422Plymouth Argyleeng ENG4. League Two44.93
2014-201523Barnsleyeng ENGFA Cup4.00Matches
2014-201523Barnsleyeng ENGLeague Cup1.00Matches
2014-201523Barnsleyeng ENG3. League One44.115Matches
2015-201624Barnsleyeng ENGFA Cup0.40Matches
2015-201624Barnsleyeng ENGLeague Cup1.71Matches
2015-201624Barnsleyeng ENG3. League One40.211Matches
2016-201725Barnsleyeng ENG2. Championship25.010Matches
2016-201725Aston Villaeng ENG2. Championship13.64Matches
2016-201725Barnsleyeng ENGEFL Cup1.30Matches
2016-201725Barnsleyeng ENGFA Cup2.31Matches
2017-201826Aston Villaeng ENG2. Championship38.02Matches
2017-201826Aston Villaeng ENGEFL Cup1.00Matches
2017-201826Aston Villaeng ENGFA Cup1.00Matches
2018-201927Aston Villaeng ENG2. Championship34.31596196781.129878795962868591.772482188.219236253.0119.710.2+1.367133275164Matches
2018-201927Aston Villaeng ENGEFL Cup2.00Matches
2019-202028Aston Villaeng ENGEFL Cup4.50Matches
2019-202028Aston Villaeng ENGFA Cup1.00Matches
2019-202028Aston Villaeng ENG1. Premier League17.054773974.09334316324028285.123828782.94711540.956.04.3-1.0385216475Matches
2020-202129Swansea Cityeng ENG2. Championship15.553872174.69733267923927188.220425879.17215147.721.91.4+0.117516356Matches
2020-202129Aston Villaeng ENGEFL Cup0.10Matches
2020-202129Swansea Cityeng ENGFA Cup0.90Matches
2020-202129Aston Villaeng ENG1. Premier League2.512216474.42253523495196.1537174.6153148.410.60.5+0.45132123Matches
2021-202230Sheffield Utdeng ENG2. Championship16.072996575.512752426635639989.227033879.98518346.444.83.5-0.83895246107Matches
2021-202230Aston Villaeng ENGEFL Cup1.00Matches
2021-202230Sheffield Utdeng ENGFA Cup1.00Matches
2022-202331Derby Countyeng ENGEFL Cup1.70Matches
2022-202331Derby Countyeng ENGFA Cup3.10Matches
2022-202331Derby Countyeng ENG3. League One39.310Matches
2023-202432Derby Countyeng ENGEFL Cup0.50Matches
2023-202432Derby Countyeng ENGFA Cup1.90Matches
2023-202432Derby Countyeng ENG3. League One30.18Matches
2024-202533Barnsleyeng ENG3. League One0.90Matches
14 Seasons6 Clubs6 Leagues465.03532455677.563950185901512168889.61489177583.941184248.89123.020.0+68.01653447519425
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
Aston Villa (6 Seasons)4 Leagues116.12265287078.94146511645917101890.11015117986.125450850.02316.315.1+6.71101984510262
Barnsley (4 Seasons)4 Leagues121.038
Plymouth Argyle (3 Seasons)1 League118.06
Derby County (2 Seasons)3 Leagues76.618
Sheffield Utd (1 Season)2 Leagues17.072996575.512752426635639989.227033879.98518346.444.83.5-0.83895246107
Swansea City (1 Season)2 Leagues16.353872174.69733267923927188.220425879.17215147.721.91.4+0.117516356
EFL Cup (10 Seasons)14.91
FA Cup (9 Seasons)15.61
Championship (5 Seasons)142.42863365378.452363149041223135590.31198141784.534969650.13316.415.2+16.61222795714327
League One (5 Seasons)154.644
League Two (3 Seasons)118.06
Premier League (3 Seasons)19.566990374.111587368628933386.829135881.36214642.566.74.8-0.7436518598
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-201220Plymouth Argyle1 League31.72
2012-201321Plymouth Argyle1 League41.41
2013-201422Plymouth Argyle1 League44.93
2014-201523Barnsley3 Leagues49.115
2015-201624Barnsley3 Leagues42.312
2016-201725Barnsley3 Leagues28.711
2016-201725Aston Villa1 League13.64
2017-201826Aston Villa3 Leagues40.02
2018-201927Aston Villa2 Leagues36.31596196781.129878795962868591.772482188.219236253.0119.710.2+1.367133275164
2019-202028Aston Villa3 Leagues22.554773974.09334316324028285.123828782.94711540.956.04.3-1.0385216475
2020-202129Swansea City2 Leagues16.353872174.69733267923927188.220425879.17215147.721.91.4+0.117516356
2020-202129Aston Villa2 Leagues2.612216474.42253523495196.1537174.6153148.410.60.5+0.45132123
2021-202230Aston Villa2 Leagues1.00
2021-202230Sheffield Utd2 Leagues17.072996575.512752426635639989.227033879.98518346.444.83.5-0.83895246107
2022-202331Derby County3 Leagues44.110
2023-202432Derby County3 Leagues32.58
2024-202533Barnsley1 League0.90
14 Seasons6 Clubs6 Leagues465.03532455677.563950185901512168889.61489177583.941184248.89123.020.0+68.01653447519425
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
Aston Villa (6 Seasons)4 Leagues116.12265287078.94146511645917101890.11015117986.125450850.02316.315.1+6.71101984510262
Barnsley (4 Seasons)4 Leagues121.038
Plymouth Argyle (3 Seasons)1 League118.06
Derby County (2 Seasons)3 Leagues76.618
Sheffield Utd (1 Season)2 Leagues17.072996575.512752426635639989.227033879.98518346.444.83.5-0.83895246107
Swansea City (1 Season)2 Leagues16.353872174.69733267923927188.220425879.17215147.721.91.4+0.117516356
EFL Cup (10 Seasons)14.91
FA Cup (9 Seasons)15.61
Championship (5 Seasons)142.42863365378.452363149041223135590.31198141784.534969650.13316.415.2+16.61222795714327
League One (5 Seasons)154.644
League Two (3 Seasons)118.06
Premier League (3 Seasons)19.566990374.111587368628933386.829135881.36214642.566.74.8-0.7436518598
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-201220Plymouth Argyleeng ENG4. League Two21st31.72
2012-201321Plymouth Argyleeng ENG4. League Two21st41.41
2013-201422Plymouth Argyleeng ENG4. League Two10th44.93
2014-201523Barnsleyeng ENG3. League One11th44.115Matches
2015-201624Barnsleyeng ENG3. League One6th40.211Matches
2016-201725Barnsleyeng ENG2. Championship14th25.010Matches
2016-201725Aston Villaeng ENG2. Championship13th13.64Matches
2017-201826Aston Villaeng ENG2. Championship4th38.02Matches
2018-201927Aston Villaeng ENG2. Championship5th34.31596196781.129878795962868591.772482188.219236253.0119.710.2+1.367133275164Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.054773974.09334316324028285.123828782.94711540.956.04.3-1.0385216475Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.553872174.69733267923927188.220425879.17215147.721.91.4+0.117516356Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.512216474.42253523495196.1537174.6153148.410.60.5+0.45132123Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.072996575.512752426635639989.227033879.98518346.444.83.5-0.83895246107Matches
2022-202331Derby Countyeng ENG3. League One7th39.310Matches
2023-202432Derby Countyeng ENG3. League One2nd30.18Matches
2024-202533Barnsleyeng ENG3. League One7th0.90Matches
14 Seasons6 Clubs4 Leagues434.53532455677.563950185901512168889.61489177583.941184248.88923.020.0+66.01653447519425
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
Aston Villa (6 Seasons)2 Leagues105.42265287078.94146511645917101890.11015117986.125450850.02316.315.1+6.71101984510262
Barnsley (4 Seasons)2 Leagues110.236
Plymouth Argyle (3 Seasons)1 League118.06
Derby County (2 Seasons)1 League69.418
Sheffield Utd (1 Season)1 League16.072996575.512752426635639989.227033879.98518346.444.83.5-0.83895246107
Swansea City (1 Season)1 League15.553872174.69733267923927188.220425879.17215147.721.91.4+0.117516356
Championship (5 Seasons)142.42863365378.452363149041223135590.31198141784.534969650.13316.415.2+16.61222795714327
League One (5 Seasons)154.644
League Two (3 Seasons)118.06
Premier League (3 Seasons)19.566990374.111587368628933386.829135881.36214642.566.74.8-0.7436518598
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-201523Barnsleyeng ENGFA Cup33rd4.00Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.00Matches
2015-201624Barnsleyeng ENGFA Cup85th0.40Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.71Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.30Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.31Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.00Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.00Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.00Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.50Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.00Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.90Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.10Matches
2021-202230Aston Villaeng ENGEFL CupRd31.00Matches
2021-202230Sheffield Utdeng ENGFA Cup1.00Matches
2022-202331Derby Countyeng ENGEFL CupRd31.70Matches
2022-202331Derby Countyeng ENGFA Cup3.10Matches
2023-202432Derby Countyeng ENGEFL CupRd10.50Matches
2023-202432Derby Countyeng ENGFA Cup1.90Matches
10 Seasons5 Clubs2 Leagues30.52
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
Aston Villa (5 Seasons)2 Leagues10.60
Barnsley (3 Seasons)2 Leagues10.82
Derby County (2 Seasons)2 Leagues7.20
Swansea City (1 Season)1 League0.90
Sheffield Utd (1 Season)1 League1.00
EFL Cup (10 Seasons)14.91
FA Cup (9 Seasons)15.61
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
201725ie Rep. of IrelandFriendlies (M)1.40Matches
201826ie Rep. of IrelandWCQ0.10Matches
201826ie Rep. of IrelandFriendlies (M)1.60Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.60Matches
201927ie Rep. of IrelandFriendlies (M)1.00Matches
202028ie Rep. of IrelandFriendlies (M)0.80Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.20Matches
202129ie Rep. of IrelandFriendlies (M)2.53Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.90Matches
202230ie Rep. of IrelandWCQ0.60Matches
202230ie Rep. of IrelandFriendlies (M)1.00Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.90Matches
6 Seasons1 Club4 Leagues22.63
Friendlies (M) (6 Seasons)8.33
UEFA Nations League (3 Seasons)5.70
WCQ (2 Seasons)0.80
UEFA Euro Qualifying (1 Season)7.90
Become a Stathead & surf this site ad-free.

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-201220Plymouth Argyleeng ENG4. League Two31.7
2012-201321Plymouth Argyleeng ENG4. League Two41.4
2013-201422Plymouth Argyleeng ENG4. League Two44.9
2014-201523Barnsleyeng ENGFA Cup4.0Matches
2014-201523Barnsleyeng ENGLeague Cup1.0Matches
2014-201523Barnsleyeng ENG3. League One44.1Matches
2015-201624Barnsleyeng ENGFA Cup0.4Matches
2015-201624Barnsleyeng ENGLeague Cup1.7Matches
2015-201624Barnsleyeng ENG3. League One40.2Matches
2016-201725Barnsleyeng ENG2. Championship25.00Matches
2016-201725Aston Villaeng ENG2. Championship13.60Matches
2016-201725Barnsleyeng ENGEFL Cup1.37Matches
2016-201725Barnsleyeng ENGFA Cup2.3Matches
2017-201826Aston Villaeng ENG2. Championship38.0126Matches
2017-201826Aston Villaeng ENGEFL Cup1.02Matches
2017-201826Aston Villaeng ENGFA Cup1.07Matches
2018-201927Aston Villaeng ENG2. Championship34.3196716463131644241802010768751596824Matches
2018-201927Aston Villaeng ENGEFL Cup2.014Matches
2019-202028Aston Villaeng ENGEFL Cup4.530Matches
2019-202028Aston Villaeng ENGFA Cup1.03Matches
2019-202028Aston Villaeng ENG1. Premier League17.07395721667612112145521171547117Matches
2020-202129Swansea Cityeng ENG2. Championship15.57216219535197116431911053856Matches
2020-202129Aston Villaeng ENGEFL Cup0.10Matches
2020-202129Swansea Cityeng ENGFA Cup0.97Matches
2020-202129Aston Villaeng ENG1. Premier League2.51641253717032721554012221Matches
2021-202230Sheffield Utdeng ENG2. Championship16.096584811235010861058396172956Matches
2021-202230Aston Villaeng ENGEFL Cup1.02Matches
2021-202230Sheffield Utdeng ENGFA Cup1.03Matches
2022-202331Derby Countyeng ENGEFL Cup1.75Matches
2022-202331Derby Countyeng ENGFA Cup3.111Matches
2022-202331Derby Countyeng ENG3. League One39.3320Matches
2023-202432Derby Countyeng ENGEFL Cup0.56Matches
2023-202432Derby Countyeng ENGFA Cup1.914Matches
2023-202432Derby Countyeng ENG3. League One30.1201Matches
2024-202533Barnsleyeng ENG3. League One0.92Matches
14 Seasons6 Clubs6 Leagues465.04556381272332764812366227815245735322154
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (6 Seasons)4 Leagues116.128702343516257529503361779428622651142
Barnsley (4 Seasons)4 Leagues121.09
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)3 Leagues76.6557
Sheffield Utd (1 Season)2 Leagues17.096584811235010891058396172956
Swansea City (1 Season)2 Leagues16.37216219535197816431911053856
EFL Cup (10 Seasons)14.966
FA Cup (9 Seasons)15.645
Championship (5 Seasons)142.4365331155202345434634620812624628631836
League One (5 Seasons)154.6523
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.59036972039315139167026211669318
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-201220Plymouth Argyle1 League31.7
2012-201321Plymouth Argyle1 League41.4
2013-201422Plymouth Argyle1 League44.9
2014-201523Barnsley3 Leagues49.1
2015-201624Barnsley3 Leagues42.3
2016-201725Barnsley3 Leagues28.77
2016-201725Aston Villa1 League13.60
2017-201826Aston Villa3 Leagues40.0135
2018-201927Aston Villa2 Leagues36.3196716463131644241942010768751596824
2019-202028Aston Villa3 Leagues22.57395721667612145145521171547117
2020-202129Swansea City2 Leagues16.37216219535197816431911053856
2020-202129Aston Villa2 Leagues2.61641253717032721554012221
2021-202230Aston Villa2 Leagues1.02
2021-202230Sheffield Utd2 Leagues17.096584811235010891058396172956
2022-202331Derby County3 Leagues44.1336
2023-202432Derby County3 Leagues32.5221
2024-202533Barnsley1 League0.92
14 Seasons6 Clubs6 Leagues465.04556381272332764812366227815245735322154
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (6 Seasons)4 Leagues116.128702343516257529503361779428622651142
Barnsley (4 Seasons)4 Leagues121.09
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)3 Leagues76.6557
Sheffield Utd (1 Season)2 Leagues17.096584811235010891058396172956
Swansea City (1 Season)2 Leagues16.37216219535197816431911053856
EFL Cup (10 Seasons)14.966
FA Cup (9 Seasons)15.645
Championship (5 Seasons)142.4365331155202345434634620812624628631836
League One (5 Seasons)154.6523
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.59036972039315139167026211669318
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-201220Plymouth Argyleeng ENG4. League Two21st31.7
2012-201321Plymouth Argyleeng ENG4. League Two21st41.4
2013-201422Plymouth Argyleeng ENG4. League Two10th44.9
2014-201523Barnsleyeng ENG3. League One11th44.1Matches
2015-201624Barnsleyeng ENG3. League One6th40.2Matches
2016-201725Barnsleyeng ENG2. Championship14th25.00Matches
2016-201725Aston Villaeng ENG2. Championship13th13.60Matches
2017-201826Aston Villaeng ENG2. Championship4th38.0126Matches
2018-201927Aston Villaeng ENG2. Championship5th34.3196716463131644241802010768751596824Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.07395721667612112145521171547117Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.57216219535197116431911053856Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.51641253717032721554012221Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.096584811235010861058396172956Matches
2022-202331Derby Countyeng ENG3. League One7th39.3320Matches
2023-202432Derby Countyeng ENG3. League One2nd30.1201Matches
2024-202533Barnsleyeng ENG3. League One7th0.92Matches
14 Seasons6 Clubs4 Leagues434.54556381272332764811256227815245735322154
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (6 Seasons)2 Leagues105.428702343516257529445361779428622651142
Barnsley (4 Seasons)2 Leagues110.22
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)1 League69.4521
Sheffield Utd (1 Season)1 League16.096584811235010861058396172956
Swansea City (1 Season)1 League15.57216219535197116431911053856
Championship (5 Seasons)142.4365331155202345434634620812624628631836
League One (5 Seasons)154.6523
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.59036972039315139167026211669318
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-201523Barnsleyeng ENGFA Cup33rd4.0Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201624Barnsleyeng ENGFA Cup85th0.4Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.7Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.37Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.02Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.07Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.014Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.530Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.03Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.97Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.10Matches
2021-202230Aston Villaeng ENGEFL CupRd31.02Matches
2021-202230Sheffield Utdeng ENGFA Cup1.03Matches
2022-202331Derby Countyeng ENGEFL CupRd31.75Matches
2022-202331Derby Countyeng ENGFA Cup3.111Matches
2023-202432Derby Countyeng ENGEFL CupRd10.56Matches
2023-202432Derby Countyeng ENGFA Cup1.914Matches
10 Seasons5 Clubs2 Leagues30.5111
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (5 Seasons)2 Leagues10.658
Barnsley (3 Seasons)2 Leagues10.87
Derby County (2 Seasons)2 Leagues7.236
Swansea City (1 Season)1 League0.97
Sheffield Utd (1 Season)1 League1.03
EFL Cup (10 Seasons)14.966
FA Cup (9 Seasons)15.645
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
201725ie Rep. of IrelandFriendlies (M)1.4Matches
201826ie Rep. of IrelandWCQ0.1Matches
201826ie Rep. of IrelandFriendlies (M)1.6Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.6Matches
201927ie Rep. of IrelandFriendlies (M)1.0Matches
202028ie Rep. of IrelandFriendlies (M)0.8Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.218Matches
202129ie Rep. of IrelandFriendlies (M)2.5Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.961Matches
202230ie Rep. of IrelandWCQ0.612Matches
202230ie Rep. of IrelandFriendlies (M)1.0Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.93Matches
6 Seasons1 Club4 Leagues22.694
Friendlies (M) (6 Seasons)8.3
UEFA Nations League (3 Seasons)5.721
WCQ (2 Seasons)0.812
UEFA Euro Qualifying (1 Season)7.961

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-201220Plymouth Argyleeng ENG4. League Two31.7
2012-201321Plymouth Argyleeng ENG4. League Two41.4
2013-201422Plymouth Argyleeng ENG4. League Two44.9
2014-201523Barnsleyeng ENGFA Cup4.0Matches
2014-201523Barnsleyeng ENGLeague Cup1.0Matches
2014-201523Barnsleyeng ENG3. League One44.1Matches
2015-201624Barnsleyeng ENGFA Cup0.4Matches
2015-201624Barnsleyeng ENGLeague Cup1.7Matches
2015-201624Barnsleyeng ENG3. League One40.2Matches
2016-201725Barnsleyeng ENG2. Championship25.0Matches
2016-201725Aston Villaeng ENG2. Championship13.6Matches
2016-201725Barnsleyeng ENGEFL Cup1.3Matches
2016-201725Barnsleyeng ENGFA Cup2.3Matches
2017-201826Aston Villaeng ENG2. Championship38.0Matches
2017-201826Aston Villaeng ENGEFL Cup1.0Matches
2017-201826Aston Villaeng ENGFA Cup1.0Matches
2018-201927Aston Villaeng ENG2. Championship34.31404.0885481330220.641280020Matches
2018-201927Aston Villaeng ENGEFL Cup2.0Matches
2019-202028Aston Villaeng ENGEFL Cup4.5Matches
2019-202028Aston Villaeng ENGFA Cup1.0Matches
2019-202028Aston Villaeng ENG1. Premier League17.0623.642927033070.41340000Matches
2020-202129Swansea Cityeng ENG2. Championship15.5432.782515111030.19210000Matches
2020-202129Aston Villaeng ENGEFL Cup0.1Matches
2020-202129Swansea Cityeng ENGFA Cup0.9Matches
2020-202129Aston Villaeng ENG1. Premier League2.583.2044000010.40010000Matches
2021-202230Sheffield Utdeng ENG2. Championship16.0684.244320212090.56720000Matches
2021-202230Aston Villaeng ENGEFL Cup1.0Matches
2021-202230Sheffield Utdeng ENGFA Cup1.0Matches
2022-202331Derby Countyeng ENGEFL Cup1.7Matches
2022-202331Derby Countyeng ENGFA Cup3.1Matches
2022-202331Derby Countyeng ENG3. League One39.3Matches
2023-202432Derby Countyeng ENGEFL Cup0.5Matches
2023-202432Derby Countyeng ENGFA Cup1.9Matches
2023-202432Derby Countyeng ENG3. League One30.1Matches
2024-202533Barnsleyeng ENG3. League One0.9Matches
14 Seasons6 Clubs6 Leagues465.03213.761861144890420.4924160020
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (6 Seasons)4 Leagues116.12103.90118791660300.5615130020
Barnsley (4 Seasons)4 Leagues121.0
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)3 Leagues76.6
Sheffield Utd (1 Season)2 Leagues17.0684.244320212090.56720000
Swansea City (1 Season)2 Leagues16.3432.782515111030.19210000
EFL Cup (10 Seasons)14.9
FA Cup (9 Seasons)15.6
Championship (5 Seasons)142.42513.82153834560340.5221110020
League One (5 Seasons)154.6
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.5703.583331033080.41350000
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-201220Plymouth Argyle1 League31.7
2012-201321Plymouth Argyle1 League41.4
2013-201422Plymouth Argyle1 League44.9
2014-201523Barnsley3 Leagues49.1
2015-201624Barnsley3 Leagues42.3
2016-201725Barnsley3 Leagues28.7
2016-201725Aston Villa1 League13.6
2017-201826Aston Villa3 Leagues40.0
2018-201927Aston Villa2 Leagues36.31404.0885481330220.641280020
2019-202028Aston Villa3 Leagues22.5623.642927033070.41340000
2020-202129Swansea City2 Leagues16.3432.782515111030.19210000
2020-202129Aston Villa2 Leagues2.683.2044000010.40010000
2021-202230Aston Villa2 Leagues1.0
2021-202230Sheffield Utd2 Leagues17.0684.244320212090.56720000
2022-202331Derby County3 Leagues44.1
2023-202432Derby County3 Leagues32.5
2024-202533Barnsley1 League0.9
14 Seasons6 Clubs6 Leagues465.03213.761861144890420.4924160020
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (6 Seasons)4 Leagues116.12103.90118791660300.5615130020
Barnsley (4 Seasons)4 Leagues121.0
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)3 Leagues76.6
Sheffield Utd (1 Season)2 Leagues17.0684.244320212090.56720000
Swansea City (1 Season)2 Leagues16.3432.782515111030.19210000
EFL Cup (10 Seasons)14.9
FA Cup (9 Seasons)15.6
Championship (5 Seasons)142.42513.82153834560340.5221110020
League One (5 Seasons)154.6
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.5703.583331033080.41350000
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-201220Plymouth Argyleeng ENG4. League Two21st31.7
2012-201321Plymouth Argyleeng ENG4. League Two21st41.4
2013-201422Plymouth Argyleeng ENG4. League Two10th44.9
2014-201523Barnsleyeng ENG3. League One11th44.1Matches
2015-201624Barnsleyeng ENG3. League One6th40.2Matches
2016-201725Barnsleyeng ENG2. Championship14th25.0Matches
2016-201725Aston Villaeng ENG2. Championship13th13.6Matches
2017-201826Aston Villaeng ENG2. Championship4th38.0Matches
2018-201927Aston Villaeng ENG2. Championship5th34.31404.0885481330220.641280020Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.0623.642927033070.41340000Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.5432.782515111030.19210000Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.583.2044000010.40010000Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.0684.244320212090.56720000Matches
2022-202331Derby Countyeng ENG3. League One7th39.3Matches
2023-202432Derby Countyeng ENG3. League One2nd30.1Matches
2024-202533Barnsleyeng ENG3. League One7th0.9Matches
14 Seasons6 Clubs4 Leagues434.53213.761861144890420.4924160020
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (6 Seasons)2 Leagues105.42103.90118791660300.5615130020
Barnsley (4 Seasons)2 Leagues110.2
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)1 League69.4
Sheffield Utd (1 Season)1 League16.0684.244320212090.56720000
Swansea City (1 Season)1 League15.5432.782515111030.19210000
Championship (5 Seasons)142.42513.82153834560340.5221110020
League One (5 Seasons)154.6
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.5703.583331033080.41350000
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-201523Barnsleyeng ENGFA Cup33rd4.0Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201624Barnsleyeng ENGFA Cup85th0.4Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.7Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.3Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.0Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.0Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.0Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.5Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.0Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.9Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.1Matches
2021-202230Aston Villaeng ENGEFL CupRd31.0Matches
2021-202230Sheffield Utdeng ENGFA Cup1.0Matches
2022-202331Derby Countyeng ENGEFL CupRd31.7Matches
2022-202331Derby Countyeng ENGFA Cup3.1Matches
2023-202432Derby Countyeng ENGEFL CupRd10.5Matches
2023-202432Derby Countyeng ENGFA Cup1.9Matches
10 Seasons5 Clubs2 Leagues30.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (5 Seasons)2 Leagues10.6
Barnsley (3 Seasons)2 Leagues10.8
Derby County (2 Seasons)2 Leagues7.2
Swansea City (1 Season)1 League0.9
Sheffield Utd (1 Season)1 League1.0
EFL Cup (10 Seasons)14.9
FA Cup (9 Seasons)15.6
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
201725ie Rep. of IrelandFriendlies (M)1.4Matches
201826ie Rep. of IrelandWCQ0.1Matches
201826ie Rep. of IrelandFriendlies (M)1.6Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.6Matches
201927ie Rep. of IrelandFriendlies (M)1.0Matches
202028ie Rep. of IrelandFriendlies (M)0.8Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.2Matches
202129ie Rep. of IrelandFriendlies (M)2.5Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.9Matches
202230ie Rep. of IrelandWCQ0.6Matches
202230ie Rep. of IrelandFriendlies (M)1.0Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.9Matches
6 Seasons1 Club4 Leagues22.6
Friendlies (M) (6 Seasons)8.3
UEFA Nations League (3 Seasons)5.7
WCQ (2 Seasons)0.8
UEFA Euro Qualifying (1 Season)7.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-201220Plymouth Argyleeng ENG4. League Two31.7
2012-201321Plymouth Argyleeng ENG4. League Two41.4
2013-201422Plymouth Argyleeng ENG4. League Two44.9
2014-201523Barnsleyeng ENGFA Cup4.0Matches
2014-201523Barnsleyeng ENGLeague Cup1.0Matches
2014-201523Barnsleyeng ENG3. League One44.1Matches
2015-201624Barnsleyeng ENGFA Cup0.4Matches
2015-201624Barnsleyeng ENGLeague Cup1.7Matches
2015-201624Barnsleyeng ENG3. League One40.2Matches
2016-201725Barnsleyeng ENG2. Championship25.000Matches
2016-201725Aston Villaeng ENG2. Championship13.600Matches
2016-201725Barnsleyeng ENGEFL Cup1.300Matches
2016-201725Barnsleyeng ENGFA Cup2.3Matches
2017-201826Aston Villaeng ENG2. Championship38.05332Matches
2017-201826Aston Villaeng ENGEFL Cup1.000Matches
2017-201826Aston Villaeng ENGFA Cup1.000Matches
2018-201927Aston Villaeng ENG2. Championship34.3583528273224944.927288202078591Matches
2018-201927Aston Villaeng ENGEFL Cup2.001Matches
2019-202028Aston Villaeng ENGEFL Cup4.502Matches
2019-202028Aston Villaeng ENGFA Cup1.001Matches
2019-202028Aston Villaeng ENG1. Premier League17.01610484102540.01519415925310Matches
2020-202129Swansea Cityeng ENG2. Championship15.5189512151338.58844927161Matches
2020-202129Aston Villaeng ENGEFL Cup0.100Matches
2020-202129Swansea Cityeng ENGFA Cup0.910Matches
2020-202129Aston Villaeng ENG1. Premier League2.500000020.023030020Matches
2021-202230Sheffield Utdeng ENG2. Championship16.026121010692339.114152131036180Matches
2021-202230Aston Villaeng ENGEFL Cup1.001Matches
2021-202230Sheffield Utdeng ENGFA Cup1.000Matches
2022-202331Derby Countyeng ENGEFL Cup1.720Matches
2022-202331Derby Countyeng ENGFA Cup3.143Matches
2022-202331Derby Countyeng ENG3. League One39.32848Matches
2023-202432Derby Countyeng ENGEFL Cup0.500Matches
2023-202432Derby Countyeng ENGFA Cup1.901Matches
2023-202432Derby Countyeng ENG3. League One30.12016Matches
2024-202533Barnsleyeng ENG3. League One0.910Matches
14 Seasons6 Clubs6 Leagues465.01181754757144611241.1667318551531661262
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Aston Villa (6 Seasons)4 Leagues116.1749832357327642.14450123866103921
Barnsley (4 Seasons)4 Leagues121.0100
Plymouth Argyle (3 Seasons)1 League118.00
Derby County (2 Seasons)3 Leagues76.654680
Sheffield Utd (1 Season)2 Leagues17.026121010692339.114152131036180
Swansea City (1 Season)2 Leagues16.31810512151338.58844927161
EFL Cup (10 Seasons)14.9240
FA Cup (9 Seasons)15.6550
Championship (5 Seasons)142.4102109434910368542.44951143771141932
League One (5 Seasons)154.649640
League Two (3 Seasons)118.00
Premier League (3 Seasons)19.51610484102737.01722418925330
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-201220Plymouth Argyle1 League31.70
2012-201321Plymouth Argyle1 League41.40
2013-201422Plymouth Argyle1 League44.90
2014-201523Barnsley3 Leagues49.10
2015-201624Barnsley3 Leagues42.30
2016-201725Barnsley3 Leagues28.7000
2016-201725Aston Villa1 League13.6000
2017-201826Aston Villa3 Leagues40.053320
2018-201927Aston Villa2 Leagues36.3583528273224944.927288202178591
2019-202028Aston Villa3 Leagues22.51610484102540.015194151225310
2020-202129Swansea City2 Leagues16.31810512151338.58844927161
2020-202129Aston Villa2 Leagues2.600000020.023030020
2021-202230Aston Villa2 Leagues1.0010
2021-202230Sheffield Utd2 Leagues17.026121010692339.114152131036180
2022-202331Derby County3 Leagues44.134510
2023-202432Derby County3 Leagues32.520170
2024-202533Barnsley1 League0.9100
14 Seasons6 Clubs6 Leagues465.01181754757144611241.1667318551531661262
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Aston Villa (6 Seasons)4 Leagues116.1749832357327642.14450123866103921
Barnsley (4 Seasons)4 Leagues121.0100
Plymouth Argyle (3 Seasons)1 League118.00
Derby County (2 Seasons)3 Leagues76.654680
Sheffield Utd (1 Season)2 Leagues17.026121010692339.114152131036180
Swansea City (1 Season)2 Leagues16.31810512151338.58844927161
EFL Cup (10 Seasons)14.9240
FA Cup (9 Seasons)15.6550
Championship (5 Seasons)142.4102109434910368542.44951143771141932
League One (5 Seasons)154.649640
League Two (3 Seasons)118.00
Premier League (3 Seasons)19.51610484102737.01722418925330
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-201220Plymouth Argyleeng ENG4. League Two21st31.7
2012-201321Plymouth Argyleeng ENG4. League Two21st41.4
2013-201422Plymouth Argyleeng ENG4. League Two10th44.9
2014-201523Barnsleyeng ENG3. League One11th44.1Matches
2015-201624Barnsleyeng ENG3. League One6th40.2Matches
2016-201725Barnsleyeng ENG2. Championship14th25.000Matches
2016-201725Aston Villaeng ENG2. Championship13th13.600Matches
2017-201826Aston Villaeng ENG2. Championship4th38.05332Matches
2018-201927Aston Villaeng ENG2. Championship5th34.3583528273224944.927288202078591Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.01610484102540.01519415925310Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.5189512151338.58844927161Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.500000020.023030020Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.026121010692339.114152131036180Matches
2022-202331Derby Countyeng ENG3. League One7th39.32848Matches
2023-202432Derby Countyeng ENG3. League One2nd30.12016Matches
2024-202533Barnsleyeng ENG3. League One7th0.910Matches
14 Seasons6 Clubs4 Leagues434.51181684757144611241.1667318551441661262
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
Aston Villa (6 Seasons)2 Leagues105.4749832357327642.14450123861103921
Barnsley (4 Seasons)2 Leagues110.2100
Plymouth Argyle (3 Seasons)1 League118.00
Derby County (2 Seasons)1 League69.448640
Sheffield Utd (1 Season)1 League16.026121010692339.114152131036180
Swansea City (1 Season)1 League15.5189512151338.58844927161
Championship (5 Seasons)142.4102109434910368542.44951143771141932
League One (5 Seasons)154.649640
League Two (3 Seasons)118.00
Premier League (3 Seasons)19.51610484102737.01722418925330
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-201523Barnsleyeng ENGFA Cup33rd4.0Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201624Barnsleyeng ENGFA Cup85th0.4Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.7Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.300Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.000Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.000Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.001Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.502Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.001Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.910Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.100Matches
2021-202230Aston Villaeng ENGEFL CupRd31.001Matches
2021-202230Sheffield Utdeng ENGFA Cup1.000Matches
2022-202331Derby Countyeng ENGEFL CupRd31.720Matches
2022-202331Derby Countyeng ENGFA Cup3.143Matches
2023-202432Derby Countyeng ENGEFL CupRd10.500Matches
2023-202432Derby Countyeng ENGFA Cup1.901Matches
10 Seasons5 Clubs2 Leagues30.5790
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
Aston Villa (5 Seasons)2 Leagues10.6050
Barnsley (3 Seasons)2 Leagues10.8000
Derby County (2 Seasons)2 Leagues7.2640
Swansea City (1 Season)1 League0.9100
Sheffield Utd (1 Season)1 League1.0000
EFL Cup (10 Seasons)14.9240
FA Cup (9 Seasons)15.6550
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
201725ie Rep. of IrelandFriendlies (M)1.4Matches
201826ie Rep. of IrelandWCQ0.1Matches
201826ie Rep. of IrelandFriendlies (M)1.6Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.6Matches
201927ie Rep. of IrelandFriendlies (M)1.0Matches
202028ie Rep. of IrelandFriendlies (M)0.8Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.235Matches
202129ie Rep. of IrelandFriendlies (M)2.5Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.9511Matches
202230ie Rep. of IrelandWCQ0.601Matches
202230ie Rep. of IrelandFriendlies (M)1.0Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.930Matches
6 Seasons1 Club4 Leagues22.611170
Friendlies (M) (6 Seasons)8.30
UEFA Nations League (3 Seasons)5.7650
WCQ (2 Seasons)0.8010
UEFA Euro Qualifying (1 Season)7.95110

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-201220Plymouth Argyleeng ENG4. League Two31.7
2012-201321Plymouth Argyleeng ENG4. League Two41.4
2013-201422Plymouth Argyleeng ENG4. League Two44.9
2014-201523Barnsleyeng ENGFA Cup4.0Matches
2014-201523Barnsleyeng ENGLeague Cup1.0Matches
2014-201523Barnsleyeng ENG3. League One44.1Matches
2015-201624Barnsleyeng ENGFA Cup0.4Matches
2015-201624Barnsleyeng ENGLeague Cup1.7Matches
2015-201624Barnsleyeng ENG3. League One40.2Matches
2016-201725Barnsleyeng ENG2. Championship25.0Matches
2016-201725Aston Villaeng ENG2. Championship13.6Matches
2016-201725Barnsleyeng ENGEFL Cup1.3Matches
2016-201725Barnsleyeng ENGFA Cup2.3Matches
2017-201826Aston Villaeng ENG2. Championship38.0Matches
2017-201826Aston Villaeng ENGEFL Cup1.0Matches
2017-201826Aston Villaeng ENGFA Cup1.0Matches
2018-201927Aston Villaeng ENG2. Championship34.3226671359124467945226611872.7327.393444881717282223617141498Matches
2018-201927Aston Villaeng ENGEFL Cup2.0Matches
2019-202028Aston Villaeng ENGEFL Cup4.5Matches
2019-202028Aston Villaeng ENGFA Cup1.0Matches
2019-202028Aston Villaeng ENG1. Premier League17.086340125403341278637457.1342.93651224535911111849357Matches
2020-202129Swansea Cityeng ENG2. Championship15.582521110422297168259333.3666.7406141848779218552462Matches
2020-202129Aston Villaeng ENGEFL Cup0.1Matches
2020-202129Swansea Cityeng ENGFA Cup0.9Matches
2020-202129Aston Villaeng ENG1. Premier League2.517722273834177000822141081001011611Matches
2021-202230Sheffield Utdeng ENG2. Championship16.010992317057635619109911981.8218.256118138231011117470544Matches
2021-202230Aston Villaeng ENGEFL Cup1.0Matches
2021-202230Sheffield Utdeng ENGFA Cup1.0Matches
2022-202331Derby Countyeng ENGEFL Cup1.7Matches
2022-202331Derby Countyeng ENGFA Cup3.1Matches
2022-202331Derby Countyeng ENG3. League One39.3Matches
2023-202432Derby Countyeng ENGEFL Cup0.5Matches
2023-202432Derby Countyeng ENGFA Cup1.9Matches
2023-202432Derby Countyeng ENG3. League One30.1Matches
2024-202533Barnsleyeng ENG3. League One0.9Matches
14 Seasons6 Clubs6 Leagues465.05230157786271817561115230382463.21436.82348915736705553683343252272
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
Aston Villa (6 Seasons)4 Leagues116.1330611350617201103763306181266.7633.31381592623603833348252023166
Barnsley (4 Seasons)4 Leagues121.0
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)3 Leagues76.6
Sheffield Utd (1 Season)2 Leagues17.010992317057635619109911981.8218.256118138231011117470544
Swansea City (1 Season)2 Leagues16.382521110422297168259333.3666.7406141848779218552462
EFL Cup (10 Seasons)14.9
FA Cup (9 Seasons)15.6
Championship (5 Seasons)142.4419011563922421332804190312064.51135.51901771930274542571262643204
League One (5 Seasons)154.6
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.51040421474764243110407457.1342.944714386431011112860968
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-201220Plymouth Argyle1 League31.7
2012-201321Plymouth Argyle1 League41.4
2013-201422Plymouth Argyle1 League44.9
2014-201523Barnsley3 Leagues49.1
2015-201624Barnsley3 Leagues42.3
2016-201725Barnsley3 Leagues28.7
2016-201725Aston Villa1 League13.6
2017-201826Aston Villa3 Leagues40.0
2018-201927Aston Villa2 Leagues36.3226671359124467945226611872.7327.393444881717282223617141498
2019-202028Aston Villa3 Leagues22.586340125403341278637457.1342.93651224535911111849357
2020-202129Swansea City2 Leagues16.382521110422297168259333.3666.7406141848779218552462
2020-202129Aston Villa2 Leagues2.617722273834177000822141081001011611
2021-202230Aston Villa2 Leagues1.0
2021-202230Sheffield Utd2 Leagues17.010992317057635619109911981.8218.256118138231011117470544
2022-202331Derby County3 Leagues44.1
2023-202432Derby County3 Leagues32.5
2024-202533Barnsley1 League0.9
14 Seasons6 Clubs6 Leagues465.05230157786271817561115230382463.21436.82348915736705553683343252272
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
Aston Villa (6 Seasons)4 Leagues116.1330611350617201103763306181266.7633.31381592623603833348252023166
Barnsley (4 Seasons)4 Leagues121.0
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)3 Leagues76.6
Sheffield Utd (1 Season)2 Leagues17.010992317057635619109911981.8218.256118138231011117470544
Swansea City (1 Season)2 Leagues16.382521110422297168259333.3666.7406141848779218552462
EFL Cup (10 Seasons)14.9
FA Cup (9 Seasons)15.6
Championship (5 Seasons)142.4419011563922421332804190312064.51135.51901771930274542571262643204
League One (5 Seasons)154.6
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.51040421474764243110407457.1342.944714386431011112860968
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-201220Plymouth Argyleeng ENG4. League Two21st31.7
2012-201321Plymouth Argyleeng ENG4. League Two21st41.4
2013-201422Plymouth Argyleeng ENG4. League Two10th44.9
2014-201523Barnsleyeng ENG3. League One11th44.1Matches
2015-201624Barnsleyeng ENG3. League One6th40.2Matches
2016-201725Barnsleyeng ENG2. Championship14th25.0Matches
2016-201725Aston Villaeng ENG2. Championship13th13.6Matches
2017-201826Aston Villaeng ENG2. Championship4th38.0Matches
2018-201927Aston Villaeng ENG2. Championship5th34.3226671359124467945226611872.7327.393444881717282223617141498Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.086340125403341278637457.1342.93651224535911111849357Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.582521110422297168259333.3666.7406141848779218552462Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.517722273834177000822141081001011611Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.010992317057635619109911981.8218.256118138231011117470544Matches
2022-202331Derby Countyeng ENG3. League One7th39.3Matches
2023-202432Derby Countyeng ENG3. League One2nd30.1Matches
2024-202533Barnsleyeng ENG3. League One7th0.9Matches
14 Seasons6 Clubs4 Leagues434.55230157786271817561115230382463.21436.82348915736705553683343252272
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
Aston Villa (6 Seasons)2 Leagues105.4330611350617201103763306181266.7633.31381592623603833348252023166
Barnsley (4 Seasons)2 Leagues110.2
Plymouth Argyle (3 Seasons)1 League118.0
Derby County (2 Seasons)1 League69.4
Sheffield Utd (1 Season)1 League16.010992317057635619109911981.8218.256118138231011117470544
Swansea City (1 Season)1 League15.582521110422297168259333.3666.7406141848779218552462
Championship (5 Seasons)142.4419011563922421332804190312064.51135.51901771930274542571262643204
League One (5 Seasons)154.6
League Two (3 Seasons)118.0
Premier League (3 Seasons)19.51040421474764243110407457.1342.944714386431011112860968
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-201523Barnsleyeng ENGFA Cup33rd4.0Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.0Matches
2015-201624Barnsleyeng ENGFA Cup85th0.4Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.7Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.3Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.3Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.0Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.0Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.0Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.5Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.0Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.9Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.1Matches
2021-202230Aston Villaeng ENGEFL CupRd31.0Matches
2021-202230Sheffield Utdeng ENGFA Cup1.0Matches
2022-202331Derby Countyeng ENGEFL CupRd31.7Matches
2022-202331Derby Countyeng ENGFA Cup3.1Matches
2023-202432Derby Countyeng ENGEFL CupRd10.5Matches
2023-202432Derby Countyeng ENGFA Cup1.9Matches
10 Seasons5 Clubs2 Leagues30.5
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
Aston Villa (5 Seasons)2 Leagues10.6
Barnsley (3 Seasons)2 Leagues10.8
Derby County (2 Seasons)2 Leagues7.2
Swansea City (1 Season)1 League0.9
Sheffield Utd (1 Season)1 League1.0
EFL Cup (10 Seasons)14.9
FA Cup (9 Seasons)15.6
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
201725ie Rep. of IrelandFriendlies (M)1.4Matches
201826ie Rep. of IrelandWCQ0.1Matches
201826ie Rep. of IrelandFriendlies (M)1.6Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.6Matches
201927ie Rep. of IrelandFriendlies (M)1.0Matches
202028ie Rep. of IrelandFriendlies (M)0.8Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.2Matches
202129ie Rep. of IrelandFriendlies (M)2.5Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.9Matches
202230ie Rep. of IrelandWCQ0.6Matches
202230ie Rep. of IrelandFriendlies (M)1.0Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.9Matches
6 Seasons1 Club4 Leagues22.6
Friendlies (M) (6 Seasons)8.3
UEFA Nations League (3 Seasons)5.7
WCQ (2 Seasons)0.8
UEFA Euro Qualifying (1 Season)7.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-201220Plymouth Argyleeng ENG4. League Two382,8517568.931.7326
2012-201321Plymouth Argyleeng ENG4. League Two423,7288990.041.4420
2013-201422Plymouth Argyleeng ENG4. League Two454,0459097.744.9450
2014-201523Barnsleyeng ENGFA Cup436090100.04.04904001.7582+6+1.50Matches
2014-201523Barnsleyeng ENGLeague Cup19090100.01.01901000.0002-2-2.00Matches
2014-201523Barnsleyeng ENG3. League One463,9658695.844.14538101.355958+1+0.02+0.02Matches
2015-201624Barnsleyeng ENGFA Cup1383842.20.40013700.000000.00+1.73Matches
2015-201624Barnsleyeng ENGLeague Cup21527663.31.71121113101.5035-2-1.18-1.18Matches
2015-201624Barnsleyeng ENG3. League One413,6178887.440.24039101.896642+24+0.60+1.97Matches
2016-201725Barnsleyeng ENG2. Championship252,2509054.325.02525001.604235+7+0.28+0.76Matches
2016-201725Aston Villaeng ENG2. Championship171,2257229.613.61311411.181317-4-0.29-0.39Matches
2016-201725Barnsleyeng ENGEFL Cup1120120100.01.311201000.0012-1-0.75Matches
2016-201725Barnsleyeng ENGFA Cup2210105100.02.321052000.5012-1-0.43Matches
2017-201826Aston Villaeng ENG2. Championship413,4218382.638.04029151.846134+27+0.71+0.33Matches
2017-201826Aston Villaeng ENGEFL Cup1909033.31.01901003.0021+1+1.00+0.50Matches
2017-201826Aston Villaeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2018-201927Aston Villaeng ENG2. Championship433,0857274.534.3338825101821.656446+18+0.53+0.2756.444.8+11.6+0.34-0.07Matches
2018-201927Aston Villaeng ENGEFL Cup218090100.02.02902001.501100.00Matches
2019-202028Aston Villaeng ENGEFL Cup64056864.34.5490422312.17164+12+2.67+2.27Matches
2019-202028Aston Villaeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2019-202028Aston Villaeng ENG1. Premier League271,5345744.917.018754920101.042029-9-0.53+0.2821.426.3-4.9-0.29+0.60Matches
2020-202129Swansea Cityeng ENG2. Championship191,3917333.615.51876612131.592217+5+0.32-0.0716.414.7+1.6+0.11+0.06Matches
2020-202129Aston Villaeng ENGEFL Cup113134.80.10011313.000000.00-1.40Matches
2020-202129Swansea Cityeng ENGFA Cup2794029.30.9165011401.5031+2+2.28+1.34Matches
2020-202129Aston Villaeng ENG1. Premier League4225566.62.53700116111.5042+2+0.80+0.603.62.1+1.4+0.57+0.57Matches
2021-202230Sheffield Utdeng ENG2. Championship291,4415034.816.0158181416121.872816+12+0.75+0.5529.119.1+10.0+0.62+0.30Matches
2021-202230Aston Villaeng ENGEFL Cup1909050.01.01901003.0060+6+6.00+6.00Matches
2021-202230Sheffield Utdeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2021-202230Aston Villaeng ENG1. Premier League00002Matches
2022-202331Derby Countyeng ENGEFL Cup31545151.31.71120121702.330000.00-1.23Matches
2022-202331Derby Countyeng ENGFA Cup42776961.63.1379114011.7545-1-0.32-4.49Matches
2022-202331Derby Countyeng ENG3. League One443,5418085.539.342832522401.645938+21+0.53+0.53Matches
2023-202432Derby Countyeng ENGEFL Cup1454550.00.51450000.0002-2-4.00-4.00Matches
2023-202432Derby Countyeng ENGFA Cup21728695.61.92861000.5035-2-1.05-1.05Matches
2023-202432Derby Countyeng ENG3. League One412,7066665.430.132791391922.005526+29+0.96+0.21Matches
2024-202533Barnsleyeng ENG3. League One284424.70.9155012900.5020+2+2.14+2.09Matches
14 Seasons6 Clubs6 Leagues54141,8547759.7465.0472822466919511.62545400+145+0.42+0.30126.9107.1+19.8+0.23+0.25
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
Aston Villa (6 Seasons)4 Leagues14510,4487242.8116.111784792819331.56189139+50+0.43+0.3981.473.3+8.1+0.15+0.35
Barnsley (4 Seasons)4 Leagues12510,8868771.0121.01209611153201.53182148+34+0.28+0.65
Plymouth Argyle (3 Seasons)1 League12510,6248585.5118.01196
Derby County (2 Seasons)3 Leagues956,8957374.176.6818141142131.7812176+45+0.59-0.24
Sheffield Utd (1 Season)2 Leagues301,5315136.217.0168291416121.812819+9+0.53+0.3329.119.1+10.0+0.62+0.30
Swansea City (1 Season)2 Leagues211,4707033.316.31976621831.582518+7+0.430.0016.414.7+1.6+0.11+0.06
EFL Cup (10 Seasons)191,3397056.514.913941262121.842917+12+0.81+0.11
FA Cup (9 Seasons)181,4067876.815.615881133011.062123-2-0.13-2.04
Championship (5 Seasons)17412,8137451.6142.4144831043017231.67230165+65+0.46+0.33102.078.7+23.2+0.35+0.13
League One (5 Seasons)17413,9138075.8154.616081115142121.69241164+77+0.50+0.40
League Two (3 Seasons)12510,6248585.5118.01196
Premier League (3 Seasons)311,7595717.119.5217441020231.102431-7-0.36-0.1825.028.4-3.5-0.18+0.15
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-201220Plymouth Argyle1 League382,8517568.931.7326
2012-201321Plymouth Argyle1 League423,7288990.041.4420
2013-201422Plymouth Argyle1 League454,0459097.744.9450
2014-201523Barnsley3 Leagues514,4158796.249.1509043101.356762+5+0.10+0.10
2015-201624Barnsley3 Leagues443,8078785.242.3411224033401.836947+22+0.52+1.74
2016-201725Barnsley3 Leagues282,5809257.728.72811028001.464439+5+0.17+0.65
2016-201725Aston Villa1 League171,2257229.613.61311411.181317-4-0.29-0.39
2017-201826Aston Villa3 Leagues433,6018480.040.0429031151.826438+26+0.65+0.25
2018-201927Aston Villa2 Leagues453,2657375.636.3358827101821.646547+18+0.50+0.2456.444.8+11.6+0.34-0.07
2019-202028Aston Villa3 Leagues342,0296049.022.5237891121111.213735+2+0.09+0.7721.426.3-4.9-0.29+0.60
2020-202129Swansea City2 Leagues211,4707033.316.31976621831.582518+7+0.430.0016.414.7+1.6+0.11+0.06
2020-202129Aston Villa2 Leagues5238486.42.63700215121.8042+2+0.76+0.473.62.1+1.4+0.57+0.57
2021-202230Aston Villa2 Leagues190902.51.01901023.0060+6+6.00+6.00
2021-202230Sheffield Utd2 Leagues301,5315136.217.0168291416121.812819+9+0.53+0.3329.119.1+10.0+0.62+0.30
2022-202331Derby County3 Leagues513,9727881.244.146842752411.696343+20+0.45-0.53
2023-202432Derby County3 Leagues442,9236666.332.535791491921.895833+25+0.77+0.04
2024-202533Barnsley1 League284424.70.9155012900.5020+2+2.14+2.09
14 Seasons6 Clubs6 Leagues54141,8547759.7465.0472822466919511.62545400+145+0.42+0.30126.9107.1+19.8+0.23+0.25
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
Aston Villa (6 Seasons)4 Leagues14510,4487242.8116.111784792819331.56189139+50+0.43+0.3981.473.3+8.1+0.15+0.35
Barnsley (4 Seasons)4 Leagues12510,8868771.0121.01209611153201.53182148+34+0.28+0.65
Plymouth Argyle (3 Seasons)1 League12510,6248585.5118.01196
Derby County (2 Seasons)3 Leagues956,8957374.176.6818141142131.7812176+45+0.59-0.24
Sheffield Utd (1 Season)2 Leagues301,5315136.217.0168291416121.812819+9+0.53+0.3329.119.1+10.0+0.62+0.30
Swansea City (1 Season)2 Leagues211,4707033.316.31976621831.582518+7+0.430.0016.414.7+1.6+0.11+0.06
EFL Cup (10 Seasons)191,3397056.514.913941262121.842917+12+0.81+0.11
FA Cup (9 Seasons)181,4067876.815.615881133011.062123-2-0.13-2.04
Championship (5 Seasons)17412,8137451.6142.4144831043017231.67230165+65+0.46+0.33102.078.7+23.2+0.35+0.13
League One (5 Seasons)17413,9138075.8154.616081115142121.69241164+77+0.50+0.40
League Two (3 Seasons)12510,6248585.5118.01196
Premier League (3 Seasons)311,7595717.119.5217441020231.102431-7-0.36-0.1825.028.4-3.5-0.18+0.15
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-201220Plymouth Argyleeng ENG4. League Two21st382,8517568.931.7326
2012-201321Plymouth Argyleeng ENG4. League Two21st423,7288990.041.4420
2013-201422Plymouth Argyleeng ENG4. League Two10th454,0459097.744.9450
2014-201523Barnsleyeng ENG3. League One11th463,9658695.844.14538101.355958+1+0.02+0.02Matches
2015-201624Barnsleyeng ENG3. League One6th413,6178887.440.24039101.896642+24+0.60+1.97Matches
2016-201725Barnsleyeng ENG2. Championship14th252,2509054.325.02525001.604235+7+0.28+0.76Matches
2016-201725Aston Villaeng ENG2. Championship13th171,2257229.613.61311411.181317-4-0.29-0.39Matches
2017-201826Aston Villaeng ENG2. Championship4th413,4218382.638.04029151.846134+27+0.71+0.33Matches
2018-201927Aston Villaeng ENG2. Championship5th433,0857274.534.3338825101821.656446+18+0.53+0.2756.444.8+11.6+0.34-0.07Matches
2019-202028Aston Villaeng ENG1. Premier League17th271,5345744.917.018754920101.042029-9-0.53+0.2821.426.3-4.9-0.29+0.60Matches
2020-202129Swansea Cityeng ENG2. Championship4th191,3917333.615.51876612131.592217+5+0.32-0.0716.414.7+1.6+0.11+0.06Matches
2020-202129Aston Villaeng ENG1. Premier League11th4225566.62.53700116111.5042+2+0.80+0.603.62.1+1.4+0.57+0.57Matches
2021-202230Aston Villaeng ENG1. Premier League14th00002Matches
2021-202230Sheffield Utdeng ENG2. Championship5th291,4415034.816.0158181416121.872816+12+0.75+0.5529.119.1+10.0+0.62+0.30Matches
2022-202331Derby Countyeng ENG3. League One7th443,5418085.539.342832522401.645938+21+0.53+0.53Matches
2023-202432Derby Countyeng ENG3. League One2nd412,7066665.430.132791391922.005526+29+0.96+0.21Matches
2024-202533Barnsleyeng ENG3. League One7th284424.70.9155012900.5020+2+2.14+2.09Matches
14 Seasons6 Clubs4 Leagues50439,1097859.4434.5444812236018481.64495360+135+0.43+0.38126.9107.1+19.8+0.23+0.25
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
Aston Villa (6 Seasons)2 Leagues1329,4907241.8105.410783692519311.52162128+34+0.32+0.3381.473.3+8.1+0.15+0.35
Barnsley (4 Seasons)2 Leagues1149,9168769.7110.21115510232901.58169135+34+0.31+0.66
Plymouth Argyle (3 Seasons)1 League12510,6248585.5118.01196
Derby County (2 Seasons)1 League856,2477375.469.4748138112021.8111464+50+0.72+0.19
Sheffield Utd (1 Season)1 League291,4415034.816.0158181416121.872816+12+0.75+0.5529.119.1+10.0+0.62+0.30
Swansea City (1 Season)1 League191,3917333.615.51876612131.592217+5+0.32-0.0716.414.7+1.6+0.11+0.06
Championship (5 Seasons)17412,8137451.6142.4144831043017231.67230165+65+0.46+0.33102.078.7+23.2+0.35+0.13
League One (5 Seasons)17413,9138075.8154.616081115142121.69241164+77+0.50+0.40
League Two (3 Seasons)12510,6248585.5118.01196
Premier League (3 Seasons)311,7595717.119.5217441020231.102431-7-0.36-0.1825.028.4-3.5-0.18+0.15
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-201523Barnsleyeng ENGFA Cup33rd436090100.04.04904001.7582+6+1.50Matches
2014-201523Barnsleyeng ENGLeague Cup58th19090100.01.01901000.0002-2-2.00Matches
2015-201624Barnsleyeng ENGFA Cup85th1383842.20.40013700.000000.00+1.73Matches
2015-201624Barnsleyeng ENGLeague Cup33rd21527663.31.71121113101.5035-2-1.18-1.18Matches
2016-201725Barnsleyeng ENGEFL Cup58th1120120100.01.311201000.0012-1-0.75Matches
2016-201725Barnsleyeng ENGFA Cup33rd2210105100.02.321052000.5012-1-0.43Matches
2017-201826Aston Villaeng ENGEFL Cup17th1909033.31.01901003.0021+1+1.00+0.50Matches
2017-201826Aston Villaeng ENGFA Cup33rd19090100.01.01901000.0013-2-2.00Matches
2018-201927Aston Villaeng ENGEFL Cup33rd218090100.02.02902001.501100.00Matches
2019-202028Aston Villaeng ENGEFL Cup2nd64056864.34.5490422312.17164+12+2.67+2.27Matches
2019-202028Aston Villaeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2020-202129Swansea Cityeng ENGFA Cup9th2794029.30.9165011401.5031+2+2.28+1.34Matches
2020-202129Aston Villaeng ENGEFL Cup9th113134.80.10011313.000000.00-1.40Matches
2021-202230Aston Villaeng ENGEFL CupRd31909050.01.01901003.0060+6+6.00+6.00Matches
2021-202230Sheffield Utdeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2022-202331Derby Countyeng ENGEFL CupRd331545151.31.71120121702.330000.00-1.23Matches
2022-202331Derby Countyeng ENGFA Cup42776961.63.1379114011.7545-1-0.32-4.49Matches
2023-202432Derby Countyeng ENGEFL CupRd11454550.00.51450000.0002-2-4.00-4.00Matches
2023-202432Derby Countyeng ENGFA Cup21728695.61.92861000.5035-2-1.05-1.05Matches
10 Seasons5 Clubs2 Leagues372,7457465.430.528902392431.465040+10+0.33-0.72
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aston Villa (5 Seasons)2 Leagues139587456.010.610901031921.922711+16+1.50+0.79
Barnsley (3 Seasons)2 Leagues119708887.410.89100923401.00131300.00+0.64
Derby County (2 Seasons)2 Leagues106486563.57.2782332511.50712-5-0.69-3.11
Swansea City (1 Season)1 League2794029.30.9165011401.5031+2+2.28+1.34
Sheffield Utd (1 Season)1 League19090100.01.01901000.0003-3-3.00
EFL Cup (10 Seasons)191,3397056.514.913941262121.842917+12+0.81+0.11
FA Cup (9 Seasons)181,4067876.815.615881133011.062123-2-0.13-2.04
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
201725ie Rep. of IrelandFriendlies (M)21256346.31.42630010.0004-4-2.88-4.74Matches
201826ie Rep. of IrelandWCQ21261.10.1002560.500000.00-0.34Matches
201826ie Rep. of IrelandFriendlies (M)31414731.31.6170023600.6702-2-1.28-1.28Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd1555515.30.61550030.0004-4-6.55-6.55Matches
201927ie Rep. of IrelandFriendlies (M)2934751.71.0169012403.0021+1+0.97-2.14Matches
202028ie Rep. of IrelandFriendlies (M)1707077.80.81700000.0003-3-3.86-3.86Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB53757569.44.2490411510.6012-1-0.24+0.85Matches
202129ie Rep. of IrelandFriendlies (M)32287663.32.53760002.3361+5+1.97+0.61Matches
202129ie Rep. of IrelandUEFA Euro Qualifying87088984.37.98890011.7542+2+0.25+0.25Matches
202230ie Rep. of IrelandWCQ556117.80.60051111.8020+2+3.21+3.08Matches
202230ie Rep. of IrelandFriendlies (M)1909025.01.01901013.0010+1+1.00+1.00Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB3832815.40.90032832.332200.00-0.20Matches
6 Seasons1 Club4 Leagues362,0365735.222.6228151419171.441821-3-0.13-0.42
Friendlies (M) (6 Seasons)127476243.78.3972133221.50911-2-0.24-0.99
UEFA Nations League (3 Seasons)95135735.65.7583442571.1138-5-0.88-0.78
WCQ (2 Seasons)768103.80.8007971.4320+2+2.65+2.39
UEFA Euro Qualifying (1 Season)87088984.37.98890011.7542+2+0.25+0.25

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-201220Plymouth Argyleeng ENG4. League Two31.75123
2012-201321Plymouth Argyleeng ENG4. League Two41.47044
2013-201422Plymouth Argyleeng ENG4. League Two44.97035
2014-201523Barnsleyeng ENGFA Cup4.00000Matches
2014-201523Barnsleyeng ENGLeague Cup1.00000Matches
2014-201523Barnsleyeng ENG3. League One44.17028Matches
2015-201624Barnsleyeng ENGFA Cup0.40000Matches
2015-201624Barnsleyeng ENGLeague Cup1.70000Matches
2015-201624Barnsleyeng ENG3. League One40.29053Matches
2016-201725Barnsleyeng ENG2. Championship25.07002600000000Matches
2016-201725Aston Villaeng ENG2. Championship13.63001200000000Matches
2016-201725Barnsleyeng ENGEFL Cup1.3000130700000Matches
2016-201725Barnsleyeng ENGFA Cup2.30000Matches
2017-201826Aston Villaeng ENG2. Championship38.0800435031263253000Matches
2017-201826Aston Villaeng ENGEFL Cup1.0000010200000Matches
2017-201826Aston Villaeng ENGFA Cup1.00002007000Matches
2018-201927Aston Villaeng ENG2. Championship34.3600313311802035100201282157.1Matches
2018-201927Aston Villaeng ENGEFL Cup2.02004001410000Matches
2019-202028Aston Villaeng ENGEFL Cup4.500025030200Matches
2019-202028Aston Villaeng ENGFA Cup1.00001013100Matches
2019-202028Aston Villaeng ENG1. Premier League17.0400142141129101007212860.0Matches
2020-202129Swansea Cityeng ENG2. Championship15.510013103719900080151648.4Matches
2020-202129Aston Villaeng ENGEFL Cup0.10000000000Matches
2020-202129Swansea Cityeng ENGFA Cup0.90000007010Matches
2020-202129Aston Villaeng ENG1. Premier League2.500010027000001120100.0Matches
2021-202230Sheffield Utdeng ENG2. Championship16.04001615286101200010015865.2Matches
2021-202230Aston Villaeng ENGEFL Cup1.00000312100Matches
2021-202230Sheffield Utdeng ENGFA Cup1.00001003000Matches
2022-202331Derby Countyeng ENGEFL Cup1.70000005020Matches
2022-202331Derby Countyeng ENGFA Cup3.100000011340Matches
2022-202331Derby Countyeng ENG3. League One39.36003052332048280Matches
2023-202432Derby Countyeng ENGEFL Cup0.50000006000Matches
2023-202432Derby Countyeng ENGFA Cup1.900011014100Matches
2023-202432Derby Countyeng ENG3. League One30.19002125420116201Matches
2024-202533Barnsleyeng ENG3. League One0.90001002010Matches
14 Seasons6 Clubs6 Leagues465.08510403219221236153175201464725357.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (6 Seasons)4 Leagues116.12300110113105036698200284422959.2
Barnsley (4 Seasons)4 Leagues121.0230010930901000
Plymouth Argyle (3 Seasons)1 League118.0191102
Derby County (2 Seasons)3 Leagues76.615005278755768541
Sheffield Utd (1 Season)2 Leagues17.04001715289101200010015865.2
Swansea City (1 Season)2 Leagues16.3100131037891000080151648.4
EFL Cup (10 Seasons)14.920071216642000
FA Cup (9 Seasons)15.600051145550
Championship (5 Seasons)142.42900141108946371109100381584556.3
League One (5 Seasons)154.6310013377752364491
League Two (3 Seasons)118.0191102
Premier League (3 Seasons)19.5400152141399101008314863.6
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-201220Plymouth Argyle1 League31.75123
2012-201321Plymouth Argyle1 League41.47044
2013-201422Plymouth Argyle1 League44.97035
2014-201523Barnsley3 Leagues49.1700280
2015-201624Barnsley3 Leagues42.3900530
2016-201725Barnsley3 Leagues28.77002730700000
2016-201725Aston Villa1 League13.63001200000000
2017-201826Aston Villa3 Leagues40.0800455131353253000
2018-201927Aston Villa2 Leagues36.3800353311942135100201282157.1
2019-202028Aston Villa3 Leagues22.54001726514512101007212860.0
2020-202129Swansea City2 Leagues16.3100131037891000080151648.4
2020-202129Aston Villa2 Leagues2.600010027000001120100.0
2021-202230Aston Villa2 Leagues1.00000312100
2021-202230Sheffield Utd2 Leagues17.04001715289101200010015865.2
2022-202331Derby County3 Leagues44.16003052333651340
2023-202432Derby County3 Leagues32.59002226422117201
2024-202533Barnsley1 League0.90001002010
14 Seasons6 Clubs6 Leagues465.08510403219221236153175201464725357.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (6 Seasons)4 Leagues116.12300110113105036698200284422959.2
Barnsley (4 Seasons)4 Leagues121.0230010930901000
Plymouth Argyle (3 Seasons)1 League118.0191102
Derby County (2 Seasons)3 Leagues76.615005278755768541
Sheffield Utd (1 Season)2 Leagues17.04001715289101200010015865.2
Swansea City (1 Season)2 Leagues16.3100131037891000080151648.4
EFL Cup (10 Seasons)14.920071216642000
FA Cup (9 Seasons)15.600051145550
Championship (5 Seasons)142.42900141108946371109100381584556.3
League One (5 Seasons)154.6310013377752364491
League Two (3 Seasons)118.0191102
Premier League (3 Seasons)19.5400152141399101008314863.6
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-201220Plymouth Argyleeng ENG4. League Two21st31.75123
2012-201321Plymouth Argyleeng ENG4. League Two21st41.47044
2013-201422Plymouth Argyleeng ENG4. League Two10th44.97035
2014-201523Barnsleyeng ENG3. League One11th44.17028Matches
2015-201624Barnsleyeng ENG3. League One6th40.29053Matches
2016-201725Barnsleyeng ENG2. Championship14th25.07002600000000Matches
2016-201725Aston Villaeng ENG2. Championship13th13.63001200000000Matches
2017-201826Aston Villaeng ENG2. Championship4th38.0800435031263253000Matches
2018-201927Aston Villaeng ENG2. Championship5th34.3600313311802035100201282157.1Matches
2019-202028Aston Villaeng ENG1. Premier League17th17.0400142141129101007212860.0Matches
2020-202129Swansea Cityeng ENG2. Championship4th15.510013103719900080151648.4Matches
2020-202129Aston Villaeng ENG1. Premier League11th2.500010027000001120100.0Matches
2021-202230Sheffield Utdeng ENG2. Championship5th16.04001615286101200010015865.2Matches
2022-202331Derby Countyeng ENG3. League One7th39.36003052332048280Matches
2023-202432Derby Countyeng ENG3. League One2nd30.19002125420116201Matches
2024-202533Barnsleyeng ENG3. League One7th0.90001002010Matches
14 Seasons6 Clubs4 Leagues434.58310391206201125144168201464725357.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (6 Seasons)2 Leagues105.4210010110484456198200284422959.2
Barnsley (4 Seasons)2 Leagues110.2230010800201000
Plymouth Argyle (3 Seasons)1 League118.0191102
Derby County (2 Seasons)1 League69.415005177752164481
Sheffield Utd (1 Season)1 League16.04001615286101200010015865.2
Swansea City (1 Season)1 League15.510013103719900080151648.4
Championship (5 Seasons)142.42900141108946371109100381584556.3
League One (5 Seasons)154.6310013377752364491
League Two (3 Seasons)118.0191102
Premier League (3 Seasons)19.5400152141399101008314863.6
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-201523Barnsleyeng ENGFA Cup33rd4.00000Matches
2014-201523Barnsleyeng ENGLeague Cup58th1.00000Matches
2015-201624Barnsleyeng ENGFA Cup85th0.40000Matches
2015-201624Barnsleyeng ENGLeague Cup33rd1.70000Matches
2016-201725Barnsleyeng ENGEFL Cup58th1.3000130700000Matches
2016-201725Barnsleyeng ENGFA Cup33rd2.30000Matches
2017-201826Aston Villaeng ENGEFL Cup17th1.0000010200000Matches
2017-201826Aston Villaeng ENGFA Cup33rd1.00002007000Matches
2018-201927Aston Villaeng ENGEFL Cup33rd2.02004001410000Matches
2019-202028Aston Villaeng ENGEFL Cup2nd4.500025030200Matches
2019-202028Aston Villaeng ENGFA Cup33rd1.00001013100Matches
2020-202129Swansea Cityeng ENGFA Cup9th0.90000007010Matches
2020-202129Aston Villaeng ENGEFL Cup9th0.10000000000Matches
2021-202230Aston Villaeng ENGEFL CupRd31.00000312100Matches
2021-202230Sheffield Utdeng ENGFA Cup1.00001003000Matches
2022-202331Derby Countyeng ENGEFL CupRd31.70000005020Matches
2022-202331Derby Countyeng ENGFA Cup3.100000011340Matches
2023-202432Derby Countyeng ENGEFL CupRd10.50000006000Matches
2023-202432Derby Countyeng ENGFA Cup1.900011014100Matches
10 Seasons5 Clubs2 Leagues30.52001213211197000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aston Villa (5 Seasons)2 Leagues10.62009925850000
Barnsley (3 Seasons)2 Leagues10.8000130700000
Derby County (2 Seasons)2 Leagues7.200011036460
Swansea City (1 Season)1 League0.90000007010
Sheffield Utd (1 Season)1 League1.00001003000
EFL Cup (10 Seasons)14.920071216642000
FA Cup (9 Seasons)15.600051145550
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201725ie Rep. of IrelandFriendlies (M)1.40000Matches
201826ie Rep. of IrelandWCQ0.10000Matches
201826ie Rep. of IrelandFriendlies (M)1.61000Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd0.60000Matches
201927ie Rep. of IrelandFriendlies (M)1.00000Matches
202028ie Rep. of IrelandFriendlies (M)0.80000Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB4.200003018530Matches
202129ie Rep. of IrelandFriendlies (M)2.50000Matches
202129ie Rep. of IrelandUEFA Euro Qualifying7.92001110061115000Matches
202230ie Rep. of IrelandWCQ0.600001012100Matches
202230ie Rep. of IrelandFriendlies (M)1.00000Matches
2022-202331ie Rep. of IrelandUEFA Nations LeagueLgB0.90003003030Matches
6 Seasons1 Club4 Leagues22.630014140941711000
Friendlies (M) (6 Seasons)8.31000
UEFA Nations League (3 Seasons)5.700033021560
WCQ (2 Seasons)0.800001012100
UEFA Euro Qualifying (1 Season)7.92001110061115000

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.