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
2010-201119Acc'ton Stanleyeng ENG4. League Two151194210.5000000410.000.000.000.000.00
2011-201220Rochdaleeng ENG3. League One16161,37615.3011000400.000.070.070.000.07
2011-201220Acc'ton Stanleyeng ENG4. League Two24242,16024.0415400110.170.040.210.170.21
2012-201321Burnleyeng ENG2. Championship14131,17213.0000000200.000.000.000.000.00
2012-201321Portsmoutheng ENG3. League One553974.4000000110.000.000.000.000.00
2013-201422Burnleyeng ENG2. Championship754595.1000000000.000.000.000.000.00
2014-201523Burnleyeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201523Burnleyeng ENG1. Premier League10200.2000000000.000.000.000.000.00Matches
2015-201624Burnleyeng ENG2. Championship00Matches
2015-201624MK Donseng ENG2. Championship221802.0000000000.000.000.000.000.00Matches
2015-201624Barnsleyeng ENG3. League One111198310.9202200210.180.000.180.180.18Matches
2016-201725Burnleyeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201725Burnleyeng ENG1. Premier League332703.0000000000.000.000.000.000.00Matches
2017-201826Burnleyeng ENGEFL Cup222102.3000000200.000.000.000.000.00Matches
2017-201826Burnleyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201826Burnleyeng ENG1. Premier League16161,44016.0123100101.21.21.32.512810.060.120.190.060.190.070.080.150.070.15Matches
2018-201927Burnleyeng ENGEFL Cup11901.0101100101.000.001.001.001.00Matches
2018-201927Burnleyeng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2018-201927Burnleyeng ENG1. Premier League655145.7011000000.10.10.50.511000.000.180.180.000.180.010.080.090.010.09Matches
2019-202028Burnleyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202028Burnleyeng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2019-202028Burnleyeng ENG1. Premier League865646.3000000000.20.20.00.20800.000.000.000.000.000.030.000.030.030.03Matches
2020-202129Burnleyeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2020-202129Burnleyeng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2020-202129Burnleyeng ENG1. Premier League876377.1000000200.40.40.00.401510.000.000.000.000.000.060.000.060.060.06Matches
2021-202230Burnleyeng ENGEFL Cup00Matches
2021-202230Burnleyeng ENGFA Cup00Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 2221531.7000000100.000.000.000.000.00Matches
2021-202230Burnleyeng ENG1. Premier League644104.6000000100.20.20.00.21400.000.000.000.000.000.030.000.030.030.03Matches
2022-202331Burnleyeng ENG2. Championship00Matches
2022-202331Birmingham Cityeng ENG2. Championship17171,50116.7101100501.31.30.01.322410.060.000.060.060.060.080.000.080.080.08Matches
2022-202331Burnleyeng ENGEFL Cup00Matches
2022-202331Birmingham Cityeng ENGFA Cup332472.7101100000.360.000.360.360.36Matches
2023-202432Birmingham Cityeng ENG2. Championship17161,44916.1000000300.80.80.10.901800.000.000.000.000.000.050.000.050.050.05Matches
2023-202432Birmingham Cityeng ENGEFL Cup221561.7000000000.000.000.000.000.00Matches
2023-202432Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
202433Toronto FCus USA1. MLS26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04Matches
15 Seasons8 Clubs7 Leagues22320618,491205.51151611004054.34.32.66.8815050.050.020.080.050.080.040.030.070.040.07
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
Burnley (11 Seasons)4 Leagues84746,89676.63363001101.91.91.83.836520.040.040.080.040.080.050.050.090.050.09
Birmingham City (2 Seasons)3 Leagues40393,44338.3202200802.12.10.12.224210.050.000.050.050.050.060.000.070.060.07
Acc'ton Stanley (2 Seasons)1 League39353,10234.5415400520.120.030.150.120.15
Toronto FC (1 Season)1 League26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
Rochdale (1 Season)1 League16161,37615.3011000400.000.070.070.000.07
Barnsley (1 Season)1 League111198310.9202200210.180.000.180.180.18
Portsmouth (1 Season)1 League553974.4000000110.000.000.000.000.00
Burnley (1 Season)1 League221531.7000000100.000.000.000.000.00
MK Dons (1 Season)1 League221802.0000000000.000.000.000.000.00
EFL Cup (9 Seasons)101093610.4101100300.100.000.100.100.10
Premier League (7 Seasons)48413,85542.8134100401.91.91.83.836520.020.070.090.020.090.050.050.090.050.09
FA Cup (7 Seasons)111196710.7202200200.190.000.190.190.19
Championship (5 Seasons)57534,76152.91011001002.12.10.12.224210.020.000.020.020.020.060.000.070.060.07
League One (3 Seasons)32322,75630.6213200720.070.030.100.070.10
League Two (2 Seasons)39353,10234.5415400520.120.030.150.120.15
MLS (1 Season)26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
PL2 — Div. 2 (1 Season)221531.7000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201119Acc'ton Stanley1 League151194210.5000000410.000.000.000.000.00
2011-201220Acc'ton Stanley1 League24242,16024.0415400110.170.040.210.170.21
2011-201220Rochdale1 League16161,37615.3011000400.000.070.070.000.07
2012-201321Portsmouth1 League553974.4000000110.000.000.000.000.00
2012-201321Burnley1 League14131,17213.0000000200.000.000.000.000.00
2013-201422Burnley1 League754595.1000000000.000.000.000.000.00
2014-201523Burnley2 Leagues211101.2000000000.000.000.000.000.00
2015-201624Barnsley1 League111198310.9202200210.180.000.180.180.18
2015-201624MK Dons1 League221802.0000000000.000.000.000.000.00
2015-201624Burnley1 League00
2016-201725Burnley2 Leagues443904.3000000000.000.000.000.000.00
2017-201826Burnley3 Leagues19191,74019.3123100301.21.21.32.512810.050.100.160.050.160.070.080.150.070.15
2018-201927Burnley3 Leagues987848.7112100200.10.10.50.511000.110.110.230.110.230.010.080.090.010.09
2019-202028Burnley3 Leagues1198349.3000000100.20.20.00.20800.000.000.000.000.000.030.000.030.030.03
2020-202129Burnley3 Leagues121199711.1101100200.40.40.00.401510.090.000.090.090.090.060.000.060.060.06
2021-202230Burnley1 League221531.7000000100.000.000.000.000.00
2021-202230Burnley3 Leagues644104.6000000100.20.20.00.21400.000.000.000.000.000.030.000.030.030.03
2022-202331Burnley2 Leagues00
2022-202331Birmingham City2 Leagues20201,74819.4202200501.31.30.01.322410.100.000.100.100.100.080.000.080.080.08
2023-202432Birmingham City3 Leagues20191,69518.8000000300.80.80.10.901800.000.000.000.000.000.050.000.050.050.05
202433Toronto FC1 League26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
15 Seasons8 Clubs7 Leagues22320618,491205.51151611004054.34.32.66.8815050.050.020.080.050.080.040.030.070.040.07
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
Burnley (11 Seasons)4 Leagues84746,89676.63363001101.91.91.83.836520.040.040.080.040.080.050.050.090.050.09
Birmingham City (2 Seasons)3 Leagues40393,44338.3202200802.12.10.12.224210.050.000.050.050.050.060.000.070.060.07
Acc'ton Stanley (2 Seasons)1 League39353,10234.5415400520.120.030.150.120.15
Toronto FC (1 Season)1 League26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
Rochdale (1 Season)1 League16161,37615.3011000400.000.070.070.000.07
Barnsley (1 Season)1 League111198310.9202200210.180.000.180.180.18
Portsmouth (1 Season)1 League553974.4000000110.000.000.000.000.00
Burnley (1 Season)1 League221531.7000000100.000.000.000.000.00
MK Dons (1 Season)1 League221802.0000000000.000.000.000.000.00
EFL Cup (9 Seasons)101093610.4101100300.100.000.100.100.10
Premier League (7 Seasons)48413,85542.8134100401.91.91.83.836520.020.070.090.020.090.050.050.090.050.09
FA Cup (7 Seasons)111196710.7202200200.190.000.190.190.19
Championship (5 Seasons)57534,76152.91011001002.12.10.12.224210.020.000.020.020.020.060.000.070.060.07
League One (3 Seasons)32322,75630.6213200720.070.030.100.070.10
League Two (2 Seasons)39353,10234.5415400520.120.030.150.120.15
MLS (1 Season)26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
PL2 — Div. 2 (1 Season)221531.7000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201119Acc'ton Stanleyeng ENG4. League Two5th151194210.5000000410.000.000.000.000.00
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24242,16024.0415400110.170.040.210.170.21
2011-201220Rochdaleeng ENG3. League One24th16161,37615.3011000400.000.070.070.000.07
2012-201321Portsmoutheng ENG3. League One24th553974.4000000110.000.000.000.000.00
2012-201321Burnleyeng ENG2. Championship11th14131,17213.0000000200.000.000.000.000.00
2013-201422Burnleyeng ENG2. Championship2nd754595.1000000000.000.000.000.000.00
2014-201523Burnleyeng ENG1. Premier League19th10200.2000000000.000.000.000.000.00Matches
2015-201624Barnsleyeng ENG3. League One6th111198310.9202200210.180.000.180.180.18Matches
2015-201624MK Donseng ENG2. Championship23rd221802.0000000000.000.000.000.000.00Matches
2015-201624Burnleyeng ENG2. Championship1st00Matches
2016-201725Burnleyeng ENG1. Premier League16th332703.0000000000.000.000.000.000.00Matches
2017-201826Burnleyeng ENG1. Premier League7th16161,44016.0123100101.21.21.32.512810.060.120.190.060.190.070.080.150.070.15Matches
2018-201927Burnleyeng ENG1. Premier League15th655145.7011000000.10.10.50.511000.000.180.180.000.180.010.080.090.010.09Matches
2019-202028Burnleyeng ENG1. Premier League10th865646.3000000000.20.20.00.20800.000.000.000.000.000.030.000.030.030.03Matches
2020-202129Burnleyeng ENG1. Premier League17th876377.1000000200.40.40.00.401510.000.000.000.000.000.060.000.060.060.06Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th221531.7000000100.000.000.000.000.00Matches
2021-202230Burnleyeng ENG1. Premier League18th644104.6000000100.20.20.00.21400.000.000.000.000.000.030.000.030.030.03Matches
2022-202331Burnleyeng ENG2. Championship1st00Matches
2022-202331Birmingham Cityeng ENG2. Championship17th17171,50116.7101100501.31.30.01.322410.060.000.060.060.060.080.000.080.080.08Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd17161,44916.1000000300.80.80.10.901800.000.000.000.000.000.050.000.050.050.05Matches
202433Toronto FCus USA1. MLS24th26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04Matches
15 Seasons8 Clubs5 Leagues20218516,588184.385138003554.34.32.66.8815050.040.030.070.040.070.040.030.070.040.07
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
Burnley (11 Seasons)2 Leagues69595,48661.0134100601.91.91.83.836520.020.050.070.020.070.050.050.090.050.09
Acc'ton Stanley (2 Seasons)1 League39353,10234.5415400520.120.030.150.120.15
Birmingham City (2 Seasons)1 League34332,95032.8101100802.12.10.12.224210.030.000.030.030.030.060.000.070.060.07
Toronto FC (1 Season)1 League26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
Rochdale (1 Season)1 League16161,37615.3011000400.000.070.070.000.07
Barnsley (1 Season)1 League111198310.9202200210.180.000.180.180.18
Portsmouth (1 Season)1 League553974.4000000110.000.000.000.000.00
Burnley (1 Season)1 League221531.7000000100.000.000.000.000.00
MK Dons (1 Season)1 League221802.0000000000.000.000.000.000.00
Premier League (7 Seasons)48413,85542.8134100401.91.91.83.836520.020.070.090.020.090.050.050.090.050.09
Championship (5 Seasons)57534,76152.91011001002.12.10.12.224210.020.000.020.020.020.060.000.070.060.07
League One (3 Seasons)32322,75630.6213200720.070.030.100.070.10
League Two (2 Seasons)39353,10234.5415400520.120.030.150.120.15
MLS (1 Season)26242,11423.5000000910.20.20.70.934320.000.000.000.000.000.010.030.040.010.04
PL2 — Div. 2 (1 Season)221531.7000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201523Burnleyeng ENGLeague Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201725Burnleyeng ENGEFL Cup33rd111201.3000000000.000.000.000.000.00Matches
2017-201826Burnleyeng ENGEFL Cup17th222102.3000000200.000.000.000.000.00Matches
2017-201826Burnleyeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201927Burnleyeng ENGEFL Cup17th11901.0101100101.000.001.001.001.00Matches
2018-201927Burnleyeng ENGFA Cup17th221802.0000000100.000.000.000.000.00Matches
2019-202028Burnleyeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202028Burnleyeng ENGFA Cup17th221802.0000000100.000.000.000.000.00Matches
2020-202129Burnleyeng ENGEFL Cup9th221802.0000000000.000.000.000.000.00Matches
2020-202129Burnleyeng ENGFA Cup9th221802.0101100000.500.000.500.500.50Matches
2021-202230Burnleyeng ENGEFL CupRd400Matches
2021-202230Burnleyeng ENGFA Cup00Matches
2022-202331Burnleyeng ENGEFL CupRd400Matches
2022-202331Birmingham Cityeng ENGFA Cup332472.7101100000.360.000.360.360.36Matches
2023-202432Birmingham Cityeng ENGEFL CupRd2221561.7000000000.000.000.000.000.00Matches
2023-202432Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
9 Seasons2 Clubs2 Leagues21211,90321.1303300500.140.000.140.140.14
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
Burnley (8 Seasons)2 Leagues15151,41015.7202200500.130.000.130.130.13
Birmingham City (2 Seasons)2 Leagues664935.5101100000.180.000.180.180.18
EFL Cup (9 Seasons)101093610.4101100300.100.000.100.100.10
FA Cup (7 Seasons)111196710.7202200200.190.000.190.190.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
201726ie Rep. of IrelandFriendlies (M)211171.3000000000.000.000.000.000.00Matches
201827ie Rep. of IrelandWCQ21911.0000000000.000.000.000.000.00Matches
201827ie Rep. of IrelandFriendlies (M)443493.9011000000.000.260.260.000.26Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd332542.8000000100.000.000.000.000.00Matches
201928ie Rep. of IrelandFriendlies (M)221802.0101100000.500.000.500.500.50Matches
202029ie Rep. of IrelandFriendlies (M)10300.3000000000.000.000.000.000.00Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB332042.3000000100.000.000.000.000.00Matches
202130ie Rep. of IrelandUEFA Euro Qualifying00Matches
5 Seasons1 Club4 Leagues17141,22513.6112100200.070.070.150.070.15
Friendlies (M) (4 Seasons)976767.5112100000.130.130.270.130.27
UEFA Nations League (2 Seasons)664585.1000000200.000.000.000.000.00
WCQ (1 Season)21911.0000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201119Acc'ton Stanleyeng ENG4. League Two10.5000.0000
2011-201220Rochdaleeng ENG3. League One15.3030.200.0000
2011-201220Acc'ton Stanleyeng ENG4. League Two24.0450.210.8000
2012-201321Burnleyeng ENG2. Championship13.0000.0000
2012-201321Portsmoutheng ENG3. League One4.4000.0000
2013-201422Burnleyeng ENG2. Championship5.1010.200.0000
2014-201523Burnleyeng ENGLeague Cup1.0000Matches
2014-201523Burnleyeng ENG1. Premier League0.2000.0000Matches
2015-201624MK Donseng ENG2. Championship2.0010.500.0000Matches
2015-201624Barnsleyeng ENG3. League One10.9220.181.0000Matches
2016-201725Burnleyeng ENGEFL Cup1.30000.000.0000Matches
2016-201725Burnleyeng ENG1. Premier League3.00100.00.330.000.0000Matches
2017-201826Burnleyeng ENGEFL Cup2.30300.01.290.000.0000Matches
2017-201826Burnleyeng ENGFA Cup1.0011100.01.001.000.000.0000Matches
2017-201826Burnleyeng ENG1. Premier League16.0110220.00.620.120.100.507.60001.21.20.12-0.2-0.2Matches
2018-201927Burnleyeng ENGEFL Cup1.0111100.01.001.001.001.0000Matches
2018-201927Burnleyeng ENGFA Cup2.002150.01.000.500.000.0000Matches
2018-201927Burnleyeng ENG1. Premier League5.70100.00.180.000.0010.10000.10.10.06-0.1-0.1Matches
2019-202028Burnleyeng ENGEFL Cup1.003266.73.002.000.000.0000Matches
2019-202028Burnleyeng ENGFA Cup2.00000.000.0000Matches
2019-202028Burnleyeng ENG1. Premier League6.30200.00.320.000.0011.90000.20.20.09-0.2-0.2Matches
2020-202129Burnleyeng ENGEFL Cup2.00100.00.500.000.0000Matches
2020-202129Burnleyeng ENGFA Cup2.0111100.00.500.501.001.0000Matches
2020-202129Burnleyeng ENG1. Premier League7.10200.00.280.000.009.30000.40.40.20-0.4-0.4Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.7000Matches
2021-202230Burnleyeng ENG1. Premier League4.60400.00.880.000.0013.30000.20.20.04-0.2-0.2Matches
2022-202331Birmingham Cityeng ENG2. Championship16.718112.50.480.060.131.009.10001.31.30.16-0.3-0.3Matches
2022-202331Birmingham Cityeng ENGFA Cup2.713266.71.090.730.330.5000Matches
2023-202432Birmingham Cityeng ENG2. Championship16.107114.30.430.060.000.007.40000.80.80.12-0.8-0.8Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.70000.000.0000Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
202433Toronto FCus USA1. MLS23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2Matches
15 Seasons8 Clubs7 Leagues205.511562523.20.470.120.090.449.30004.34.30.11-2.3-2.3
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Burnley (11 Seasons)4 Leagues76.6332925.00.560.120.090.339.60001.91.90.10-0.9-0.9
Birmingham City (2 Seasons)3 Leagues38.3218422.20.470.100.110.508.30002.12.10.14-1.1-1.1
Acc'ton Stanley (2 Seasons)1 League34.5450.150.8000
Toronto FC (1 Season)1 League23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
Rochdale (1 Season)1 League15.3030.200.0000
Barnsley (1 Season)1 League10.9220.181.0000
Portsmouth (1 Season)1 League4.4000.0000
Burnley (1 Season)1 League1.7000
MK Dons (1 Season)1 League2.0010.500.0000
EFL Cup (9 Seasons)10.418337.50.850.320.130.3300
Premier League (7 Seasons)42.8120210.00.470.050.050.509.60001.91.90.10-0.9-0.9
FA Cup (7 Seasons)10.727571.40.650.470.290.4000
Championship (5 Seasons)52.9115413.30.460.080.070.258.30002.12.10.14-1.1-1.1
League One (3 Seasons)30.6250.160.4000
League Two (2 Seasons)34.5450.150.8000
MLS (1 Season)23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
PL2 — Div. 2 (1 Season)1.7000
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
2010-201119Acc'ton Stanley1 League10.5000.0000
2011-201220Acc'ton Stanley1 League24.0450.210.8000
2011-201220Rochdale1 League15.3030.200.0000
2012-201321Portsmouth1 League4.4000.0000
2012-201321Burnley1 League13.0000.0000
2013-201422Burnley1 League5.1010.200.0000
2014-201523Burnley2 Leagues1.2000.0000
2015-201624Barnsley1 League10.9220.181.0000
2015-201624MK Dons1 League2.0010.500.0000
2016-201725Burnley2 Leagues4.30100.00.230.000.0000
2017-201826Burnley3 Leagues19.3114321.40.720.160.070.337.60001.21.20.12-0.2-0.2
2018-201927Burnley3 Leagues8.714250.00.460.230.250.5010.10000.10.10.06-0.1-0.1
2019-202028Burnley3 Leagues9.305240.00.540.220.000.0011.90000.20.20.09-0.2-0.2
2020-202129Burnley3 Leagues11.114125.00.360.090.251.009.30000.40.40.20-0.4-0.4
2021-202230Burnley1 League1.7000
2021-202230Burnley3 Leagues4.60400.00.880.000.0013.30000.20.20.04-0.2-0.2
2022-202331Birmingham City2 Leagues19.4211327.30.570.150.180.679.10001.31.30.16-0.3-0.3
2023-202432Birmingham City3 Leagues18.807114.30.370.050.000.007.40000.80.80.12-0.8-0.8
202433Toronto FC1 League23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
15 Seasons8 Clubs7 Leagues205.511562523.20.470.120.090.449.30004.34.30.11-2.3-2.3
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Burnley (11 Seasons)4 Leagues76.6332925.00.560.120.090.339.60001.91.90.10-0.9-0.9
Birmingham City (2 Seasons)3 Leagues38.3218422.20.470.100.110.508.30002.12.10.14-1.1-1.1
Acc'ton Stanley (2 Seasons)1 League34.5450.150.8000
Toronto FC (1 Season)1 League23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
Rochdale (1 Season)1 League15.3030.200.0000
Barnsley (1 Season)1 League10.9220.181.0000
Portsmouth (1 Season)1 League4.4000.0000
Burnley (1 Season)1 League1.7000
MK Dons (1 Season)1 League2.0010.500.0000
EFL Cup (9 Seasons)10.418337.50.850.320.130.3300
Premier League (7 Seasons)42.8120210.00.470.050.050.509.60001.91.90.10-0.9-0.9
FA Cup (7 Seasons)10.727571.40.650.470.290.4000
Championship (5 Seasons)52.9115413.30.460.080.070.258.30002.12.10.14-1.1-1.1
League One (3 Seasons)30.6250.160.4000
League Two (2 Seasons)34.5450.150.8000
MLS (1 Season)23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
PL2 — Div. 2 (1 Season)1.7000
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.5000.0000
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.0450.210.8000
2011-201220Rochdaleeng ENG3. League One24th15.3030.200.0000
2012-201321Portsmoutheng ENG3. League One24th4.4000.0000
2012-201321Burnleyeng ENG2. Championship11th13.0000.0000
2013-201422Burnleyeng ENG2. Championship2nd5.1010.200.0000
2014-201523Burnleyeng ENG1. Premier League19th0.2000.0000Matches
2015-201624Barnsleyeng ENG3. League One6th10.9220.181.0000Matches
2015-201624MK Donseng ENG2. Championship23rd2.0010.500.0000Matches
2016-201725Burnleyeng ENG1. Premier League16th3.00100.00.330.000.0000Matches
2017-201826Burnleyeng ENG1. Premier League7th16.0110220.00.620.120.100.507.60001.21.20.12-0.2-0.2Matches
2018-201927Burnleyeng ENG1. Premier League15th5.70100.00.180.000.0010.10000.10.10.06-0.1-0.1Matches
2019-202028Burnleyeng ENG1. Premier League10th6.30200.00.320.000.0011.90000.20.20.09-0.2-0.2Matches
2020-202129Burnleyeng ENG1. Premier League17th7.10200.00.280.000.009.30000.40.40.20-0.4-0.4Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.7000Matches
2021-202230Burnleyeng ENG1. Premier League18th4.60400.00.880.000.0013.30000.20.20.04-0.2-0.2Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.718112.50.480.060.131.009.10001.31.30.16-0.3-0.3Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.107114.30.430.060.000.007.40000.80.80.12-0.8-0.8Matches
202433Toronto FCus USA1. MLS24th23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2Matches
15 Seasons8 Clubs5 Leagues184.38411712.20.410.090.050.479.30004.34.30.11-2.3-2.3
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Burnley (11 Seasons)2 Leagues61.0120310.00.470.050.050.339.60001.91.90.10-0.9-0.9
Acc'ton Stanley (2 Seasons)1 League34.5450.150.8000
Birmingham City (2 Seasons)1 League32.8115213.30.460.060.070.508.30002.12.10.14-1.1-1.1
Toronto FC (1 Season)1 League23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
Rochdale (1 Season)1 League15.3030.200.0000
Barnsley (1 Season)1 League10.9220.181.0000
Portsmouth (1 Season)1 League4.4000.0000
Burnley (1 Season)1 League1.7000
MK Dons (1 Season)1 League2.0010.500.0000
Premier League (7 Seasons)42.8120210.00.470.050.050.509.60001.91.90.10-0.9-0.9
Championship (5 Seasons)52.9115413.30.460.080.070.258.30002.12.10.14-1.1-1.1
League One (3 Seasons)30.6250.160.4000
League Two (2 Seasons)34.5450.150.8000
MLS (1 Season)23.506116.70.260.040.000.0010.90000.20.20.03-0.2-0.2
PL2 — Div. 2 (1 Season)1.7000
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-201523Burnleyeng ENGLeague Cup33rd1.0000Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.30000.000.0000Matches
2017-201826Burnleyeng ENGEFL Cup17th2.30300.01.290.000.0000Matches
2017-201826Burnleyeng ENGFA Cup33rd1.0011100.01.001.000.000.0000Matches
2018-201927Burnleyeng ENGEFL Cup17th1.0111100.01.001.001.001.0000Matches
2018-201927Burnleyeng ENGFA Cup17th2.002150.01.000.500.000.0000Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.003266.73.002.000.000.0000Matches
2019-202028Burnleyeng ENGFA Cup17th2.00000.000.0000Matches
2020-202129Burnleyeng ENGEFL Cup9th2.00100.00.500.000.0000Matches
2020-202129Burnleyeng ENGFA Cup9th2.0111100.00.500.501.001.0000Matches
2022-202331Birmingham Cityeng ENGFA Cup2.713266.71.090.730.330.5000Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.70000.000.0000Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
9 Seasons2 Clubs2 Leagues21.1315853.30.740.400.200.3800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Burnley (8 Seasons)2 Leagues15.7212650.00.820.410.170.3300
Birmingham City (2 Seasons)2 Leagues5.513266.70.550.370.330.5000
EFL Cup (9 Seasons)10.418337.50.850.320.130.3300
FA Cup (7 Seasons)10.727571.40.650.470.290.4000
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
201726ie Rep. of IrelandFriendlies (M)1.3000Matches
201827ie Rep. of IrelandWCQ1.0000Matches
201827ie Rep. of IrelandFriendlies (M)3.9000Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.8000Matches
201928ie Rep. of IrelandFriendlies (M)2.0100Matches
202029ie Rep. of IrelandFriendlies (M)0.3000Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.30000.000.0000Matches
5 Seasons1 Club4 Leagues13.61000.000.0000
Friendlies (M) (4 Seasons)7.5100
UEFA Nations League (2 Seasons)5.10000.000.0000
WCQ (1 Season)1.0000
UEFA Euro Qualifying (1 Season)

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
2010-201119Acc'ton Stanleyeng ENG4. League Two10.50
2011-201220Rochdaleeng ENG3. League One15.31
2011-201220Acc'ton Stanleyeng ENG4. League Two24.01
2012-201321Burnleyeng ENG2. Championship13.00
2012-201321Portsmoutheng ENG3. League One4.40
2013-201422Burnleyeng ENG2. Championship5.10
2014-201523Burnleyeng ENGLeague Cup1.00Matches
2014-201523Burnleyeng ENG1. Premier League0.20Matches
2015-201624MK Donseng ENG2. Championship2.00Matches
2015-201624Barnsleyeng ENG3. League One10.90Matches
2016-201725Burnleyeng ENGEFL Cup1.30Matches
2016-201725Burnleyeng ENG1. Premier League3.00Matches
2017-201826Burnleyeng ENGEFL Cup2.30Matches
2017-201826Burnleyeng ENGFA Cup1.00Matches
2017-201826Burnleyeng ENG1. Premier League16.038954671.2871931779913473.919524579.68814959.121.31.2+0.76230028Matches
2018-201927Burnleyeng ENGEFL Cup1.00Matches
2018-201927Burnleyeng ENGFA Cup2.00Matches
2018-201927Burnleyeng ENG1. Premier League5.713817081.231001193343889.5748488.1284365.110.50.0+0.5180010Matches
2019-202028Burnleyeng ENGEFL Cup1.00Matches
2019-202028Burnleyeng ENGFA Cup2.00Matches
2019-202028Burnleyeng ENG1. Premier League6.314920174.128831037577279.2698284.1203754.100.00.00.005008Matches
2020-202129Burnleyeng ENGEFL Cup2.00Matches
2020-202129Burnleyeng ENGFA Cup2.00Matches
2020-202129Burnleyeng ENG1. Premier League7.119126871.337221296667983.59111479.8286145.900.00.10.0181015Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.70Matches
2021-202230Burnleyeng ENG1. Premier League4.67910277.51696601192286.4465485.2142166.700.00.00.002004Matches
2022-202331Birmingham Cityeng ENG2. Championship16.735952768.17719296710414571.719325974.55610752.300.00.10.01251024Matches
2022-202331Birmingham Cityeng ENGFA Cup2.70Matches
2023-202432Birmingham Cityeng ENG2. Championship16.158169583.612284353714715992.535738692.57413654.400.10.1-0.11162018Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.70Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00Matches
202433Toronto FCus USA1. MLS23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043Matches
15 Seasons8 Clubs7 Leagues205.52953375978.6623612190882998883.91649190386.744476258.352.62.1+2.41714050150
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
Burnley (11 Seasons)4 Leagues76.6946128773.520120730427534579.747557982.017831157.231.81.3+1.28461065
Birmingham City (2 Seasons)3 Leagues38.3940122276.920003650425130482.655064585.313024353.500.10.2-0.12413042
Acc'ton Stanley (2 Seasons)1 League34.51
Toronto FC (1 Season)1 League23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
Rochdale (1 Season)1 League15.31
Barnsley (1 Season)1 League10.90
Portsmouth (1 Season)1 League4.40
Burnley (1 Season)1 League1.70
MK Dons (1 Season)1 League2.00
EFL Cup (9 Seasons)10.40
Premier League (7 Seasons)42.8946128773.520120730427534579.747557982.017831157.231.81.3+1.28461065
FA Cup (7 Seasons)10.70
Championship (5 Seasons)52.9940122276.920003650425130482.655064585.313024353.500.10.2-0.12413042
League One (3 Seasons)30.61
League Two (2 Seasons)34.51
MLS (1 Season)23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
PL2 — Div. 2 (1 Season)1.70
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
2010-201119Acc'ton Stanley1 League10.50
2011-201220Acc'ton Stanley1 League24.01
2011-201220Rochdale1 League15.31
2012-201321Portsmouth1 League4.40
2012-201321Burnley1 League13.00
2013-201422Burnley1 League5.10
2014-201523Burnley2 Leagues1.20
2015-201624Barnsley1 League10.90
2015-201624MK Dons1 League2.00
2016-201725Burnley2 Leagues4.30
2017-201826Burnley3 Leagues19.338954671.2871931779913473.919524579.68814959.121.31.2+0.76230028
2018-201927Burnley3 Leagues8.713817081.231001193343889.5748488.1284365.110.50.0+0.5180010
2019-202028Burnley3 Leagues9.314920174.128831037577279.2698284.1203754.100.00.00.005008
2020-202129Burnley3 Leagues11.119126871.337221296667983.59111479.8286145.900.00.10.0181015
2021-202230Burnley1 League1.70
2021-202230Burnley3 Leagues4.67910277.51696601192286.4465485.2142166.700.00.00.002004
2022-202331Birmingham City2 Leagues19.435952768.17719296710414571.719325974.55610752.300.00.10.01251024
2023-202432Birmingham City3 Leagues18.858169583.612284353714715992.535738692.57413654.400.10.1-0.11162018
202433Toronto FC1 League23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
15 Seasons8 Clubs7 Leagues205.52953375978.6623612190882998883.91649190386.744476258.352.62.1+2.41714050150
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
Burnley (11 Seasons)4 Leagues76.6946128773.520120730427534579.747557982.017831157.231.81.3+1.28461065
Birmingham City (2 Seasons)3 Leagues38.3940122276.920003650425130482.655064585.313024353.500.10.2-0.12413042
Acc'ton Stanley (2 Seasons)1 League34.51
Toronto FC (1 Season)1 League23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
Rochdale (1 Season)1 League15.31
Barnsley (1 Season)1 League10.90
Portsmouth (1 Season)1 League4.40
Burnley (1 Season)1 League1.70
MK Dons (1 Season)1 League2.00
EFL Cup (9 Seasons)10.40
Premier League (7 Seasons)42.8946128773.520120730427534579.747557982.017831157.231.81.3+1.28461065
FA Cup (7 Seasons)10.70
Championship (5 Seasons)52.9940122276.920003650425130482.655064585.313024353.500.10.2-0.12413042
League One (3 Seasons)30.61
League Two (2 Seasons)34.51
MLS (1 Season)23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
PL2 — Div. 2 (1 Season)1.70
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.50
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.01
2011-201220Rochdaleeng ENG3. League One24th15.31
2012-201321Portsmoutheng ENG3. League One24th4.40
2012-201321Burnleyeng ENG2. Championship11th13.00
2013-201422Burnleyeng ENG2. Championship2nd5.10
2014-201523Burnleyeng ENG1. Premier League19th0.20Matches
2015-201624Barnsleyeng ENG3. League One6th10.90Matches
2015-201624MK Donseng ENG2. Championship23rd2.00Matches
2016-201725Burnleyeng ENG1. Premier League16th3.00Matches
2017-201826Burnleyeng ENG1. Premier League7th16.038954671.2871931779913473.919524579.68814959.121.31.2+0.76230028Matches
2018-201927Burnleyeng ENG1. Premier League15th5.713817081.231001193343889.5748488.1284365.110.50.0+0.5180010Matches
2019-202028Burnleyeng ENG1. Premier League10th6.314920174.128831037577279.2698284.1203754.100.00.00.005008Matches
2020-202129Burnleyeng ENG1. Premier League17th7.119126871.337221296667983.59111479.8286145.900.00.10.0181015Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.70Matches
2021-202230Burnleyeng ENG1. Premier League18th4.67910277.51696601192286.4465485.2142166.700.00.00.002004Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.735952768.17719296710414571.719325974.55610752.300.00.10.01251024Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.158169583.612284353714715992.535738692.57413654.400.10.1-0.11162018Matches
202433Toronto FCus USA1. MLS24th23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043Matches
15 Seasons8 Clubs5 Leagues184.32953375978.6623612190882998883.91649190386.744476258.352.62.1+2.41714050150
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
Burnley (11 Seasons)2 Leagues61.0946128773.520120730427534579.747557982.017831157.231.81.3+1.28461065
Acc'ton Stanley (2 Seasons)1 League34.51
Birmingham City (2 Seasons)1 League32.8940122276.920003650425130482.655064585.313024353.500.10.2-0.12413042
Toronto FC (1 Season)1 League23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
Rochdale (1 Season)1 League15.31
Barnsley (1 Season)1 League10.90
Portsmouth (1 Season)1 League4.40
Burnley (1 Season)1 League1.70
MK Dons (1 Season)1 League2.00
Premier League (7 Seasons)42.8946128773.520120730427534579.747557982.017831157.231.81.3+1.28461065
Championship (5 Seasons)52.9940122276.920003650425130482.655064585.313024353.500.10.2-0.12413042
League One (3 Seasons)30.61
League Two (2 Seasons)34.51
MLS (1 Season)23.51067125085.422238810030333989.462467991.913620865.400.70.6-0.77531043
PL2 — Div. 2 (1 Season)1.70
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-201523Burnleyeng ENGLeague Cup33rd1.00Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.30Matches
2017-201826Burnleyeng ENGEFL Cup17th2.30Matches
2017-201826Burnleyeng ENGFA Cup33rd1.00Matches
2018-201927Burnleyeng ENGEFL Cup17th1.00Matches
2018-201927Burnleyeng ENGFA Cup17th2.00Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.00Matches
2019-202028Burnleyeng ENGFA Cup17th2.00Matches
2020-202129Burnleyeng ENGEFL Cup9th2.00Matches
2020-202129Burnleyeng ENGFA Cup9th2.00Matches
2022-202331Birmingham Cityeng ENGFA Cup2.70Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.70Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00Matches
9 Seasons2 Clubs2 Leagues21.10
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
Burnley (8 Seasons)2 Leagues15.70
Birmingham City (2 Seasons)2 Leagues5.50
EFL Cup (9 Seasons)10.40
FA Cup (7 Seasons)10.70
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
201726ie Rep. of IrelandFriendlies (M)1.30Matches
201827ie Rep. of IrelandWCQ1.00Matches
201827ie Rep. of IrelandFriendlies (M)3.91Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.80Matches
201928ie Rep. of IrelandFriendlies (M)2.00Matches
202029ie Rep. of IrelandFriendlies (M)0.30Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.30Matches
5 Seasons1 Club4 Leagues13.61
Friendlies (M) (4 Seasons)7.51
UEFA Nations League (2 Seasons)5.10
WCQ (1 Season)1.00
UEFA Euro Qualifying (1 Season)
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
2010-201119Acc'ton Stanleyeng ENG4. League Two10.5
2011-201220Rochdaleeng ENG3. League One15.3
2011-201220Acc'ton Stanleyeng ENG4. League Two24.0
2012-201321Burnleyeng ENG2. Championship13.0
2012-201321Portsmoutheng ENG3. League One4.4
2013-201422Burnleyeng ENG2. Championship5.1
2014-201523Burnleyeng ENGLeague Cup1.0Matches
2014-201523Burnleyeng ENG1. Premier League0.2Matches
2015-201624MK Donseng ENG2. Championship2.0Matches
2015-201624Barnsleyeng ENG3. League One10.9Matches
2016-201725Burnleyeng ENGEFL Cup1.30Matches
2016-201725Burnleyeng ENG1. Premier League3.00Matches
2017-201826Burnleyeng ENGEFL Cup2.30Matches
2017-201826Burnleyeng ENGFA Cup1.00Matches
2017-201826Burnleyeng ENG1. Premier League16.0546535980721000038925Matches
2018-201927Burnleyeng ENGEFL Cup1.01Matches
2018-201927Burnleyeng ENGFA Cup2.00Matches
2018-201927Burnleyeng ENG1. Premier League5.7170164640202000013803Matches
2019-202028Burnleyeng ENGEFL Cup1.01Matches
2019-202028Burnleyeng ENGFA Cup2.00Matches
2019-202028Burnleyeng ENG1. Premier League6.3201199210101000014904Matches
2020-202129Burnleyeng ENGEFL Cup2.00Matches
2020-202129Burnleyeng ENGFA Cup2.00Matches
2020-202129Burnleyeng ENG1. Premier League7.1268263530212000019105Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.7Matches
2021-202230Burnleyeng ENG1. Premier League4.610210111000000007901Matches
2022-202331Birmingham Cityeng ENG2. Championship16.752751017706010000035904Matches
2022-202331Birmingham Cityeng ENGFA Cup2.70Matches
2023-202432Birmingham Cityeng ENG2. Championship16.169567024160503000058115Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.70Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00Matches
202433Toronto FCus USA1. MLS23.5125012014232120070000106773Matches
15 Seasons8 Clubs7 Leagues205.53759364310672143526000029531030
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (11 Seasons)4 Leagues76.6128712622317012560000946218
Birmingham City (2 Seasons)3 Leagues38.3122211804123011013000094019
Acc'ton Stanley (2 Seasons)1 League34.5
Toronto FC (1 Season)1 League23.5125012014232120070000106773
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
EFL Cup (9 Seasons)10.42
Premier League (7 Seasons)42.8128712622317012360000946218
FA Cup (7 Seasons)10.70
Championship (5 Seasons)52.9122211804123011013000094019
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.5125012014232120070000106773
PL2 — Div. 2 (1 Season)1.7
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
2010-201119Acc'ton Stanley1 League10.5
2011-201220Acc'ton Stanley1 League24.0
2011-201220Rochdale1 League15.3
2012-201321Portsmouth1 League4.4
2012-201321Burnley1 League13.0
2013-201422Burnley1 League5.1
2014-201523Burnley2 Leagues1.2
2015-201624Barnsley1 League10.9
2015-201624MK Dons1 League2.0
2016-201725Burnley2 Leagues4.30
2017-201826Burnley3 Leagues19.3546535980721000038925
2018-201927Burnley3 Leagues8.7170164640212000013803
2019-202028Burnley3 Leagues9.3201199210111000014904
2020-202129Burnley3 Leagues11.1268263530212000019105
2021-202230Burnley1 League1.7
2021-202230Burnley3 Leagues4.610210111000000007901
2022-202331Birmingham City2 Leagues19.452751017706010000035904
2023-202432Birmingham City3 Leagues18.869567024160503000058115
202433Toronto FC1 League23.5125012014232120070000106773
15 Seasons8 Clubs7 Leagues205.53759364310672143526000029531030
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (11 Seasons)4 Leagues76.6128712622317012560000946218
Birmingham City (2 Seasons)3 Leagues38.3122211804123011013000094019
Acc'ton Stanley (2 Seasons)1 League34.5
Toronto FC (1 Season)1 League23.5125012014232120070000106773
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
EFL Cup (9 Seasons)10.42
Premier League (7 Seasons)42.8128712622317012360000946218
FA Cup (7 Seasons)10.70
Championship (5 Seasons)52.9122211804123011013000094019
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.5125012014232120070000106773
PL2 — Div. 2 (1 Season)1.7
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.5
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.0
2011-201220Rochdaleeng ENG3. League One24th15.3
2012-201321Portsmoutheng ENG3. League One24th4.4
2012-201321Burnleyeng ENG2. Championship11th13.0
2013-201422Burnleyeng ENG2. Championship2nd5.1
2014-201523Burnleyeng ENG1. Premier League19th0.2Matches
2015-201624Barnsleyeng ENG3. League One6th10.9Matches
2015-201624MK Donseng ENG2. Championship23rd2.0Matches
2016-201725Burnleyeng ENG1. Premier League16th3.00Matches
2017-201826Burnleyeng ENG1. Premier League7th16.0546535980721000038925Matches
2018-201927Burnleyeng ENG1. Premier League15th5.7170164640202000013803Matches
2019-202028Burnleyeng ENG1. Premier League10th6.3201199210101000014904Matches
2020-202129Burnleyeng ENG1. Premier League17th7.1268263530212000019105Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.7Matches
2021-202230Burnleyeng ENG1. Premier League18th4.610210111000000007901Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.752751017706010000035904Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.169567024160503000058115Matches
202433Toronto FCus USA1. MLS24th23.5125012014232120070000106773Matches
15 Seasons8 Clubs5 Leagues184.33759364310672143326000029531030
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (11 Seasons)2 Leagues61.0128712622317012360000946218
Acc'ton Stanley (2 Seasons)1 League34.5
Birmingham City (2 Seasons)1 League32.8122211804123011013000094019
Toronto FC (1 Season)1 League23.5125012014232120070000106773
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
Premier League (7 Seasons)42.8128712622317012360000946218
Championship (5 Seasons)52.9122211804123011013000094019
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.5125012014232120070000106773
PL2 — Div. 2 (1 Season)1.7
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-201523Burnleyeng ENGLeague Cup33rd1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.30Matches
2017-201826Burnleyeng ENGEFL Cup17th2.30Matches
2017-201826Burnleyeng ENGFA Cup33rd1.00Matches
2018-201927Burnleyeng ENGEFL Cup17th1.01Matches
2018-201927Burnleyeng ENGFA Cup17th2.00Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.01Matches
2019-202028Burnleyeng ENGFA Cup17th2.00Matches
2020-202129Burnleyeng ENGEFL Cup9th2.00Matches
2020-202129Burnleyeng ENGFA Cup9th2.00Matches
2022-202331Birmingham Cityeng ENGFA Cup2.70Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.70Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00Matches
9 Seasons2 Clubs2 Leagues21.12
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Burnley (8 Seasons)2 Leagues15.72
Birmingham City (2 Seasons)2 Leagues5.50
EFL Cup (9 Seasons)10.42
FA Cup (7 Seasons)10.70
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
201726ie Rep. of IrelandFriendlies (M)1.3Matches
201827ie Rep. of IrelandWCQ1.0Matches
201827ie Rep. of IrelandFriendlies (M)3.9Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.8Matches
201928ie Rep. of IrelandFriendlies (M)2.0Matches
202029ie Rep. of IrelandFriendlies (M)0.3Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.30Matches
5 Seasons1 Club4 Leagues13.60
Friendlies (M) (4 Seasons)7.5
UEFA Nations League (2 Seasons)5.10
WCQ (1 Season)1.0
UEFA Euro Qualifying (1 Season)

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
2010-201119Acc'ton Stanleyeng ENG4. League Two10.5
2011-201220Rochdaleeng ENG3. League One15.3
2011-201220Acc'ton Stanleyeng ENG4. League Two24.0
2012-201321Burnleyeng ENG2. Championship13.0
2012-201321Portsmoutheng ENG3. League One4.4
2013-201422Burnleyeng ENG2. Championship5.1
2014-201523Burnleyeng ENGLeague Cup1.0Matches
2014-201523Burnleyeng ENG1. Premier League0.2Matches
2015-201624MK Donseng ENG2. Championship2.0Matches
2015-201624Barnsleyeng ENG3. League One10.9Matches
2016-201725Burnleyeng ENGEFL Cup1.3Matches
2016-201725Burnleyeng ENG1. Premier League3.0Matches
2017-201826Burnleyeng ENGEFL Cup2.3Matches
2017-201826Burnleyeng ENGFA Cup1.0Matches
2017-201826Burnleyeng ENG1. Premier League16.0100.6280010130.19300000Matches
2018-201927Burnleyeng ENGEFL Cup1.0Matches
2018-201927Burnleyeng ENGFA Cup2.0Matches
2018-201927Burnleyeng ENG1. Premier League5.720.3520000010.18100000Matches
2019-202028Burnleyeng ENGEFL Cup1.0Matches
2019-202028Burnleyeng ENGFA Cup2.0Matches
2019-202028Burnleyeng ENG1. Premier League6.310.1600010000.00000000Matches
2020-202129Burnleyeng ENGEFL Cup2.0Matches
2020-202129Burnleyeng ENGFA Cup2.0Matches
2020-202129Burnleyeng ENG1. Premier League7.110.1410000000.00000000Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.7Matches
2021-202230Burnleyeng ENG1. Premier League4.610.2210000000.00000000Matches
2022-202331Birmingham Cityeng ENG2. Championship16.750.3030020000.00000000Matches
2022-202331Birmingham Cityeng ENGFA Cup2.7Matches
2023-202432Birmingham Cityeng ENG2. Championship16.160.3760000000.00000000Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.7Matches
2023-202432Birmingham Cityeng ENGFA Cup1.0Matches
202433Toronto FCus USA1. MLS23.5120.51110010010.04100000Matches
15 Seasons8 Clubs7 Leagues205.5380.40320050150.05500000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (11 Seasons)4 Leagues76.6150.38120020140.10400000
Birmingham City (2 Seasons)3 Leagues38.3110.3490020000.00000000
Acc'ton Stanley (2 Seasons)1 League34.5
Toronto FC (1 Season)1 League23.5120.51110010010.04100000
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
EFL Cup (9 Seasons)10.4
Premier League (7 Seasons)42.8150.38120020140.10400000
FA Cup (7 Seasons)10.7
Championship (5 Seasons)52.9110.3490020000.00000000
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.5120.51110010010.04100000
PL2 — Div. 2 (1 Season)1.7
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
2010-201119Acc'ton Stanley1 League10.5
2011-201220Acc'ton Stanley1 League24.0
2011-201220Rochdale1 League15.3
2012-201321Portsmouth1 League4.4
2012-201321Burnley1 League13.0
2013-201422Burnley1 League5.1
2014-201523Burnley2 Leagues1.2
2015-201624Barnsley1 League10.9
2015-201624MK Dons1 League2.0
2016-201725Burnley2 Leagues4.3
2017-201826Burnley3 Leagues19.3100.6280010130.19300000
2018-201927Burnley3 Leagues8.720.3520000010.18100000
2019-202028Burnley3 Leagues9.310.1600010000.00000000
2020-202129Burnley3 Leagues11.110.1410000000.00000000
2021-202230Burnley1 League1.7
2021-202230Burnley3 Leagues4.610.2210000000.00000000
2022-202331Birmingham City2 Leagues19.450.3030020000.00000000
2023-202432Birmingham City3 Leagues18.860.3760000000.00000000
202433Toronto FC1 League23.5120.51110010010.04100000
15 Seasons8 Clubs7 Leagues205.5380.40320050150.05500000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (11 Seasons)4 Leagues76.6150.38120020140.10400000
Birmingham City (2 Seasons)3 Leagues38.3110.3490020000.00000000
Acc'ton Stanley (2 Seasons)1 League34.5
Toronto FC (1 Season)1 League23.5120.51110010010.04100000
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
EFL Cup (9 Seasons)10.4
Premier League (7 Seasons)42.8150.38120020140.10400000
FA Cup (7 Seasons)10.7
Championship (5 Seasons)52.9110.3490020000.00000000
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.5120.51110010010.04100000
PL2 — Div. 2 (1 Season)1.7
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.5
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.0
2011-201220Rochdaleeng ENG3. League One24th15.3
2012-201321Portsmoutheng ENG3. League One24th4.4
2012-201321Burnleyeng ENG2. Championship11th13.0
2013-201422Burnleyeng ENG2. Championship2nd5.1
2014-201523Burnleyeng ENG1. Premier League19th0.2Matches
2015-201624Barnsleyeng ENG3. League One6th10.9Matches
2015-201624MK Donseng ENG2. Championship23rd2.0Matches
2016-201725Burnleyeng ENG1. Premier League16th3.0Matches
2017-201826Burnleyeng ENG1. Premier League7th16.0100.6280010130.19300000Matches
2018-201927Burnleyeng ENG1. Premier League15th5.720.3520000010.18100000Matches
2019-202028Burnleyeng ENG1. Premier League10th6.310.1600010000.00000000Matches
2020-202129Burnleyeng ENG1. Premier League17th7.110.1410000000.00000000Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.7Matches
2021-202230Burnleyeng ENG1. Premier League18th4.610.2210000000.00000000Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.750.3030020000.00000000Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.160.3760000000.00000000Matches
202433Toronto FCus USA1. MLS24th23.5120.51110010010.04100000Matches
15 Seasons8 Clubs5 Leagues184.3380.40320050150.05500000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (11 Seasons)2 Leagues61.0150.38120020140.10400000
Acc'ton Stanley (2 Seasons)1 League34.5
Birmingham City (2 Seasons)1 League32.8110.3490020000.00000000
Toronto FC (1 Season)1 League23.5120.51110010010.04100000
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
Premier League (7 Seasons)42.8150.38120020140.10400000
Championship (5 Seasons)52.9110.3490020000.00000000
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.5120.51110010010.04100000
PL2 — Div. 2 (1 Season)1.7
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-201523Burnleyeng ENGLeague Cup33rd1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.3Matches
2017-201826Burnleyeng ENGEFL Cup17th2.3Matches
2017-201826Burnleyeng ENGFA Cup33rd1.0Matches
2018-201927Burnleyeng ENGEFL Cup17th1.0Matches
2018-201927Burnleyeng ENGFA Cup17th2.0Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.0Matches
2019-202028Burnleyeng ENGFA Cup17th2.0Matches
2020-202129Burnleyeng ENGEFL Cup9th2.0Matches
2020-202129Burnleyeng ENGFA Cup9th2.0Matches
2022-202331Birmingham Cityeng ENGFA Cup2.7Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.7Matches
2023-202432Birmingham Cityeng ENGFA Cup1.0Matches
9 Seasons2 Clubs2 Leagues21.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Burnley (8 Seasons)2 Leagues15.7
Birmingham City (2 Seasons)2 Leagues5.5
EFL Cup (9 Seasons)10.4
FA Cup (7 Seasons)10.7
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
201726ie Rep. of IrelandFriendlies (M)1.3Matches
201827ie Rep. of IrelandWCQ1.0Matches
201827ie Rep. of IrelandFriendlies (M)3.9Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.8Matches
201928ie Rep. of IrelandFriendlies (M)2.0Matches
202029ie Rep. of IrelandFriendlies (M)0.3Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.3Matches
5 Seasons1 Club4 Leagues13.6
Friendlies (M) (4 Seasons)7.5
UEFA Nations League (2 Seasons)5.1
WCQ (1 Season)1.0
UEFA Euro Qualifying (1 Season)

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
2010-201119Acc'ton Stanleyeng ENG4. League Two10.5
2011-201220Rochdaleeng ENG3. League One15.3
2011-201220Acc'ton Stanleyeng ENG4. League Two24.0
2012-201321Burnleyeng ENG2. Championship13.0
2012-201321Portsmoutheng ENG3. League One4.4
2013-201422Burnleyeng ENG2. Championship5.1
2014-201523Burnleyeng ENGLeague Cup1.0Matches
2014-201523Burnleyeng ENG1. Premier League0.2Matches
2015-201624MK Donseng ENG2. Championship2.0Matches
2015-201624Barnsleyeng ENG3. League One10.9Matches
2016-201725Burnleyeng ENGEFL Cup1.303Matches
2016-201725Burnleyeng ENG1. Premier League3.043Matches
2017-201826Burnleyeng ENGEFL Cup2.300Matches
2017-201826Burnleyeng ENGFA Cup1.001Matches
2017-201826Burnleyeng ENG1. Premier League16.032232840162661.51025141119511291Matches
2018-201927Burnleyeng ENGEFL Cup1.000Matches
2018-201927Burnleyeng ENGFA Cup2.010Matches
2018-201927Burnleyeng ENG1. Premier League5.71810135071741.210752725351Matches
2019-202028Burnleyeng ENGEFL Cup1.000Matches
2019-202028Burnleyeng ENGFA Cup2.000Matches
2019-202028Burnleyeng ENG1. Premier League6.3756104944.45972411310Matches
2020-202129Burnleyeng ENGEFL Cup2.010Matches
2020-202129Burnleyeng ENGFA Cup2.045Matches
2020-202129Burnleyeng ENG1. Premier League7.11169207977.821174617240Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.7Matches
2021-202230Burnleyeng ENG1. Premier League4.6321201250.0141314200Matches
2022-202331Birmingham Cityeng ENG2. Championship16.72212184091464.35169722441211Matches
2022-202331Birmingham Cityeng ENGFA Cup2.711Matches
2023-202432Birmingham Cityeng ENG2. Championship16.122151570111478.6325169830960Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.714Matches
2023-202432Birmingham Cityeng ENGFA Cup1.000Matches
202433Toronto FCus USA1. MLS23.5411922181213070.0935181718591142Matches
15 Seasons8 Clubs7 Leagues205.51561041124317612162.84513277551022415705
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Burnley (11 Seasons)4 Leagues76.6715657140356355.628563422491082392
Birmingham City (2 Seasons)3 Leagues38.3442933110202871.4841251635742171
Acc'ton Stanley (2 Seasons)1 League34.50
Toronto FC (1 Season)1 League23.5411922181213070.0935181718591142
Rochdale (1 Season)1 League15.30
Barnsley (1 Season)1 League10.90
Portsmouth (1 Season)1 League4.40
Burnley (1 Season)1 League1.70
MK Dons (1 Season)1 League2.00
EFL Cup (9 Seasons)10.4270
Premier League (7 Seasons)42.8715057140356355.628563422401082392
FA Cup (7 Seasons)10.7670
Championship (5 Seasons)52.9442733110202871.4841251630742171
League One (3 Seasons)30.60
League Two (2 Seasons)34.50
MLS (1 Season)23.5411922181213070.0935181718591142
PL2 — Div. 2 (1 Season)1.70
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
2010-201119Acc'ton Stanley1 League10.50
2011-201220Acc'ton Stanley1 League24.00
2011-201220Rochdale1 League15.30
2012-201321Portsmouth1 League4.40
2012-201321Burnley1 League13.00
2013-201422Burnley1 League5.10
2014-201523Burnley2 Leagues1.20
2015-201624Barnsley1 League10.90
2015-201624MK Dons1 League2.00
2016-201725Burnley2 Leagues4.3460
2017-201826Burnley3 Leagues19.332232840162661.51025141120511291
2018-201927Burnley3 Leagues8.71811135071741.210752725351
2019-202028Burnley3 Leagues9.3756104944.45972411310
2020-202129Burnley3 Leagues11.111119207977.8211741117240
2021-202230Burnley1 League1.70
2021-202230Burnley3 Leagues4.6321201250.0141314200
2022-202331Birmingham City2 Leagues19.42213184091464.35169723441211
2023-202432Birmingham City3 Leagues18.822161570111478.63251691230960
202433Toronto FC1 League23.5411922181213070.0935181718591142
15 Seasons8 Clubs7 Leagues205.51561041124317612162.84513277551022415705
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Burnley (11 Seasons)4 Leagues76.6715657140356355.628563422491082392
Birmingham City (2 Seasons)3 Leagues38.3442933110202871.4841251635742171
Acc'ton Stanley (2 Seasons)1 League34.50
Toronto FC (1 Season)1 League23.5411922181213070.0935181718591142
Rochdale (1 Season)1 League15.30
Barnsley (1 Season)1 League10.90
Portsmouth (1 Season)1 League4.40
Burnley (1 Season)1 League1.70
MK Dons (1 Season)1 League2.00
EFL Cup (9 Seasons)10.4270
Premier League (7 Seasons)42.8715057140356355.628563422401082392
FA Cup (7 Seasons)10.7670
Championship (5 Seasons)52.9442733110202871.4841251630742171
League One (3 Seasons)30.60
League Two (2 Seasons)34.50
MLS (1 Season)23.5411922181213070.0935181718591142
PL2 — Div. 2 (1 Season)1.70
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.5
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.0
2011-201220Rochdaleeng ENG3. League One24th15.3
2012-201321Portsmoutheng ENG3. League One24th4.4
2012-201321Burnleyeng ENG2. Championship11th13.0
2013-201422Burnleyeng ENG2. Championship2nd5.1
2014-201523Burnleyeng ENG1. Premier League19th0.2Matches
2015-201624Barnsleyeng ENG3. League One6th10.9Matches
2015-201624MK Donseng ENG2. Championship23rd2.0Matches
2016-201725Burnleyeng ENG1. Premier League16th3.043Matches
2017-201826Burnleyeng ENG1. Premier League7th16.032232840162661.51025141119511291Matches
2018-201927Burnleyeng ENG1. Premier League15th5.71810135071741.210752725351Matches
2019-202028Burnleyeng ENG1. Premier League10th6.3756104944.45972411310Matches
2020-202129Burnleyeng ENG1. Premier League17th7.11169207977.821174617240Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.7Matches
2021-202230Burnleyeng ENG1. Premier League18th4.6321201250.0141314200Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.72212184091464.35169722441211Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.122151570111478.6325169830960Matches
202433Toronto FCus USA1. MLS24th23.5411922181213070.0935181718591142Matches
15 Seasons8 Clubs5 Leagues184.3156961124317612162.8451327755882415705
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
Burnley (11 Seasons)2 Leagues61.0715057140356355.628563422401082392
Acc'ton Stanley (2 Seasons)1 League34.50
Birmingham City (2 Seasons)1 League32.8442733110202871.4841251630742171
Toronto FC (1 Season)1 League23.5411922181213070.0935181718591142
Rochdale (1 Season)1 League15.30
Barnsley (1 Season)1 League10.90
Portsmouth (1 Season)1 League4.40
Burnley (1 Season)1 League1.70
MK Dons (1 Season)1 League2.00
Premier League (7 Seasons)42.8715057140356355.628563422401082392
Championship (5 Seasons)52.9442733110202871.4841251630742171
League One (3 Seasons)30.60
League Two (2 Seasons)34.50
MLS (1 Season)23.5411922181213070.0935181718591142
PL2 — Div. 2 (1 Season)1.70
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-201523Burnleyeng ENGLeague Cup33rd1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.303Matches
2017-201826Burnleyeng ENGEFL Cup17th2.300Matches
2017-201826Burnleyeng ENGFA Cup33rd1.001Matches
2018-201927Burnleyeng ENGEFL Cup17th1.000Matches
2018-201927Burnleyeng ENGFA Cup17th2.010Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.000Matches
2019-202028Burnleyeng ENGFA Cup17th2.000Matches
2020-202129Burnleyeng ENGEFL Cup9th2.010Matches
2020-202129Burnleyeng ENGFA Cup9th2.045Matches
2022-202331Birmingham Cityeng ENGFA Cup2.711Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.714Matches
2023-202432Birmingham Cityeng ENGFA Cup1.000Matches
9 Seasons2 Clubs2 Leagues21.18140
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
Burnley (8 Seasons)2 Leagues15.7690
Birmingham City (2 Seasons)2 Leagues5.5250
EFL Cup (9 Seasons)10.4270
FA Cup (7 Seasons)10.7670
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
201726ie Rep. of IrelandFriendlies (M)1.3Matches
201827ie Rep. of IrelandWCQ1.0Matches
201827ie Rep. of IrelandFriendlies (M)3.9Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.8Matches
201928ie Rep. of IrelandFriendlies (M)2.0Matches
202029ie Rep. of IrelandFriendlies (M)0.3Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.341Matches
5 Seasons1 Club4 Leagues13.6410
Friendlies (M) (4 Seasons)7.50
UEFA Nations League (2 Seasons)5.1410
WCQ (1 Season)1.00
UEFA Euro Qualifying (1 Season)0

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
2010-201119Acc'ton Stanleyeng ENG4. League Two10.5
2011-201220Rochdaleeng ENG3. League One15.3
2011-201220Acc'ton Stanleyeng ENG4. League Two24.0
2012-201321Burnleyeng ENG2. Championship13.0
2012-201321Portsmoutheng ENG3. League One4.4
2013-201422Burnleyeng ENG2. Championship5.1
2014-201523Burnleyeng ENGLeague Cup1.0Matches
2014-201523Burnleyeng ENG1. Premier League0.2Matches
2015-201624MK Donseng ENG2. Championship2.0Matches
2015-201624Barnsleyeng ENG3. League One10.9Matches
2016-201725Burnleyeng ENGEFL Cup1.3Matches
2016-201725Burnleyeng ENG1. Premier League3.0Matches
2017-201826Burnleyeng ENGEFL Cup2.3Matches
2017-201826Burnleyeng ENGFA Cup1.0Matches
2017-201826Burnleyeng ENG1. Premier League16.078111644330635247810002741111483100623281Matches
2018-201927Burnleyeng ENGEFL Cup1.0Matches
2018-201927Burnleyeng ENGFA Cup2.0Matches
2018-201927Burnleyeng ENG1. Premier League5.7244441231166324411100.000.088465212132011130Matches
2019-202028Burnleyeng ENGEFL Cup1.0Matches
2019-202028Burnleyeng ENGFA Cup2.0Matches
2019-202028Burnleyeng ENG1. Premier League6.3257301481083325711100.000.0114420117000101220Matches
2020-202129Burnleyeng ENGEFL Cup2.0Matches
2020-202129Burnleyeng ENGFA Cup2.0Matches
2020-202129Burnleyeng ENG1. Premier League7.132537175138139325000137544184000101591Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.7Matches
2021-202230Burnleyeng ENG1. Premier League4.6141258153771410005228612510020690Matches
2022-202331Birmingham Cityeng ENG2. Championship16.7745113437291241474522100.000.027012465472121202991Matches
2022-202331Birmingham Cityeng ENGFA Cup2.7Matches
2023-202432Birmingham Cityeng ENG2. Championship16.18781826282401411878100.000.04511993875000805140Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.7Matches
2023-202432Birmingham Cityeng ENGFA Cup1.0Matches
202433Toronto FCus USA1. MLS23.51506259967507342515062150.0150.0794348815463311059702Matches
15 Seasons8 Clubs7 Leagues205.54877806300217591369648777571.4114.321809553408987540825745
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
Burnley (11 Seasons)4 Leagues76.617482529707216446174822100.000.0665282611213321037912
Birmingham City (2 Seasons)3 Leagues38.316232951065531382516233266.700.0721323914222122008131
Acc'ton Stanley (2 Seasons)1 League34.5
Toronto FC (1 Season)1 League23.51506259967507342515062150.0150.0794348815463311059702
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
EFL Cup (9 Seasons)10.4
Premier League (7 Seasons)42.817482529707216446174822100.000.0665282611213321037912
FA Cup (7 Seasons)10.7
Championship (5 Seasons)52.916232951065531382516233266.700.0721323914222122008131
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.51506259967507342515062150.0150.0794348815463311059702
PL2 — Div. 2 (1 Season)1.7
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
2010-201119Acc'ton Stanley1 League10.5
2011-201220Acc'ton Stanley1 League24.0
2011-201220Rochdale1 League15.3
2012-201321Portsmouth1 League4.4
2012-201321Burnley1 League13.0
2013-201422Burnley1 League5.1
2014-201523Burnley2 Leagues1.2
2015-201624Barnsley1 League10.9
2015-201624MK Dons1 League2.0
2016-201725Burnley2 Leagues4.3
2017-201826Burnley3 Leagues19.378111644330635247810002741111483100623281
2018-201927Burnley3 Leagues8.7244441231166324411100.000.088465212132011130
2019-202028Burnley3 Leagues9.3257301481083325711100.000.0114420117000101220
2020-202129Burnley3 Leagues11.132537175138139325000137544184000101591
2021-202230Burnley1 League1.7
2021-202230Burnley3 Leagues4.6141258153771410005228612510020690
2022-202331Birmingham City2 Leagues19.4745113437291241474522100.000.027012465472121202991
2023-202432Birmingham City3 Leagues18.88781826282401411878100.000.04511993875000805140
202433Toronto FC1 League23.51506259967507342515062150.0150.0794348815463311059702
15 Seasons8 Clubs7 Leagues205.54877806300217591369648777571.4114.321809553408987540825745
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
Burnley (11 Seasons)4 Leagues76.617482529707216446174822100.000.0665282611213321037912
Birmingham City (2 Seasons)3 Leagues38.316232951065531382516233266.700.0721323914222122008131
Acc'ton Stanley (2 Seasons)1 League34.5
Toronto FC (1 Season)1 League23.51506259967507342515062150.0150.0794348815463311059702
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
EFL Cup (9 Seasons)10.4
Premier League (7 Seasons)42.817482529707216446174822100.000.0665282611213321037912
FA Cup (7 Seasons)10.7
Championship (5 Seasons)52.916232951065531382516233266.700.0721323914222122008131
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.51506259967507342515062150.0150.0794348815463311059702
PL2 — Div. 2 (1 Season)1.7
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.5
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.0
2011-201220Rochdaleeng ENG3. League One24th15.3
2012-201321Portsmoutheng ENG3. League One24th4.4
2012-201321Burnleyeng ENG2. Championship11th13.0
2013-201422Burnleyeng ENG2. Championship2nd5.1
2014-201523Burnleyeng ENG1. Premier League19th0.2Matches
2015-201624Barnsleyeng ENG3. League One6th10.9Matches
2015-201624MK Donseng ENG2. Championship23rd2.0Matches
2016-201725Burnleyeng ENG1. Premier League16th3.0Matches
2017-201826Burnleyeng ENG1. Premier League7th16.078111644330635247810002741111483100623281Matches
2018-201927Burnleyeng ENG1. Premier League15th5.7244441231166324411100.000.088465212132011130Matches
2019-202028Burnleyeng ENG1. Premier League10th6.3257301481083325711100.000.0114420117000101220Matches
2020-202129Burnleyeng ENG1. Premier League17th7.132537175138139325000137544184000101591Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.7Matches
2021-202230Burnleyeng ENG1. Premier League18th4.6141258153771410005228612510020690Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.7745113437291241474522100.000.027012465472121202991Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.18781826282401411878100.000.04511993875000805140Matches
202433Toronto FCus USA1. MLS24th23.51506259967507342515062150.0150.0794348815463311059702Matches
15 Seasons8 Clubs5 Leagues184.34877806300217591369648777571.4114.321809553408987540825745
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
Burnley (11 Seasons)2 Leagues61.017482529707216446174822100.000.0665282611213321037912
Acc'ton Stanley (2 Seasons)1 League34.5
Birmingham City (2 Seasons)1 League32.816232951065531382516233266.700.0721323914222122008131
Toronto FC (1 Season)1 League23.51506259967507342515062150.0150.0794348815463311059702
Rochdale (1 Season)1 League15.3
Barnsley (1 Season)1 League10.9
Portsmouth (1 Season)1 League4.4
Burnley (1 Season)1 League1.7
MK Dons (1 Season)1 League2.0
Premier League (7 Seasons)42.817482529707216446174822100.000.0665282611213321037912
Championship (5 Seasons)52.916232951065531382516233266.700.0721323914222122008131
League One (3 Seasons)30.6
League Two (2 Seasons)34.5
MLS (1 Season)23.51506259967507342515062150.0150.0794348815463311059702
PL2 — Div. 2 (1 Season)1.7
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-201523Burnleyeng ENGLeague Cup33rd1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.3Matches
2017-201826Burnleyeng ENGEFL Cup17th2.3Matches
2017-201826Burnleyeng ENGFA Cup33rd1.0Matches
2018-201927Burnleyeng ENGEFL Cup17th1.0Matches
2018-201927Burnleyeng ENGFA Cup17th2.0Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.0Matches
2019-202028Burnleyeng ENGFA Cup17th2.0Matches
2020-202129Burnleyeng ENGEFL Cup9th2.0Matches
2020-202129Burnleyeng ENGFA Cup9th2.0Matches
2022-202331Birmingham Cityeng ENGFA Cup2.7Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.7Matches
2023-202432Birmingham Cityeng ENGFA Cup1.0Matches
9 Seasons2 Clubs2 Leagues21.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Burnley (8 Seasons)2 Leagues15.7
Birmingham City (2 Seasons)2 Leagues5.5
EFL Cup (9 Seasons)10.4
FA Cup (7 Seasons)10.7
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
201726ie Rep. of IrelandFriendlies (M)1.3Matches
201827ie Rep. of IrelandWCQ1.0Matches
201827ie Rep. of IrelandFriendlies (M)3.9Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.8Matches
201928ie Rep. of IrelandFriendlies (M)2.0Matches
202029ie Rep. of IrelandFriendlies (M)0.3Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.3Matches
5 Seasons1 Club4 Leagues13.6
Friendlies (M) (4 Seasons)7.5
UEFA Nations League (2 Seasons)5.1
WCQ (1 Season)1.0
UEFA Euro Qualifying (1 Season)

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
2010-201119Acc'ton Stanleyeng ENG4. League Two159426322.810.5114
2011-201220Rochdaleeng ENG3. League One161,3768633.215.3160
2011-201220Acc'ton Stanleyeng ENG4. League Two242,1609052.224.0240
2012-201321Burnleyeng ENG2. Championship141,1728428.313.0131
2012-201321Portsmoutheng ENG3. League One5397799.64.450
2013-201422Burnleyeng ENG2. Championship74596611.15.152
2014-201523Burnleyeng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2014-201523Burnleyeng ENG1. Premier League120200.60.2001131.001100.00+0.66Matches
2015-201624Burnleyeng ENG2. Championship00003Matches
2015-201624MK Donseng ENG2. Championship2180904.32.022060.0035-2-1.00-0.36Matches
2015-201624Barnsleyeng ENG3. League One119838923.710.91110002.182512+13+1.19+1.10Matches
2016-201725Burnleyeng ENGEFL Cup1120120100.01.311201000.0001-1-0.75Matches
2016-201725Burnleyeng ENG1. Premier League3270907.93.033020.3346-2-0.67-0.27Matches
2017-201826Burnleyeng ENGEFL Cup2210105100.02.321052002.0042+2+0.86Matches
2017-201826Burnleyeng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2017-201826Burnleyeng ENG1. Premier League161,4409042.116.016160221.191421-7-0.44-0.6213.022.4-9.4-0.59-0.16Matches
2018-201927Burnleyeng ENGEFL Cup19090100.01.01901000.0012-1-1.00Matches
2018-201927Burnleyeng ENGFA Cup218090100.02.02902001.5015-4-2.00Matches
2018-201927Burnleyeng ENG1. Premier League65148615.05.75905163230.6749-5-0.88-0.324.79.8-5.1-0.89-0.50Matches
2019-202028Burnleyeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2019-202028Burnleyeng ENGFA Cup218090100.02.02902001.5054+1+0.50Matches
2019-202028Burnleyeng ENG1. Premier League85647116.56.36906212211.5075+2+0.32+0.608.07.5+0.5+0.08+0.16Matches
2020-202129Burnleyeng ENGEFL Cup21809066.72.02902010.5014-3-1.50-3.50Matches
2020-202129Burnleyeng ENGFA Cup21809060.02.02902001.5032+1+0.50+0.50Matches
2020-202129Burnleyeng ENG1. Premier League86378018.67.1790717210.63413-9-1.27-0.855.86.6-0.8-0.11+0.36Matches
2021-202230Burnleyeng ENGEFL Cup00001Matches
2021-202230Burnleyeng ENGFA Cup00001Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 22153776.51.72771002.0031+2+1.18+0.97Matches
2021-202230Burnleyeng ENG1. Premier League64106812.04.64904225240.6737-4-0.88-0.435.38.2-2.9-0.65-0.21Matches
2022-202331Burnleyeng ENG2. Championship00001Matches
2022-202331Birmingham Cityeng ENG2. Championship171,5018836.316.7178816011.241723-6-0.36-0.1918.822.2-3.4-0.20+0.02Matches
2022-202331Burnleyeng ENGEFL Cup00001Matches
2022-202331Birmingham Cityeng ENGFA Cup32478282.32.73821001.333300.000.00Matches
2023-202432Birmingham Cityeng ENG2. Championship171,4498535.016.116901511651.291619-3-0.19+0.2219.717.3+2.4+0.15+0.61Matches
2023-202432Birmingham Cityeng ENGEFL Cup21567886.71.72781001.5021+1+0.58+4.33Matches
2023-202432Birmingham Cityeng ENGFA Cup1909033.31.01901021.001100.00+1.00Matches
202433Toronto FCus USA1. MLS262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30Matches
15 Seasons8 Clubs7 Leagues22318,4918323.2205.52068912117221491.15147200-53-0.40-0.04102.6125.8-23.2-0.24+0.12
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
Burnley (11 Seasons)4 Leagues846,8968216.176.674925610241340.955490-36-0.62-0.2336.854.5-17.7-0.45-0.09
Birmingham City (2 Seasons)3 Leagues403,4438638.138.339883411681.283947-8-0.21+0.1138.539.5-1.1-0.03+0.31
Acc'ton Stanley (2 Seasons)1 League393,1028037.534.5354
Toronto FC (1 Season)1 League262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
Rochdale (1 Season)1 League161,3768633.215.3160
Barnsley (1 Season)1 League119838923.710.91110002.182512+13+1.19+1.10
Portsmouth (1 Season)1 League5397799.64.450
Burnley (1 Season)1 League2153776.51.72771002.0031+2+1.18+0.97
MK Dons (1 Season)1 League2180904.32.022060.0035-2-1.00-0.36
EFL Cup (9 Seasons)109369458.910.410949030.80914-5-0.48-1.27
Premier League (7 Seasons)483,8558016.142.84190417241260.963762-25-0.58-0.1836.854.5-17.7-0.45-0.09
FA Cup (7 Seasons)119678868.610.711889031.271419-5-0.47+0.04
Championship (5 Seasons)574,7618416.452.9538933416161.193647-11-0.32+0.1238.539.5-1.1-0.03+0.31
League One (3 Seasons)322,7568622.230.63210002.182512+13+1.19+1.10
League Two (2 Seasons)393,1028037.534.5354
MLS (1 Season)262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
PL2 — Div. 2 (1 Season)2153776.51.72771002.0031+2+1.18+0.97
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
2010-201119Acc'ton Stanley1 League159426322.810.5114
2011-201220Acc'ton Stanley1 League242,1609052.224.0240
2011-201220Rochdale1 League161,3768633.215.3160
2012-201321Portsmouth1 League5397799.64.450
2012-201321Burnley1 League141,1728428.313.0131
2013-201422Burnley1 League74596611.15.152
2014-201523Burnley2 Leagues2110553.11.219011130.5012-1-0.82-0.16
2015-201624Barnsley1 League119838923.710.91110002.182512+13+1.19+1.10
2015-201624MK Dons1 League2180904.32.022060.0035-2-1.00-0.36
2015-201624Burnley1 League00003
2016-201725Burnley2 Leagues43909811.04.341204020.2547-3-0.69-0.29
2017-201826Burnley3 Leagues191,7409246.819.319100190221.211927-8-0.41-0.6013.022.4-9.4-0.59-0.16
2018-201927Burnley3 Leagues97848721.28.78908163230.78616-10-1.15-0.594.79.8-5.1-0.89-0.50
2019-202028Burnley3 Leagues118347622.69.39909212211.361312+1+0.11+0.398.07.5+0.5+0.08+0.16
2020-202129Burnley3 Leagues129978325.011.111901117220.75819-11-0.99-0.665.86.6-0.8-0.11+0.36
2021-202230Burnley1 League2153776.51.72771002.0031+2+1.18+0.97
2021-202230Burnley3 Leagues64106810.84.64904225260.6737-4-0.88-0.435.38.2-2.9-0.65-0.21
2022-202331Burnley2 Leagues00002
2022-202331Birmingham City2 Leagues201,7488739.419.4208717011.252026-6-0.31-0.1418.822.2-3.4-0.20+0.02
2023-202432Birmingham City3 Leagues201,6958536.918.819881711671.301921-2-0.11+0.3619.717.3+2.4+0.15+0.61
202433Toronto FC1 League262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
15 Seasons8 Clubs7 Leagues22318,4918323.2205.52068912117221491.15147200-53-0.40-0.04102.6125.8-23.2-0.24+0.12
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
Burnley (11 Seasons)4 Leagues846,8968216.176.674925610241340.955490-36-0.62-0.2336.854.5-17.7-0.45-0.09
Birmingham City (2 Seasons)3 Leagues403,4438638.138.339883411681.283947-8-0.21+0.1138.539.5-1.1-0.03+0.31
Acc'ton Stanley (2 Seasons)1 League393,1028037.534.5354
Toronto FC (1 Season)1 League262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
Rochdale (1 Season)1 League161,3768633.215.3160
Barnsley (1 Season)1 League119838923.710.91110002.182512+13+1.19+1.10
Portsmouth (1 Season)1 League5397799.64.450
Burnley (1 Season)1 League2153776.51.72771002.0031+2+1.18+0.97
MK Dons (1 Season)1 League2180904.32.022060.0035-2-1.00-0.36
EFL Cup (9 Seasons)109369458.910.410949030.80914-5-0.48-1.27
Premier League (7 Seasons)483,8558016.142.84190417241260.963762-25-0.58-0.1836.854.5-17.7-0.45-0.09
FA Cup (7 Seasons)119678868.610.711889031.271419-5-0.47+0.04
Championship (5 Seasons)574,7618416.452.9538933416161.193647-11-0.32+0.1238.539.5-1.1-0.03+0.31
League One (3 Seasons)322,7568622.230.63210002.182512+13+1.19+1.10
League Two (2 Seasons)393,1028037.534.5354
MLS (1 Season)262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
PL2 — Div. 2 (1 Season)2153776.51.72771002.0031+2+1.18+0.97
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th159426322.810.5114
2011-201220Acc'ton Stanleyeng ENG4. League Two14th242,1609052.224.0240
2011-201220Rochdaleeng ENG3. League One24th161,3768633.215.3160
2012-201321Portsmoutheng ENG3. League One24th5397799.64.450
2012-201321Burnleyeng ENG2. Championship11th141,1728428.313.0131
2013-201422Burnleyeng ENG2. Championship2nd74596611.15.152
2014-201523Burnleyeng ENG1. Premier League19th120200.60.2001131.001100.00+0.66Matches
2015-201624Barnsleyeng ENG3. League One6th119838923.710.91110002.182512+13+1.19+1.10Matches
2015-201624MK Donseng ENG2. Championship23rd2180904.32.022060.0035-2-1.00-0.36Matches
2015-201624Burnleyeng ENG2. Championship1st00003Matches
2016-201725Burnleyeng ENG1. Premier League16th3270907.93.033020.3346-2-0.67-0.27Matches
2017-201826Burnleyeng ENG1. Premier League7th161,4409042.116.016160221.191421-7-0.44-0.6213.022.4-9.4-0.59-0.16Matches
2018-201927Burnleyeng ENG1. Premier League15th65148615.05.75905163230.6749-5-0.88-0.324.79.8-5.1-0.89-0.50Matches
2019-202028Burnleyeng ENG1. Premier League10th85647116.56.36906212211.5075+2+0.32+0.608.07.5+0.5+0.08+0.16Matches
2020-202129Burnleyeng ENG1. Premier League17th86378018.67.1790717210.63413-9-1.27-0.855.86.6-0.8-0.11+0.36Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th2153776.51.72771002.0031+2+1.18+0.97Matches
2021-202230Burnleyeng ENG1. Premier League18th64106812.04.64904225240.6737-4-0.88-0.435.38.2-2.9-0.65-0.21Matches
2022-202331Burnleyeng ENG2. Championship1st00001Matches
2022-202331Birmingham Cityeng ENG2. Championship17th171,5018836.316.7178816011.241723-6-0.36-0.1918.822.2-3.4-0.20+0.02Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd171,4498535.016.116901511651.291619-3-0.19+0.2219.717.3+2.4+0.15+0.61Matches
202433Toronto FCus USA1. MLS24th262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30Matches
15 Seasons8 Clubs5 Leagues20216,5888221.6184.31858810317221431.17124167-43-0.38-0.03102.6125.8-23.2-0.24+0.12
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
Burnley (11 Seasons)2 Leagues695,4868013.561.059904110241300.963762-25-0.58-0.1836.854.5-17.7-0.45-0.09
Acc'ton Stanley (2 Seasons)1 League393,1028037.534.5354
Birmingham City (2 Seasons)1 League342,9508735.632.833893111661.273342-9-0.27+0.0138.539.5-1.1-0.03+0.31
Toronto FC (1 Season)1 League262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
Rochdale (1 Season)1 League161,3768633.215.3160
Barnsley (1 Season)1 League119838923.710.91110002.182512+13+1.19+1.10
Portsmouth (1 Season)1 League5397799.64.450
Burnley (1 Season)1 League2153776.51.72771002.0031+2+1.18+0.97
MK Dons (1 Season)1 League2180904.32.022060.0035-2-1.00-0.36
Premier League (7 Seasons)483,8558016.142.84190417241260.963762-25-0.58-0.1836.854.5-17.7-0.45-0.09
Championship (5 Seasons)574,7618416.452.9538933416161.193647-11-0.32+0.1238.539.5-1.1-0.03+0.31
League One (3 Seasons)322,7568622.230.63210002.182512+13+1.19+1.10
League Two (2 Seasons)393,1028037.534.5354
MLS (1 Season)262,1148169.123.524861922011.082646-20-0.85-0.7627.331.7-4.4-0.19+0.30
PL2 — Div. 2 (1 Season)2153776.51.72771002.0031+2+1.18+0.97
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-201523Burnleyeng ENGLeague Cup33rd19090100.01.01901000.0001-1-1.00Matches
2016-201725Burnleyeng ENGEFL Cup33rd1120120100.01.311201000.0001-1-0.75Matches
2017-201826Burnleyeng ENGEFL Cup17th2210105100.02.321052002.0042+2+0.86Matches
2017-201826Burnleyeng ENGFA Cup33rd19090100.01.01901000.0014-3-3.00Matches
2018-201927Burnleyeng ENGEFL Cup17th19090100.01.01901000.0012-1-1.00Matches
2018-201927Burnleyeng ENGFA Cup17th218090100.02.02902001.5015-4-2.00Matches
2019-202028Burnleyeng ENGEFL Cup33rd19090100.01.01901000.0013-2-2.00Matches
2019-202028Burnleyeng ENGFA Cup17th218090100.02.02902001.5054+1+0.50Matches
2020-202129Burnleyeng ENGEFL Cup9th21809066.72.02902010.5014-3-1.50-3.50Matches
2020-202129Burnleyeng ENGFA Cup9th21809060.02.02902001.5032+1+0.50+0.50Matches
2021-202230Burnleyeng ENGEFL CupRd400001Matches
2021-202230Burnleyeng ENGFA Cup00001Matches
2022-202331Burnleyeng ENGEFL CupRd400001Matches
2022-202331Birmingham Cityeng ENGFA Cup32478282.32.73821001.333300.000.00Matches
2023-202432Birmingham Cityeng ENGEFL CupRd221567886.71.72781001.5021+1+0.58+4.33Matches
2023-202432Birmingham Cityeng ENGFA Cup1909033.31.01901021.001100.00+1.00Matches
9 Seasons2 Clubs2 Leagues211,9039163.421.1219118061.052333-10-0.47-0.28
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Burnley (8 Seasons)2 Leagues151,4109462.715.7159415040.931728-11-0.70-1.56
Birmingham City (2 Seasons)2 Leagues64938265.75.56823021.3365+1+0.18+1.23
EFL Cup (9 Seasons)109369458.910.410949030.80914-5-0.48-1.27
FA Cup (7 Seasons)119678868.610.711889031.271419-5-0.47+0.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
201726ie Rep. of IrelandFriendlies (M)21175943.31.3191112601.5041+3+2.31+4.66Matches
201827ie Rep. of IrelandWCQ291468.41.019111052.001100.00-0.36Matches
201827ie Rep. of IrelandFriendlies (M)43498777.63.94873011.0035-2-0.52-0.52Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd32548570.62.83852010.6701-1-0.35+2.19Matches
201928ie Rep. of IrelandFriendlies (M)218090100.02.02902003.0062+4+2.00Matches
202029ie Rep. of IrelandFriendlies (M)1303033.30.30013000.000000.00+4.50Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB32046837.82.33682010.6701-1-0.44+0.09Matches
202130ie Rep. of IrelandUEFA Euro Qualifying00006Matches
5 Seasons1 Club4 Leagues171,2257232.213.6148411319141.241411+3+0.22+0.63
Friendlies (M) (4 Seasons)96767568.37.5789622811.44138+5+0.67+2.67
UEFA Nations League (2 Seasons)64587650.95.16764020.6702-2-0.39+0.63
WCQ (1 Season)291468.41.019111052.001100.00-0.36
UEFA Euro Qualifying (1 Season)00006

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
2010-201119Acc'ton Stanleyeng ENG4. League Two10.54115
2011-201220Rochdaleeng ENG3. League One15.34015
2011-201220Acc'ton Stanleyeng ENG4. League Two24.01123
2012-201321Burnleyeng ENG2. Championship13.02011
2012-201321Portsmoutheng ENG3. League One4.4118
2013-201422Burnleyeng ENG2. Championship5.1004
2014-201523Burnleyeng ENGLeague Cup1.00000Matches
2014-201523Burnleyeng ENG1. Premier League0.2000Matches
2015-201624MK Donseng ENG2. Championship2.0001Matches
2015-201624Barnsleyeng ENG3. League One10.9219Matches
2016-201725Burnleyeng ENGEFL Cup1.3000130030000Matches
2016-201725Burnleyeng ENG1. Premier League3.0000130034000Matches
2017-201826Burnleyeng ENGEFL Cup2.3200520000100Matches
2017-201826Burnleyeng ENGFA Cup1.00000000100Matches
2017-201826Burnleyeng ENG1. Premier League16.0100152112192301168785757.8Matches
2018-201927Burnleyeng ENGEFL Cup1.0100311100000Matches
2018-201927Burnleyeng ENGFA Cup2.0100200001011Matches
2018-201927Burnleyeng ENG1. Premier League5.7000350071000024201754.1Matches
2019-202028Burnleyeng ENGEFL Cup1.00002101000Matches
2019-202028Burnleyeng ENGFA Cup2.01004200000Matches
2019-202028Burnleyeng ENG1. Premier League6.300096004500023262155.3Matches
2020-202129Burnleyeng ENGEFL Cup2.00001100010Matches
2020-202129Burnleyeng ENGFA Cup2.00002210540Matches
2020-202129Burnleyeng ENG1. Premier League7.120072016600040182146.2Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 21.71000Matches
2021-202230Burnleyeng ENG1. Premier League4.61004310120001112763.2Matches
2022-202331Birmingham Cityeng ENG2. Championship16.750016600221200072733368.9Matches
2022-202331Birmingham Cityeng ENGFA Cup2.70001100110Matches
2023-202432Birmingham Cityeng ENG2. Championship16.13001340081500073602372.3Matches
2023-202432Birmingham Cityeng ENGEFL Cup1.70001100410Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00000100000Matches
202433Toronto FCus USA1. MLS23.5911301420181900079923075.4Matches
15 Seasons8 Clubs7 Leagues205.54051206796510210412239037920964.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Burnley (11 Seasons)4 Leagues76.61100745245495612216615412355.6
Birmingham City (2 Seasons)3 Leagues38.380031130035290001451335670.4
Acc'ton Stanley (2 Seasons)1 League34.55238
Toronto FC (1 Season)1 League23.5911301420181900079923075.4
Rochdale (1 Season)1 League15.34015
Barnsley (1 Season)1 League10.9219
Portsmouth (1 Season)1 League4.4118
Burnley (1 Season)1 League1.71000
MK Dons (1 Season)1 League2.0001
EFL Cup (9 Seasons)10.43001391272100
Premier League (7 Seasons)42.8400394023405001116615412355.6
FA Cup (7 Seasons)10.7200961076011
Championship (5 Seasons)52.9100045100030270001451335670.4
League One (3 Seasons)30.67232
League Two (2 Seasons)34.55238
MLS (1 Season)23.5911301420181900079923075.4
PL2 — Div. 2 (1 Season)1.71000
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
2010-201119Acc'ton Stanley1 League10.54115
2011-201220Acc'ton Stanley1 League24.01123
2011-201220Rochdale1 League15.34015
2012-201321Portsmouth1 League4.4118
2012-201321Burnley1 League13.02011
2013-201422Burnley1 League5.1004
2014-201523Burnley2 Leagues1.200000
2015-201624Barnsley1 League10.9219
2015-201624MK Dons1 League2.0001
2016-201725Burnley2 Leagues4.3000260064000
2017-201826Burnley3 Leagues19.3300202312202311168785757.8
2018-201927Burnley3 Leagues8.7200861171101124201754.1
2019-202028Burnley3 Leagues9.3100159014500023262155.3
2020-202129Burnley3 Leagues11.120010511111100040182146.2
2021-202230Burnley1 League1.71000
2021-202230Burnley3 Leagues4.61004310120001112763.2
2022-202331Birmingham City2 Leagues19.450017700231300072733368.9
2023-202432Birmingham City3 Leagues18.830014600121600073602372.3
202433Toronto FC1 League23.5911301420181900079923075.4
15 Seasons8 Clubs7 Leagues205.54051206796510210412239037920964.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Burnley (11 Seasons)4 Leagues76.61100745245495612216615412355.6
Birmingham City (2 Seasons)3 Leagues38.380031130035290001451335670.4
Acc'ton Stanley (2 Seasons)1 League34.55238
Toronto FC (1 Season)1 League23.5911301420181900079923075.4
Rochdale (1 Season)1 League15.34015
Barnsley (1 Season)1 League10.9219
Portsmouth (1 Season)1 League4.4118
Burnley (1 Season)1 League1.71000
MK Dons (1 Season)1 League2.0001
EFL Cup (9 Seasons)10.43001391272100
Premier League (7 Seasons)42.8400394023405001116615412355.6
FA Cup (7 Seasons)10.7200961076011
Championship (5 Seasons)52.9100045100030270001451335670.4
League One (3 Seasons)30.67232
League Two (2 Seasons)34.55238
MLS (1 Season)23.5911301420181900079923075.4
PL2 — Div. 2 (1 Season)1.71000
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
2010-201119Acc'ton Stanleyeng ENG4. League Two5th10.54115
2011-201220Acc'ton Stanleyeng ENG4. League Two14th24.01123
2011-201220Rochdaleeng ENG3. League One24th15.34015
2012-201321Portsmoutheng ENG3. League One24th4.4118
2012-201321Burnleyeng ENG2. Championship11th13.02011
2013-201422Burnleyeng ENG2. Championship2nd5.1004
2014-201523Burnleyeng ENG1. Premier League19th0.2000Matches
2015-201624Barnsleyeng ENG3. League One6th10.9219Matches
2015-201624MK Donseng ENG2. Championship23rd2.0001Matches
2016-201725Burnleyeng ENG1. Premier League16th3.0000130034000Matches
2017-201826Burnleyeng ENG1. Premier League7th16.0100152112192301168785757.8Matches
2018-201927Burnleyeng ENG1. Premier League15th5.7000350071000024201754.1Matches
2019-202028Burnleyeng ENG1. Premier League10th6.300096004500023262155.3Matches
2020-202129Burnleyeng ENG1. Premier League17th7.120072016600040182146.2Matches
2021-202230Burnleyeng ENGJr. PL2 — Div. 26th1.71000Matches
2021-202230Burnleyeng ENG1. Premier League18th4.61004310120001112763.2Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16.750016600221200072733368.9Matches
2023-202432Birmingham Cityeng ENG2. Championship22nd16.13001340081500073602372.3Matches
202433Toronto FCus USA1. MLS24th23.5911301420181900079923075.4Matches
15 Seasons8 Clubs5 Leagues184.335511846443889601139037920964.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Burnley (11 Seasons)2 Leagues61.0600544023405001116615412355.6
Acc'ton Stanley (2 Seasons)1 League34.55238
Birmingham City (2 Seasons)1 League32.880029100030270001451335670.4
Toronto FC (1 Season)1 League23.5911301420181900079923075.4
Rochdale (1 Season)1 League15.34015
Barnsley (1 Season)1 League10.9219
Portsmouth (1 Season)1 League4.4118
Burnley (1 Season)1 League1.71000
MK Dons (1 Season)1 League2.0001
Premier League (7 Seasons)42.8400394023405001116615412355.6
Championship (5 Seasons)52.9100045100030270001451335670.4
League One (3 Seasons)30.67232
League Two (2 Seasons)34.55238
MLS (1 Season)23.5911301420181900079923075.4
PL2 — Div. 2 (1 Season)1.71000
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-201523Burnleyeng ENGLeague Cup33rd1.00000Matches
2016-201725Burnleyeng ENGEFL Cup33rd1.3000130030000Matches
2017-201826Burnleyeng ENGEFL Cup17th2.3200520000100Matches
2017-201826Burnleyeng ENGFA Cup33rd1.00000000100Matches
2018-201927Burnleyeng ENGEFL Cup17th1.0100311100000Matches
2018-201927Burnleyeng ENGFA Cup17th2.0100200001011Matches
2019-202028Burnleyeng ENGEFL Cup33rd1.00002101000Matches
2019-202028Burnleyeng ENGFA Cup17th2.01004200000Matches
2020-202129Burnleyeng ENGEFL Cup9th2.00001100010Matches
2020-202129Burnleyeng ENGFA Cup9th2.00002210540Matches
2022-202331Birmingham Cityeng ENGFA Cup2.70001100110Matches
2023-202432Birmingham Cityeng ENGEFL CupRd21.70001100410Matches
2023-202432Birmingham Cityeng ENGFA Cup1.00000100000Matches
9 Seasons2 Clubs2 Leagues21.1500221522148111
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Burnley (8 Seasons)2 Leagues15.750020122296111
Birmingham City (2 Seasons)2 Leagues5.50002300520
EFL Cup (9 Seasons)10.43001391272100
FA Cup (7 Seasons)10.7200961076011
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201726ie Rep. of IrelandFriendlies (M)1.30000Matches
201827ie Rep. of IrelandWCQ1.00000Matches
201827ie Rep. of IrelandFriendlies (M)3.90000Matches
2018-201927ie Rep. of IrelandUEFA Nations League23rd2.81000Matches
201928ie Rep. of IrelandFriendlies (M)2.00000Matches
202029ie Rep. of IrelandFriendlies (M)0.30000Matches
2020-202129ie Rep. of IrelandUEFA Nations LeagueLgB2.31001300140Matches
5 Seasons1 Club4 Leagues13.62001300140
Friendlies (M) (4 Seasons)7.50000
UEFA Nations League (2 Seasons)5.12001300140
WCQ (1 Season)1.00000
UEFA Euro Qualifying (1 Season)

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.