Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201222Bristol Roverseng ENG4. League Two2081,11212.4000000000.000.000.000.000.00
2012-201323Bristol Roverseng ENG4. League Two38333,08034.2123100400.030.060.090.030.09
2013-201424Bristol Roverseng ENG4. League Two43433,80742.3033000100.000.070.070.000.07
2014-201525P'borough Utdeng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2014-201525P'borough Utdeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201525P'borough Utdeng ENG3. League One43403,63940.4145100700.020.100.120.020.12Matches
2015-201626P'borough Utdeng ENGFA Cup433253.6011000100.000.280.280.000.28Matches
2015-201626P'borough Utdeng ENG3. League One38373,33637.1112100810.030.030.050.030.05Matches
2016-201727P'borough Utdeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2016-201727P'borough Utdeng ENGFA Cup443604.0011000000.000.250.250.000.25Matches
2016-201727P'borough Utdeng ENG3. League One39393,39337.7134100300.030.080.110.030.11Matches
2017-201828Heartssct SCO1. Premiership31292,56528.5022000600.000.070.070.000.07Matches
2018-201929Heartssct SCO1. Premiership28282,37726.4011001610.000.040.040.000.04Matches
2019-202030Heartssct SCO1. Premiership23231,97321.9033000500.000.140.140.000.14Matches
2020-202131Heartssct SCO2. Championship25252,17724.2246200200.080.170.250.080.25Matches
2021-202232Heartssct SCO1. Premiership20191,53517.1213200100.120.060.180.120.18Matches
2022-202333Hearts3. Conf Lg553734.1000000000.10.10.00.141650.000.000.000.000.000.020.010.030.020.03Matches
2022-202333Heartssct SCO1. Premiership28231,96221.8202200700.090.000.090.090.09Matches
2023-202434Yeovil Towneng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
13 Seasons4 Clubs7 Leagues39436432,464360.710273710015220.10.10.00.141650.030.070.100.030.100.020.010.030.020.03
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
Hearts (6 Seasons)3 Leagues16015212,962144.0611176012710.10.10.00.141650.040.080.120.040.120.020.010.030.020.03
P'borough Utd (3 Seasons)3 Leagues13112611,323125.8311143001910.020.090.110.020.11
Bristol Rovers (3 Seasons)1 League101847,99988.9156100500.010.060.070.010.07
Yeovil Town (1 Season)1 League221802.0000000100.000.000.000.000.00
Premiership (5 Seasons)13012210,412115.747114012510.030.060.100.030.10
FA Cup (4 Seasons)111095510.6033000200.000.280.280.000.28
League One (3 Seasons)12011610,368115.238113001810.030.070.100.030.10
League Two (3 Seasons)101847,99988.9156100500.010.060.070.010.07
EFL Cup (2 Seasons)221802.0000000000.000.000.000.000.00
Championship (1 Season)25252,17724.2246200200.080.170.250.080.25
Conf Lg (1 Season)553734.1000000000.10.10.00.141650.000.000.000.000.000.020.010.030.020.03
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201222Bristol Rovers1 League2081,11212.4000000000.000.000.000.000.00
2012-201323Bristol Rovers1 League38333,08034.2123100400.030.060.090.030.09
2013-201424Bristol Rovers1 League43433,80742.3033000100.000.070.070.000.07
2014-201525P'borough Utd3 Leagues45423,81942.4156100700.020.120.140.020.14
2015-201626P'borough Utd2 Leagues42403,66140.7123100910.020.050.070.020.07
2016-201727P'borough Utd3 Leagues44443,84342.7145100300.020.090.120.020.12
2017-201828Hearts1 League31292,56528.5022000600.000.070.070.000.07
2018-201929Hearts1 League28282,37726.4011001610.000.040.040.000.04
2019-202030Hearts1 League23231,97321.9033000500.000.140.140.000.14
2020-202131Hearts1 League25252,17724.2246200200.080.170.250.080.25
2021-202232Hearts1 League20191,53517.1213200100.120.060.180.120.18
2022-202333Hearts2 Leagues33282,33525.9202200700.10.10.00.141650.080.000.080.080.080.020.010.030.020.03
2023-202434Yeovil Town1 League221802.0000000100.000.000.000.000.00
13 Seasons4 Clubs7 Leagues39436432,464360.710273710015220.10.10.00.141650.030.070.100.030.100.020.010.030.020.03
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
Hearts (6 Seasons)3 Leagues16015212,962144.0611176012710.10.10.00.141650.040.080.120.040.120.020.010.030.020.03
P'borough Utd (3 Seasons)3 Leagues13112611,323125.8311143001910.020.090.110.020.11
Bristol Rovers (3 Seasons)1 League101847,99988.9156100500.010.060.070.010.07
Yeovil Town (1 Season)1 League221802.0000000100.000.000.000.000.00
Premiership (5 Seasons)13012210,412115.747114012510.030.060.100.030.10
FA Cup (4 Seasons)111095510.6033000200.000.280.280.000.28
League One (3 Seasons)12011610,368115.238113001810.030.070.100.030.10
League Two (3 Seasons)101847,99988.9156100500.010.060.070.010.07
EFL Cup (2 Seasons)221802.0000000000.000.000.000.000.00
Championship (1 Season)25252,17724.2246200200.080.170.250.080.25
Conf Lg (1 Season)553734.1000000000.10.10.00.141650.000.000.000.000.000.020.010.030.020.03
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
2011-201222Bristol Roverseng ENG4. League Two13th2081,11212.4000000000.000.000.000.000.00
2012-201323Bristol Roverseng ENG4. League Two14th38333,08034.2123100400.030.060.090.030.09
2013-201424Bristol Roverseng ENG4. League Two23rd43433,80742.3033000100.000.070.070.000.07
2014-201525P'borough Utdeng ENG3. League One9th43403,63940.4145100700.020.100.120.020.12Matches
2015-201626P'borough Utdeng ENG3. League One13th38373,33637.1112100810.030.030.050.030.05Matches
2016-201727P'borough Utdeng ENG3. League One11th39393,39337.7134100300.030.080.110.030.11Matches
2017-201828Heartssct SCO1. Premiership6th31292,56528.5022000600.000.070.070.000.07Matches
2018-201929Heartssct SCO1. Premiership7th28282,37726.4011001610.000.040.040.000.04Matches
2019-202030Heartssct SCO1. Premiership12th23231,97321.9033000500.000.140.140.000.14Matches
2020-202131Heartssct SCO2. Championship1st25252,17724.2246200200.080.170.250.080.25Matches
2021-202232Heartssct SCO1. Premiership3rd20191,53517.1213200100.120.060.180.120.18Matches
2022-202333Heartssct SCO1. Premiership4th28231,96221.8202200700.090.000.090.090.09Matches
12 Seasons3 Clubs4 Leagues37634730,956344.010243410015020.030.070.100.030.10
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
Hearts (6 Seasons)2 Leagues15514712,589139.9611176012710.040.080.120.040.12
P'borough Utd (3 Seasons)1 League12011610,368115.238113001810.030.070.100.030.10
Bristol Rovers (3 Seasons)1 League101847,99988.9156100500.010.060.070.010.07
Premiership (5 Seasons)13012210,412115.747114012510.030.060.100.030.10
League One (3 Seasons)12011610,368115.238113001810.030.070.100.030.10
League Two (3 Seasons)101847,99988.9156100500.010.060.070.010.07
Championship (1 Season)25252,17724.2246200200.080.170.250.080.25
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-201525P'borough Utdeng ENGFA Cup65th11901.0011000000.001.001.000.001.00Matches
2014-201525P'borough Utdeng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
2015-201626P'borough Utdeng ENGFA Cup17th433253.6011000100.000.280.280.000.28Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201727P'borough Utdeng ENGFA Cup33rd443604.0011000000.000.250.250.000.25Matches
2023-202434Yeovil Towneng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
4 Seasons2 Clubs2 Leagues13121,13512.6033000200.000.240.240.000.24
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
P'borough Utd (3 Seasons)2 Leagues111095510.6033000100.000.280.280.000.28
Yeovil Town (1 Season)1 League221802.0000000100.000.000.000.000.00
FA Cup (4 Seasons)111095510.6033000200.000.280.280.000.28
EFL Cup (2 Seasons)221802.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
2022-202333Hearts3. Conf LgGR553734.1000000000.10.10.00.141650.000.000.000.000.000.020.010.030.020.03Matches
1 Season1 Club1 League553734.1000000000.10.10.00.141650.000.000.000.000.000.020.010.030.020.03
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
201627nir Northern IrelandFriendlies (M)11700.8000000000.000.000.000.000.00Matches
201829nir Northern IrelandWCQ00Matches
201829nir Northern IrelandFriendlies (M)21931.0000000000.000.000.000.000.00Matches
2018-201929nir Northern IrelandUEFA Nations League24th11901.0000000000.000.000.000.000.00Matches
201930nir Northern IrelandFriendlies (M)00Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB543183.5011000000.000.280.280.000.28Matches
202132nir Northern IrelandFriendlies (M)10130.1000000000.000.000.000.000.00Matches
202132nir Northern IrelandUEFA Euro Qualifying543664.1101100100.250.000.250.250.25Matches
202233nir Northern IrelandWCQ432622.9000000100.000.000.000.000.00Matches
6 Seasons1 Club4 Leagues19141,21213.5112100200.070.070.150.070.15
Friendlies (M) (4 Seasons)421762.0000000000.000.000.000.000.00
UEFA Nations League (2 Seasons)654084.5011000000.000.220.220.000.22
WCQ (2 Seasons)432622.9000000100.000.000.000.000.00
UEFA Euro Qualifying (1 Season)543664.1101100100.250.000.250.250.25

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201222Bristol Roverseng ENG4. League Two12.4010.080.0000
2012-201323Bristol Roverseng ENG4. League Two34.2150.150.2000
2013-201424Bristol Roverseng ENG4. League Two42.3090.210.0000
2014-201525P'borough Utdeng ENGFA Cup1.0000Matches
2014-201525P'borough Utdeng ENGLeague Cup1.0000Matches
2014-201525P'borough Utdeng ENG3. League One40.4140.100.2500Matches
2015-201626P'borough Utdeng ENGFA Cup3.6000Matches
2015-201626P'borough Utdeng ENG3. League One37.1130.080.3300Matches
2016-201727P'borough Utdeng ENGEFL Cup1.00000.000.0000Matches
2016-201727P'borough Utdeng ENGFA Cup4.0000Matches
2016-201727P'borough Utdeng ENG3. League One37.71060.000.160.1700Matches
2017-201828Heartssct SCO1. Premiership28.5010.040.0000Matches
2018-201929Heartssct SCO1. Premiership26.4001Matches
2019-202030Heartssct SCO1. Premiership21.9012325.00.550.140.000.0000Matches
2020-202131Heartssct SCO2. Championship24.2200Matches
2021-202232Heartssct SCO1. Premiership17.1221733.31.230.410.100.2900Matches
2022-202333Hearts3. Conf Lg4.102150.00.480.240.000.0021.10000.10.10.04-0.1-0.1Matches
2022-202333Heartssct SCO1. Premiership21.8213538.50.600.230.150.4000Matches
2023-202434Yeovil Towneng ENGFA Cup2.00100.00.500.000.0000Matches
13 Seasons4 Clubs7 Leagues360.710494544.90.460.150.100.1821.10010.10.10.04-0.1-0.1
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Hearts (6 Seasons)3 Leagues144.06481733.30.740.180.080.2421.10010.10.10.04-0.1-0.1
P'borough Utd (3 Seasons)3 Leagues125.830130.000.110.2300
Bristol Rovers (3 Seasons)1 League88.91150.170.0700
Yeovil Town (1 Season)1 League2.00100.00.500.000.0000
Premiership (5 Seasons)115.74461632.60.760.180.090.2501
FA Cup (4 Seasons)10.60100.00.500.000.0000
League One (3 Seasons)115.230130.000.110.2300
League Two (3 Seasons)88.91150.170.0700
EFL Cup (2 Seasons)2.00000.000.0000
Championship (1 Season)24.2200
Conf Lg (1 Season)4.102150.00.480.240.000.0021.10000.10.10.04-0.1-0.1
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201222Bristol Rovers1 League12.4010.080.0000
2012-201323Bristol Rovers1 League34.2150.150.2000
2013-201424Bristol Rovers1 League42.3090.210.0000
2014-201525P'borough Utd3 Leagues42.4140.100.2500
2015-201626P'borough Utd2 Leagues40.7130.080.3300
2016-201727P'borough Utd3 Leagues42.71060.000.160.1700
2017-201828Hearts1 League28.5010.040.0000
2018-201929Hearts1 League26.4001
2019-202030Hearts1 League21.9012325.00.550.140.000.0000
2020-202131Hearts1 League24.2200
2021-202232Hearts1 League17.1221733.31.230.410.100.2900
2022-202333Hearts2 Leagues25.9215640.00.580.230.130.3321.10000.10.10.04-0.1-0.1
2023-202434Yeovil Town1 League2.00100.00.500.000.0000
13 Seasons4 Clubs7 Leagues360.710494544.90.460.150.100.1821.10010.10.10.04-0.1-0.1
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Hearts (6 Seasons)3 Leagues144.06481733.30.740.180.080.2421.10010.10.10.04-0.1-0.1
P'borough Utd (3 Seasons)3 Leagues125.830130.000.110.2300
Bristol Rovers (3 Seasons)1 League88.91150.170.0700
Yeovil Town (1 Season)1 League2.00100.00.500.000.0000
Premiership (5 Seasons)115.74461632.60.760.180.090.2501
FA Cup (4 Seasons)10.60100.00.500.000.0000
League One (3 Seasons)115.230130.000.110.2300
League Two (3 Seasons)88.91150.170.0700
EFL Cup (2 Seasons)2.00000.000.0000
Championship (1 Season)24.2200
Conf Lg (1 Season)4.102150.00.480.240.000.0021.10000.10.10.04-0.1-0.1
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
2011-201222Bristol Roverseng ENG4. League Two13th12.4010.080.0000
2012-201323Bristol Roverseng ENG4. League Two14th34.2150.150.2000
2013-201424Bristol Roverseng ENG4. League Two23rd42.3090.210.0000
2014-201525P'borough Utdeng ENG3. League One9th40.4140.100.2500Matches
2015-201626P'borough Utdeng ENG3. League One13th37.1130.080.3300Matches
2016-201727P'borough Utdeng ENG3. League One11th37.71060.000.160.1700Matches
2017-201828Heartssct SCO1. Premiership6th28.5010.040.0000Matches
2018-201929Heartssct SCO1. Premiership7th26.4001Matches
2019-202030Heartssct SCO1. Premiership12th21.9012325.00.550.140.000.0000Matches
2020-202131Heartssct SCO2. Championship1st24.2200Matches
2021-202232Heartssct SCO1. Premiership3rd17.1221733.31.230.410.100.2900Matches
2022-202333Heartssct SCO1. Premiership4th21.8213538.50.600.230.150.4000Matches
12 Seasons3 Clubs4 Leagues344.010464445.70.470.150.110.1801
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (6 Seasons)2 Leagues139.96461632.60.760.180.090.2501
P'borough Utd (3 Seasons)1 League115.230130.000.110.2300
Bristol Rovers (3 Seasons)1 League88.91150.170.0700
Premiership (5 Seasons)115.74461632.60.760.180.090.2501
League One (3 Seasons)115.230130.000.110.2300
League Two (3 Seasons)88.91150.170.0700
Championship (1 Season)24.2200
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-201525P'borough Utdeng ENGFA Cup65th1.0000Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.0000Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.6000Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.00000.000.0000Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.0000Matches
2023-202434Yeovil Towneng ENGFA Cup2.00100.00.500.000.0000Matches
4 Seasons2 Clubs2 Leagues12.60100.00.330.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
P'borough Utd (3 Seasons)2 Leagues10.60000.000.0000
Yeovil Town (1 Season)1 League2.00100.00.500.000.0000
FA Cup (4 Seasons)10.60100.00.500.000.0000
EFL Cup (2 Seasons)2.00000.000.0000
Shooting Table
Standard Expected
Season Age Squad 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
2022-202333Hearts3. Conf LgGR4.102150.00.480.240.000.0021.10000.10.10.04-0.1-0.1Matches
1 Season1 Club1 League4.102150.00.480.240.000.0021.10000.10.10.04-0.1-0.1
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
201627nir Northern IrelandFriendlies (M)0.8000Matches
201829nir Northern IrelandFriendlies (M)1.0000Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.0000Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.50000.000.0000Matches
202132nir Northern IrelandFriendlies (M)0.1000Matches
202132nir Northern IrelandUEFA Euro Qualifying4.114125.00.980.250.251.0000Matches
202233nir Northern IrelandWCQ2.903133.31.030.340.000.0000Matches
6 Seasons1 Club4 Leagues13.517228.60.670.190.140.5000
Friendlies (M) (4 Seasons)2.0000
UEFA Nations League (2 Seasons)4.50000.000.0000
WCQ (2 Seasons)2.903133.31.030.340.000.0000
UEFA Euro Qualifying (1 Season)4.114125.00.980.250.251.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201222Bristol Roverseng ENG4. League Two12.40
2012-201323Bristol Roverseng ENG4. League Two34.22
2013-201424Bristol Roverseng ENG4. League Two42.33
2014-201525P'borough Utdeng ENGFA Cup1.01Matches
2014-201525P'borough Utdeng ENGLeague Cup1.00Matches
2014-201525P'borough Utdeng ENG3. League One40.44Matches
2015-201626P'borough Utdeng ENGFA Cup3.61Matches
2015-201626P'borough Utdeng ENG3. League One37.11Matches
2016-201727P'borough Utdeng ENGEFL Cup1.00Matches
2016-201727P'borough Utdeng ENGFA Cup4.01Matches
2016-201727P'borough Utdeng ENG3. League One37.73Matches
2017-201828Heartssct SCO1. Premiership28.52Matches
2018-201929Heartssct SCO1. Premiership26.41Matches
2019-202030Heartssct SCO1. Premiership21.93Matches
2020-202131Heartssct SCO2. Championship24.24Matches
2021-202232Heartssct SCO1. Premiership17.11Matches
2022-202333Hearts3. Conf Lg4.122927683.044581803809584.211913290.2274461.400.00.10.01182216Matches
2022-202333Heartssct SCO1. Premiership21.80Matches
2023-202434Yeovil Towneng ENGFA Cup2.00Matches
13 Seasons4 Clubs7 Leagues360.722927683.044581803809584.211913290.2274461.4270.00.1+27.01182216
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
Hearts (6 Seasons)3 Leagues144.022927683.044581803809584.211913290.2274461.4110.00.1+11.01182216
P'borough Utd (3 Seasons)3 Leagues125.811
Bristol Rovers (3 Seasons)1 League88.95
Yeovil Town (1 Season)1 League2.00
Premiership (5 Seasons)115.77
FA Cup (4 Seasons)10.63
League One (3 Seasons)115.28
League Two (3 Seasons)88.95
EFL Cup (2 Seasons)2.00
Championship (1 Season)24.24
Conf Lg (1 Season)4.122927683.044581803809584.211913290.2274461.400.00.10.01182216
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201222Bristol Rovers1 League12.40
2012-201323Bristol Rovers1 League34.22
2013-201424Bristol Rovers1 League42.33
2014-201525P'borough Utd3 Leagues42.45
2015-201626P'borough Utd2 Leagues40.72
2016-201727P'borough Utd3 Leagues42.74
2017-201828Hearts1 League28.52
2018-201929Hearts1 League26.41
2019-202030Hearts1 League21.93
2020-202131Hearts1 League24.24
2021-202232Hearts1 League17.11
2022-202333Hearts2 Leagues25.922927683.044581803809584.211913290.2274461.400.00.10.01182216
2023-202434Yeovil Town1 League2.00
13 Seasons4 Clubs7 Leagues360.722927683.044581803809584.211913290.2274461.4270.00.1+27.01182216
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
Hearts (6 Seasons)3 Leagues144.022927683.044581803809584.211913290.2274461.4110.00.1+11.01182216
P'borough Utd (3 Seasons)3 Leagues125.811
Bristol Rovers (3 Seasons)1 League88.95
Yeovil Town (1 Season)1 League2.00
Premiership (5 Seasons)115.77
FA Cup (4 Seasons)10.63
League One (3 Seasons)115.28
League Two (3 Seasons)88.95
EFL Cup (2 Seasons)2.00
Championship (1 Season)24.24
Conf Lg (1 Season)4.122927683.044581803809584.211913290.2274461.400.00.10.01182216
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
2011-201222Bristol Roverseng ENG4. League Two13th12.40
2012-201323Bristol Roverseng ENG4. League Two14th34.22
2013-201424Bristol Roverseng ENG4. League Two23rd42.33
2014-201525P'borough Utdeng ENG3. League One9th40.44Matches
2015-201626P'borough Utdeng ENG3. League One13th37.11Matches
2016-201727P'borough Utdeng ENG3. League One11th37.73Matches
2017-201828Heartssct SCO1. Premiership6th28.52Matches
2018-201929Heartssct SCO1. Premiership7th26.41Matches
2019-202030Heartssct SCO1. Premiership12th21.93Matches
2020-202131Heartssct SCO2. Championship1st24.24Matches
2021-202232Heartssct SCO1. Premiership3rd17.11Matches
2022-202333Heartssct SCO1. Premiership4th21.80Matches
12 Seasons3 Clubs4 Leagues344.024
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
Hearts (6 Seasons)2 Leagues139.911
P'borough Utd (3 Seasons)1 League115.28
Bristol Rovers (3 Seasons)1 League88.95
Premiership (5 Seasons)115.77
League One (3 Seasons)115.28
League Two (3 Seasons)88.95
Championship (1 Season)24.24
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-201525P'borough Utdeng ENGFA Cup65th1.01Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.00Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.61Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.00Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.01Matches
2023-202434Yeovil Towneng ENGFA Cup2.00Matches
4 Seasons2 Clubs2 Leagues12.63
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
P'borough Utd (3 Seasons)2 Leagues10.63
Yeovil Town (1 Season)1 League2.00
FA Cup (4 Seasons)10.63
EFL Cup (2 Seasons)2.00
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
2022-202333Hearts3. Conf LgGR4.122927683.044581803809584.211913290.2274461.400.00.10.01182216Matches
1 Season1 Club1 League4.122927683.044581803809584.211913290.2274461.400.00.10.01182216
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
201627nir Northern IrelandFriendlies (M)0.80Matches
201829nir Northern IrelandFriendlies (M)1.00Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.00Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.51Matches
202132nir Northern IrelandFriendlies (M)0.10Matches
202132nir Northern IrelandUEFA Euro Qualifying4.10Matches
202233nir Northern IrelandWCQ2.90Matches
6 Seasons1 Club4 Leagues13.51
Friendlies (M) (4 Seasons)2.00
UEFA Nations League (2 Seasons)4.51
WCQ (2 Seasons)2.90
UEFA Euro Qualifying (1 Season)4.10
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201222Bristol Roverseng ENG4. League Two12.4
2012-201323Bristol Roverseng ENG4. League Two34.2
2013-201424Bristol Roverseng ENG4. League Two42.3
2014-201525P'borough Utdeng ENGFA Cup1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup1.0Matches
2014-201525P'borough Utdeng ENG3. League One40.4Matches
2015-201626P'borough Utdeng ENGFA Cup3.6Matches
2015-201626P'borough Utdeng ENG3. League One37.1Matches
2016-201727P'borough Utdeng ENGEFL Cup1.01Matches
2016-201727P'borough Utdeng ENGFA Cup4.0Matches
2016-201727P'borough Utdeng ENG3. League One37.70Matches
2017-201828Heartssct SCO1. Premiership28.5Matches
2018-201929Heartssct SCO1. Premiership26.4Matches
2019-202030Heartssct SCO1. Premiership21.939Matches
2020-202131Heartssct SCO2. Championship24.2Matches
2021-202232Heartssct SCO1. Premiership17.157Matches
2022-202333Hearts3. Conf Lg4.1276237391003629000022903Matches
2022-202333Heartssct SCO1. Premiership21.845Matches
2023-202434Yeovil Towneng ENGFA Cup2.01Matches
13 Seasons4 Clubs7 Leagues360.727623739100314929000022903
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (6 Seasons)3 Leagues144.027623739100314729000022903
P'borough Utd (3 Seasons)3 Leagues125.81
Bristol Rovers (3 Seasons)1 League88.9
Yeovil Town (1 Season)1 League2.01
Premiership (5 Seasons)115.7141
FA Cup (4 Seasons)10.61
League One (3 Seasons)115.20
League Two (3 Seasons)88.9
EFL Cup (2 Seasons)2.01
Championship (1 Season)24.2
Conf Lg (1 Season)4.1276237391003629000022903
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201222Bristol Rovers1 League12.4
2012-201323Bristol Rovers1 League34.2
2013-201424Bristol Rovers1 League42.3
2014-201525P'borough Utd3 Leagues42.4
2015-201626P'borough Utd2 Leagues40.7
2016-201727P'borough Utd3 Leagues42.71
2017-201828Hearts1 League28.5
2018-201929Hearts1 League26.4
2019-202030Hearts1 League21.939
2020-202131Hearts1 League24.2
2021-202232Hearts1 League17.157
2022-202333Hearts2 Leagues25.92762373910035129000022903
2023-202434Yeovil Town1 League2.01
13 Seasons4 Clubs7 Leagues360.727623739100314929000022903
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (6 Seasons)3 Leagues144.027623739100314729000022903
P'borough Utd (3 Seasons)3 Leagues125.81
Bristol Rovers (3 Seasons)1 League88.9
Yeovil Town (1 Season)1 League2.01
Premiership (5 Seasons)115.7141
FA Cup (4 Seasons)10.61
League One (3 Seasons)115.20
League Two (3 Seasons)88.9
EFL Cup (2 Seasons)2.01
Championship (1 Season)24.2
Conf Lg (1 Season)4.1276237391003629000022903
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201222Bristol Roverseng ENG4. League Two13th12.4
2012-201323Bristol Roverseng ENG4. League Two14th34.2
2013-201424Bristol Roverseng ENG4. League Two23rd42.3
2014-201525P'borough Utdeng ENG3. League One9th40.4Matches
2015-201626P'borough Utdeng ENG3. League One13th37.1Matches
2016-201727P'borough Utdeng ENG3. League One11th37.70Matches
2017-201828Heartssct SCO1. Premiership6th28.5Matches
2018-201929Heartssct SCO1. Premiership7th26.4Matches
2019-202030Heartssct SCO1. Premiership12th21.939Matches
2020-202131Heartssct SCO2. Championship1st24.2Matches
2021-202232Heartssct SCO1. Premiership3rd17.157Matches
2022-202333Heartssct SCO1. Premiership4th21.845Matches
12 Seasons3 Clubs4 Leagues344.0141
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (6 Seasons)2 Leagues139.9141
P'borough Utd (3 Seasons)1 League115.20
Bristol Rovers (3 Seasons)1 League88.9
Premiership (5 Seasons)115.7141
League One (3 Seasons)115.20
League Two (3 Seasons)88.9
Championship (1 Season)24.2
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-201525P'borough Utdeng ENGFA Cup65th1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.0Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.6Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.01Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.0Matches
2023-202434Yeovil Towneng ENGFA Cup2.01Matches
4 Seasons2 Clubs2 Leagues12.62
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
P'borough Utd (3 Seasons)2 Leagues10.61
Yeovil Town (1 Season)1 League2.01
FA Cup (4 Seasons)10.61
EFL Cup (2 Seasons)2.01
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
2022-202333Hearts3. Conf LgGR4.1276237391003629000022903Matches
1 Season1 Club1 League4.1276237391003629000022903
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
201627nir Northern IrelandFriendlies (M)0.8Matches
201829nir Northern IrelandFriendlies (M)1.0Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.53Matches
202132nir Northern IrelandFriendlies (M)0.1Matches
202132nir Northern IrelandUEFA Euro Qualifying4.110Matches
202233nir Northern IrelandWCQ2.910Matches
6 Seasons1 Club4 Leagues13.523
Friendlies (M) (4 Seasons)2.0
UEFA Nations League (2 Seasons)4.53
WCQ (2 Seasons)2.910
UEFA Euro Qualifying (1 Season)4.110

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201222Bristol Roverseng ENG4. League Two12.4
2012-201323Bristol Roverseng ENG4. League Two34.2
2013-201424Bristol Roverseng ENG4. League Two42.3
2014-201525P'borough Utdeng ENGFA Cup1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup1.0Matches
2014-201525P'borough Utdeng ENG3. League One40.4Matches
2015-201626P'borough Utdeng ENGFA Cup3.6Matches
2015-201626P'borough Utdeng ENG3. League One37.1Matches
2016-201727P'borough Utdeng ENGEFL Cup1.0Matches
2016-201727P'borough Utdeng ENGFA Cup4.0Matches
2016-201727P'borough Utdeng ENG3. League One37.7Matches
2017-201828Heartssct SCO1. Premiership28.5Matches
2018-201929Heartssct SCO1. Premiership26.4Matches
2019-202030Heartssct SCO1. Premiership21.9Matches
2020-202131Heartssct SCO2. Championship24.2Matches
2021-202232Heartssct SCO1. Premiership17.1Matches
2022-202333Hearts3. Conf Lg4.151.2150000000.00000000Matches
2022-202333Heartssct SCO1. Premiership21.8Matches
2023-202434Yeovil Towneng ENGFA Cup2.0Matches
13 Seasons4 Clubs7 Leagues360.751.2150000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (6 Seasons)3 Leagues144.051.2150000000.00000000
P'borough Utd (3 Seasons)3 Leagues125.8
Bristol Rovers (3 Seasons)1 League88.9
Yeovil Town (1 Season)1 League2.0
Premiership (5 Seasons)115.7
FA Cup (4 Seasons)10.6
League One (3 Seasons)115.2
League Two (3 Seasons)88.9
EFL Cup (2 Seasons)2.0
Championship (1 Season)24.2
Conf Lg (1 Season)4.151.2150000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201222Bristol Rovers1 League12.4
2012-201323Bristol Rovers1 League34.2
2013-201424Bristol Rovers1 League42.3
2014-201525P'borough Utd3 Leagues42.4
2015-201626P'borough Utd2 Leagues40.7
2016-201727P'borough Utd3 Leagues42.7
2017-201828Hearts1 League28.5
2018-201929Hearts1 League26.4
2019-202030Hearts1 League21.9
2020-202131Hearts1 League24.2
2021-202232Hearts1 League17.1
2022-202333Hearts2 Leagues25.951.2150000000.00000000
2023-202434Yeovil Town1 League2.0
13 Seasons4 Clubs7 Leagues360.751.2150000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (6 Seasons)3 Leagues144.051.2150000000.00000000
P'borough Utd (3 Seasons)3 Leagues125.8
Bristol Rovers (3 Seasons)1 League88.9
Yeovil Town (1 Season)1 League2.0
Premiership (5 Seasons)115.7
FA Cup (4 Seasons)10.6
League One (3 Seasons)115.2
League Two (3 Seasons)88.9
EFL Cup (2 Seasons)2.0
Championship (1 Season)24.2
Conf Lg (1 Season)4.151.2150000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201222Bristol Roverseng ENG4. League Two13th12.4
2012-201323Bristol Roverseng ENG4. League Two14th34.2
2013-201424Bristol Roverseng ENG4. League Two23rd42.3
2014-201525P'borough Utdeng ENG3. League One9th40.4Matches
2015-201626P'borough Utdeng ENG3. League One13th37.1Matches
2016-201727P'borough Utdeng ENG3. League One11th37.7Matches
2017-201828Heartssct SCO1. Premiership6th28.5Matches
2018-201929Heartssct SCO1. Premiership7th26.4Matches
2019-202030Heartssct SCO1. Premiership12th21.9Matches
2020-202131Heartssct SCO2. Championship1st24.2Matches
2021-202232Heartssct SCO1. Premiership3rd17.1Matches
2022-202333Heartssct SCO1. Premiership4th21.8Matches
12 Seasons3 Clubs4 Leagues344.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (6 Seasons)2 Leagues139.9
P'borough Utd (3 Seasons)1 League115.2
Bristol Rovers (3 Seasons)1 League88.9
Premiership (5 Seasons)115.7
League One (3 Seasons)115.2
League Two (3 Seasons)88.9
Championship (1 Season)24.2
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-201525P'borough Utdeng ENGFA Cup65th1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.0Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.6Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.0Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.0Matches
2023-202434Yeovil Towneng ENGFA Cup2.0Matches
4 Seasons2 Clubs2 Leagues12.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
P'borough Utd (3 Seasons)2 Leagues10.6
Yeovil Town (1 Season)1 League2.0
FA Cup (4 Seasons)10.6
EFL Cup (2 Seasons)2.0
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
2022-202333Hearts3. Conf LgGR4.151.2150000000.00000000Matches
1 Season1 Club1 League4.151.2150000000.00000000
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
201627nir Northern IrelandFriendlies (M)0.8Matches
201829nir Northern IrelandFriendlies (M)1.0Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.5Matches
202132nir Northern IrelandFriendlies (M)0.1Matches
202132nir Northern IrelandUEFA Euro Qualifying4.1Matches
202233nir Northern IrelandWCQ2.9Matches
6 Seasons1 Club4 Leagues13.5
Friendlies (M) (4 Seasons)2.0
UEFA Nations League (2 Seasons)4.5
WCQ (2 Seasons)2.9
UEFA Euro Qualifying (1 Season)4.1

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201222Bristol Roverseng ENG4. League Two12.4
2012-201323Bristol Roverseng ENG4. League Two34.2
2013-201424Bristol Roverseng ENG4. League Two42.3
2014-201525P'borough Utdeng ENGFA Cup1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup1.0Matches
2014-201525P'borough Utdeng ENG3. League One40.4Matches
2015-201626P'borough Utdeng ENGFA Cup3.6Matches
2015-201626P'borough Utdeng ENG3. League One37.1Matches
2016-201727P'borough Utdeng ENGEFL Cup1.000Matches
2016-201727P'borough Utdeng ENGFA Cup4.0Matches
2016-201727P'borough Utdeng ENG3. League One37.700Matches
2017-201828Heartssct SCO1. Premiership28.5Matches
2018-201929Heartssct SCO1. Premiership26.4Matches
2019-202030Heartssct SCO1. Premiership21.900Matches
2020-202131Heartssct SCO2. Championship24.2Matches
2021-202232Heartssct SCO1. Premiership17.11216Matches
2022-202333Hearts3. Conf Lg4.1623213650.0321161270Matches
2022-202333Heartssct SCO1. Premiership21.83122Matches
2023-202434Yeovil Towneng ENGFA Cup2.030Matches
13 Seasons4 Clubs7 Leagues360.76483213650.03211441270
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Hearts (6 Seasons)3 Leagues144.06453213650.03211441270
P'borough Utd (3 Seasons)3 Leagues125.8000
Bristol Rovers (3 Seasons)1 League88.90
Yeovil Town (1 Season)1 League2.0300
Premiership (5 Seasons)115.743380
FA Cup (4 Seasons)10.6300
League One (3 Seasons)115.2000
League Two (3 Seasons)88.90
EFL Cup (2 Seasons)2.0000
Championship (1 Season)24.20
Conf Lg (1 Season)4.1623213650.0321161270
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201222Bristol Rovers1 League12.40
2012-201323Bristol Rovers1 League34.20
2013-201424Bristol Rovers1 League42.30
2014-201525P'borough Utd3 Leagues42.40
2015-201626P'borough Utd2 Leagues40.70
2016-201727P'borough Utd3 Leagues42.7000
2017-201828Hearts1 League28.50
2018-201929Hearts1 League26.40
2019-202030Hearts1 League21.9000
2020-202131Hearts1 League24.20
2021-202232Hearts1 League17.112160
2022-202333Hearts2 Leagues25.96333213650.03211281270
2023-202434Yeovil Town1 League2.0300
13 Seasons4 Clubs7 Leagues360.76483213650.03211441270
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Hearts (6 Seasons)3 Leagues144.06453213650.03211441270
P'borough Utd (3 Seasons)3 Leagues125.8000
Bristol Rovers (3 Seasons)1 League88.90
Yeovil Town (1 Season)1 League2.0300
Premiership (5 Seasons)115.743380
FA Cup (4 Seasons)10.6300
League One (3 Seasons)115.2000
League Two (3 Seasons)88.90
EFL Cup (2 Seasons)2.0000
Championship (1 Season)24.20
Conf Lg (1 Season)4.1623213650.0321161270
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201222Bristol Roverseng ENG4. League Two13th12.4
2012-201323Bristol Roverseng ENG4. League Two14th34.2
2013-201424Bristol Roverseng ENG4. League Two23rd42.3
2014-201525P'borough Utdeng ENG3. League One9th40.4Matches
2015-201626P'borough Utdeng ENG3. League One13th37.1Matches
2016-201727P'borough Utdeng ENG3. League One11th37.700Matches
2017-201828Heartssct SCO1. Premiership6th28.5Matches
2018-201929Heartssct SCO1. Premiership7th26.4Matches
2019-202030Heartssct SCO1. Premiership12th21.900Matches
2020-202131Heartssct SCO2. Championship1st24.2Matches
2021-202232Heartssct SCO1. Premiership3rd17.11216Matches
2022-202333Heartssct SCO1. Premiership4th21.83122Matches
12 Seasons3 Clubs4 Leagues344.043380
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
Hearts (6 Seasons)2 Leagues139.943380
P'borough Utd (3 Seasons)1 League115.2000
Bristol Rovers (3 Seasons)1 League88.90
Premiership (5 Seasons)115.743380
League One (3 Seasons)115.2000
League Two (3 Seasons)88.90
Championship (1 Season)24.20
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-201525P'borough Utdeng ENGFA Cup65th1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.0Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.6Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.000Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.0Matches
2023-202434Yeovil Towneng ENGFA Cup2.030Matches
4 Seasons2 Clubs2 Leagues12.6300
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
P'borough Utd (3 Seasons)2 Leagues10.6000
Yeovil Town (1 Season)1 League2.0300
FA Cup (4 Seasons)10.6300
EFL Cup (2 Seasons)2.0000
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
2022-202333Hearts3. Conf LgGR4.1623213650.0321161270Matches
1 Season1 Club1 League4.1623213650.0321161270
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
201627nir Northern IrelandFriendlies (M)0.8Matches
201829nir Northern IrelandFriendlies (M)1.0Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.508Matches
202132nir Northern IrelandFriendlies (M)0.1Matches
202132nir Northern IrelandUEFA Euro Qualifying4.163Matches
202233nir Northern IrelandWCQ2.921Matches
6 Seasons1 Club4 Leagues13.58120
Friendlies (M) (4 Seasons)2.00
UEFA Nations League (2 Seasons)4.5080
WCQ (2 Seasons)2.9210
UEFA Euro Qualifying (1 Season)4.1630

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201222Bristol Roverseng ENG4. League Two12.4
2012-201323Bristol Roverseng ENG4. League Two34.2
2013-201424Bristol Roverseng ENG4. League Two42.3
2014-201525P'borough Utdeng ENGFA Cup1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup1.0Matches
2014-201525P'borough Utdeng ENG3. League One40.4Matches
2015-201626P'borough Utdeng ENGFA Cup3.6Matches
2015-201626P'borough Utdeng ENG3. League One37.1Matches
2016-201727P'borough Utdeng ENGEFL Cup1.0Matches
2016-201727P'borough Utdeng ENGFA Cup4.0Matches
2016-201727P'borough Utdeng ENG3. League One37.7Matches
2017-201828Heartssct SCO1. Premiership28.5Matches
2018-201929Heartssct SCO1. Premiership26.4Matches
2019-202030Heartssct SCO1. Premiership21.9Matches
2020-202131Heartssct SCO2. Championship24.2Matches
2021-202232Heartssct SCO1. Premiership17.1Matches
2022-202333Hearts3. Conf Lg4.13011813813926130111100.000.0165816442410102015Matches
2022-202333Heartssct SCO1. Premiership21.8Matches
2023-202434Yeovil Towneng ENGFA Cup2.0Matches
13 Seasons4 Clubs7 Leagues360.73011813813926130111100.000.0165816442410102015
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
Hearts (6 Seasons)3 Leagues144.03011813813926130111100.000.0165816442410102015
P'borough Utd (3 Seasons)3 Leagues125.8
Bristol Rovers (3 Seasons)1 League88.9
Yeovil Town (1 Season)1 League2.0
Premiership (5 Seasons)115.7
FA Cup (4 Seasons)10.6
League One (3 Seasons)115.2
League Two (3 Seasons)88.9
EFL Cup (2 Seasons)2.0
Championship (1 Season)24.2
Conf Lg (1 Season)4.13011813813926130111100.000.0165816442410102015
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201222Bristol Rovers1 League12.4
2012-201323Bristol Rovers1 League34.2
2013-201424Bristol Rovers1 League42.3
2014-201525P'borough Utd3 Leagues42.4
2015-201626P'borough Utd2 Leagues40.7
2016-201727P'borough Utd3 Leagues42.7
2017-201828Hearts1 League28.5
2018-201929Hearts1 League26.4
2019-202030Hearts1 League21.9
2020-202131Hearts1 League24.2
2021-202232Hearts1 League17.1
2022-202333Hearts2 Leagues25.93011813813926130111100.000.0165816442410102015
2023-202434Yeovil Town1 League2.0
13 Seasons4 Clubs7 Leagues360.73011813813926130111100.000.0165816442410102015
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
Hearts (6 Seasons)3 Leagues144.03011813813926130111100.000.0165816442410102015
P'borough Utd (3 Seasons)3 Leagues125.8
Bristol Rovers (3 Seasons)1 League88.9
Yeovil Town (1 Season)1 League2.0
Premiership (5 Seasons)115.7
FA Cup (4 Seasons)10.6
League One (3 Seasons)115.2
League Two (3 Seasons)88.9
EFL Cup (2 Seasons)2.0
Championship (1 Season)24.2
Conf Lg (1 Season)4.13011813813926130111100.000.0165816442410102015
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
2011-201222Bristol Roverseng ENG4. League Two13th12.4
2012-201323Bristol Roverseng ENG4. League Two14th34.2
2013-201424Bristol Roverseng ENG4. League Two23rd42.3
2014-201525P'borough Utdeng ENG3. League One9th40.4Matches
2015-201626P'borough Utdeng ENG3. League One13th37.1Matches
2016-201727P'borough Utdeng ENG3. League One11th37.7Matches
2017-201828Heartssct SCO1. Premiership6th28.5Matches
2018-201929Heartssct SCO1. Premiership7th26.4Matches
2019-202030Heartssct SCO1. Premiership12th21.9Matches
2020-202131Heartssct SCO2. Championship1st24.2Matches
2021-202232Heartssct SCO1. Premiership3rd17.1Matches
2022-202333Heartssct SCO1. Premiership4th21.8Matches
12 Seasons3 Clubs4 Leagues344.0
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
Hearts (6 Seasons)2 Leagues139.9
P'borough Utd (3 Seasons)1 League115.2
Bristol Rovers (3 Seasons)1 League88.9
Premiership (5 Seasons)115.7
League One (3 Seasons)115.2
League Two (3 Seasons)88.9
Championship (1 Season)24.2
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-201525P'borough Utdeng ENGFA Cup65th1.0Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.0Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.6Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.0Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.0Matches
2023-202434Yeovil Towneng ENGFA Cup2.0Matches
4 Seasons2 Clubs2 Leagues12.6
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
P'borough Utd (3 Seasons)2 Leagues10.6
Yeovil Town (1 Season)1 League2.0
FA Cup (4 Seasons)10.6
EFL Cup (2 Seasons)2.0
Possession Table
Touches Take-Ons Carries Receiving
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2022-202333Hearts3. Conf LgGR4.13011813813926130111100.000.0165816442410102015Matches
1 Season1 Club1 League4.13011813813926130111100.000.0165816442410102015
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
201627nir Northern IrelandFriendlies (M)0.8Matches
201829nir Northern IrelandFriendlies (M)1.0Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.0Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.5Matches
202132nir Northern IrelandFriendlies (M)0.1Matches
202132nir Northern IrelandUEFA Euro Qualifying4.1Matches
202233nir Northern IrelandWCQ2.9Matches
6 Seasons1 Club4 Leagues13.5
Friendlies (M) (4 Seasons)2.0
UEFA Nations League (2 Seasons)4.5
WCQ (2 Seasons)2.9
UEFA Euro Qualifying (1 Season)4.1

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201222Bristol Roverseng ENG4. League Two201,1125626.912.4812
2012-201323Bristol Roverseng ENG4. League Two383,0808174.434.2335
2013-201424Bristol Roverseng ENG4. League Two433,8078992.042.3430
2014-201525P'borough Utdeng ENGFA Cup1909050.01.01901013.0021+1+1.00+2.00Matches
2014-201525P'borough Utdeng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2014-201525P'borough Utdeng ENG3. League One433,6398587.940.44037331.334852-4-0.10-0.28Matches
2015-201626P'borough Utdeng ENGFA Cup43258167.73.6390315402.5092+7+1.94+1.94Matches
2015-201626P'borough Utdeng ENG3. League One383,3368880.637.13734101.476958+11+0.30+0.52Matches
2016-201727P'borough Utdeng ENGEFL Cup1909050.01.01901010.0013-2-2.00-3.00Matches
2016-201727P'borough Utdeng ENGFA Cup436090100.04.04904001.757700.00Matches
2016-201727P'borough Utdeng ENG3. League One393,3938782.037.73934041.334745+2+0.05+0.29Matches
2017-201828Heartssct SCO1. Premiership312,5658375.028.5292521.29Matches
2018-201929Heartssct SCO1. Premiership282,3778569.526.4288521001.362735-8-0.30-0.30Matches
2019-202030Heartssct SCO1. Premiership231,9738673.121.9238620010.741931-12-0.55+0.57Matches
2020-202131Heartssct SCO2. Championship252,1778789.624.2258722002.285718+39+1.61+1.61Matches
2021-202232Heartssct SCO1. Premiership201,5357744.917.119801511621.602314+9+0.53+0.48Matches
2022-202333Hearts3. Conf Lg53737569.14.15753001.2049-5-1.21+1.494.06.5-2.5-0.61+0.95Matches
2022-202333Heartssct SCO1. Premiership281,9627057.421.823801452521.574233+9+0.41+0.60Matches
2023-202434Yeovil Towneng ENGFA Cup218090100.02.02902001.5035-2-1.00Matches
13 Seasons4 Clubs7 Leagues39432,4648271.1360.7364842373028141.44358314+44+0.18+0.404.06.5-2.5-0.61+0.95
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
Hearts (6 Seasons)3 Leagues16012,9628167.0144.01528312082351.46172140+32+0.28+0.544.06.5-2.5-0.61+0.95
P'borough Utd (3 Seasons)3 Leagues13111,3238682.6125.81269011555491.41183169+14+0.11+0.22
Bristol Rovers (3 Seasons)1 League1017,9997964.488.98417
Yeovil Town (1 Season)1 League218090100.02.02902001.5035-2-1.00
Premiership (5 Seasons)13010,4128063.6115.7122839582351.32111113-2-0.02+0.17
FA Cup (4 Seasons)119558779.610.610901015412.092115+6+0.57+0.93
League One (3 Seasons)12010,3688683.5115.2116105471.37164155+9+0.08+0.21
League Two (3 Seasons)1017,9997964.488.98417
EFL Cup (2 Seasons)21809066.72.02902010.0014-3-1.50-2.50
Championship (1 Season)252,1778789.624.2258722002.285718+39+1.61+1.61
Conf Lg (1 Season)53737569.14.15753001.2049-5-1.21+1.494.06.5-2.5-0.61+0.95
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201222Bristol Rovers1 League201,1125626.912.4812
2012-201323Bristol Rovers1 League383,0808174.434.2335
2013-201424Bristol Rovers1 League433,8078992.042.3430
2014-201525P'borough Utd3 Leagues453,8198586.642.4429039341.345054-4-0.09-0.09
2015-201626P'borough Utd2 Leagues423,6618779.240.740903725401.577860+18+0.44+0.63
2016-201727P'borough Utd3 Leagues443,8438782.142.7449039051.34555500.00+0.11
2017-201828Hearts1 League312,5658375.028.5292521.29
2018-201929Hearts1 League282,3778569.526.4288521001.362735-8-0.30-0.30
2019-202030Hearts1 League231,9738673.121.9238620010.741931-12-0.55+0.57
2020-202131Hearts1 League252,1778789.624.2258722002.285718+39+1.61+1.61
2021-202232Hearts1 League201,5357744.917.119801511621.602314+9+0.53+0.48
2022-202333Hearts2 Leagues332,3357159.025.928791752521.514642+4+0.15+0.604.06.5-2.5-0.61+0.95
2023-202434Yeovil Town1 League218090100.02.02902001.5035-2-1.00
13 Seasons4 Clubs7 Leagues39432,4648271.1360.7364842373028141.44358314+44+0.18+0.404.06.5-2.5-0.61+0.95
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
Hearts (6 Seasons)3 Leagues16012,9628167.0144.01528312082351.46172140+32+0.28+0.544.06.5-2.5-0.61+0.95
P'borough Utd (3 Seasons)3 Leagues13111,3238682.6125.81269011555491.41183169+14+0.11+0.22
Bristol Rovers (3 Seasons)1 League1017,9997964.488.98417
Yeovil Town (1 Season)1 League218090100.02.02902001.5035-2-1.00
Premiership (5 Seasons)13010,4128063.6115.7122839582351.32111113-2-0.02+0.17
FA Cup (4 Seasons)119558779.610.610901015412.092115+6+0.57+0.93
League One (3 Seasons)12010,3688683.5115.2116105471.37164155+9+0.08+0.21
League Two (3 Seasons)1017,9997964.488.98417
EFL Cup (2 Seasons)21809066.72.02902010.0014-3-1.50-2.50
Championship (1 Season)252,1778789.624.2258722002.285718+39+1.61+1.61
Conf Lg (1 Season)53737569.14.15753001.2049-5-1.21+1.494.06.5-2.5-0.61+0.95
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
2011-201222Bristol Roverseng ENG4. League Two13th201,1125626.912.4812
2012-201323Bristol Roverseng ENG4. League Two14th383,0808174.434.2335
2013-201424Bristol Roverseng ENG4. League Two23rd433,8078992.042.3430
2014-201525P'borough Utdeng ENG3. League One9th433,6398587.940.44037331.334852-4-0.10-0.28Matches
2015-201626P'borough Utdeng ENG3. League One13th383,3368880.637.13734101.476958+11+0.30+0.52Matches
2016-201727P'borough Utdeng ENG3. League One11th393,3938782.037.73934041.334745+2+0.05+0.29Matches
2017-201828Heartssct SCO1. Premiership6th312,5658375.028.5292521.29Matches
2018-201929Heartssct SCO1. Premiership7th282,3778569.526.4288521001.362735-8-0.30-0.30Matches
2019-202030Heartssct SCO1. Premiership12th231,9738673.121.9238620010.741931-12-0.55+0.57Matches
2020-202131Heartssct SCO2. Championship1st252,1778789.624.2258722002.285718+39+1.61+1.61Matches
2021-202232Heartssct SCO1. Premiership3rd201,5357744.917.119801511621.602314+9+0.53+0.48Matches
2022-202333Heartssct SCO1. Premiership4th281,9627057.421.823801452521.574233+9+0.41+0.60Matches
12 Seasons3 Clubs4 Leagues37630,9568270.9344.0347842222923121.43332286+46+0.20+0.37
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (6 Seasons)2 Leagues15512,5898166.9139.91478411782351.47168131+37+0.33+0.52
P'borough Utd (3 Seasons)1 League12010,3688683.5115.2116105471.37164155+9+0.08+0.21
Bristol Rovers (3 Seasons)1 League1017,9997964.488.98417
Premiership (5 Seasons)13010,4128063.6115.7122839582351.32111113-2-0.02+0.17
League One (3 Seasons)12010,3688683.5115.2116105471.37164155+9+0.08+0.21
League Two (3 Seasons)1017,9997964.488.98417
Championship (1 Season)252,1778789.624.2258722002.285718+39+1.61+1.61
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-201525P'borough Utdeng ENGFA Cup65th1909050.01.01901013.0021+1+1.00+2.00Matches
2014-201525P'borough Utdeng ENGLeague Cup58th19090100.01.01901000.0001-1-1.00Matches
2015-201626P'borough Utdeng ENGFA Cup17th43258167.73.6390315402.5092+7+1.94+1.94Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1909050.01.01901010.0013-2-2.00-3.00Matches
2016-201727P'borough Utdeng ENGFA Cup33rd436090100.04.04904001.757700.00Matches
2023-202434Yeovil Towneng ENGFA Cup218090100.02.02902001.5035-2-1.00Matches
4 Seasons2 Clubs2 Leagues131,1358777.212.612901215421.772219+3+0.24+0.24
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
P'borough Utd (3 Seasons)2 Leagues119558774.010.610901015421.821914+5+0.47+0.47
Yeovil Town (1 Season)1 League218090100.02.02902001.5035-2-1.00
FA Cup (4 Seasons)119558779.610.610901015412.092115+6+0.57+0.93
EFL Cup (2 Seasons)21809066.72.02902010.0014-3-1.50-2.50
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2022-202333Hearts3. Conf LgGR53737569.14.15753001.2049-5-1.21+1.494.06.5-2.5-0.61+0.95Matches
1 Season1 Club1 League53737569.14.15753001.2049-5-1.21+1.494.06.5-2.5-0.61+0.95
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
201627nir Northern IrelandFriendlies (M)1707015.60.81700013.0010+1+1.29+1.29Matches
201829nir Northern IrelandWCQ00002Matches
201829nir Northern IrelandFriendlies (M)2934720.71.0174011902.000000.00-0.25Matches
2018-201929nir Northern IrelandUEFA Nations League24th1909025.01.01901030.0012-1-1.00+0.33Matches
201930nir Northern IrelandFriendlies (M)00001Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB53186458.93.547921110.4037-4-1.13+0.08Matches
202132nir Northern IrelandFriendlies (M)113133.60.10011300.0010+1+6.92+6.66Matches
202132nir Northern IrelandUEFA Euro Qualifying53667338.14.1483013311.40310-7-1.72-2.02Matches
202233nir Northern IrelandWCQ42626636.42.9382111701.2543+1+0.34+0.74Matches
6 Seasons1 Club4 Leagues191,2126423.813.51481451791.111322-9-0.67-0.50
Friendlies (M) (4 Seasons)41764412.22.0272021621.7520+2+1.02+0.86
UEFA Nations League (2 Seasons)64086845.34.558131140.3349-5-1.10+0.18
WCQ (2 Seasons)42626614.62.9382111721.2543+1+0.34+0.74
UEFA Euro Qualifying (1 Season)53667338.14.1483013311.40310-7-1.72-2.02

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2011-201222Bristol Roverseng ENG4. League Two12.4001
2012-201323Bristol Roverseng ENG4. League Two34.24020
2013-201424Bristol Roverseng ENG4. League Two42.31014
2014-201525P'borough Utdeng ENGFA Cup1.00000Matches
2014-201525P'borough Utdeng ENGLeague Cup1.00000Matches
2014-201525P'borough Utdeng ENG3. League One40.47020Matches
2015-201626P'borough Utdeng ENGFA Cup3.61000Matches
2015-201626P'borough Utdeng ENG3. League One37.18134Matches
2016-201727P'borough Utdeng ENGEFL Cup1.0000100100000Matches
2016-201727P'borough Utdeng ENGFA Cup4.00000Matches
2016-201727P'borough Utdeng ENG3. League One37.73002300000000Matches
2017-201828Heartssct SCO1. Premiership28.56017Matches
2018-201929Heartssct SCO1. Premiership26.46110Matches
2019-202030Heartssct SCO1. Premiership21.95001615039000Matches
2020-202131Heartssct SCO2. Championship24.22000Matches
2021-202232Heartssct SCO1. Premiership17.110015735716120Matches
2022-202333Hearts3. Conf Lg4.1000332662000164266.7Matches
2022-202333Heartssct SCO1. Premiership21.8700161734522310Matches
2023-202434Yeovil Towneng ENGFA Cup2.01005111030Matches
13 Seasons4 Clubs7 Leagues360.752211854391494448000164266.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hearts (6 Seasons)3 Leagues144.02711674281474445000164266.7
P'borough Utd (3 Seasons)3 Leagues125.819107800100000
Bristol Rovers (3 Seasons)1 League88.95035
Yeovil Town (1 Season)1 League2.01005111030
Premiership (5 Seasons)115.725116439614138430
FA Cup (4 Seasons)10.62005111030
League One (3 Seasons)115.218107700000000
League Two (3 Seasons)88.95035
EFL Cup (2 Seasons)2.0000100100000
Championship (1 Season)24.22000
Conf Lg (1 Season)4.1000332662000164266.7
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2011-201222Bristol Rovers1 League12.4001
2012-201323Bristol Rovers1 League34.24020
2013-201424Bristol Rovers1 League42.31014
2014-201525P'borough Utd3 Leagues42.4700200
2015-201626P'borough Utd2 Leagues40.7910340
2016-201727P'borough Utd3 Leagues42.73002400100000
2017-201828Hearts1 League28.56017
2018-201929Hearts1 League26.46110
2019-202030Hearts1 League21.95001615039000
2020-202131Hearts1 League24.22000
2021-202232Hearts1 League17.110015735716120
2022-202333Hearts2 Leagues25.970019205512833000164266.7
2023-202434Yeovil Town1 League2.01005111030
13 Seasons4 Clubs7 Leagues360.752211854391494448000164266.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hearts (6 Seasons)3 Leagues144.02711674281474445000164266.7
P'borough Utd (3 Seasons)3 Leagues125.819107800100000
Bristol Rovers (3 Seasons)1 League88.95035
Yeovil Town (1 Season)1 League2.01005111030
Premiership (5 Seasons)115.725116439614138430
FA Cup (4 Seasons)10.62005111030
League One (3 Seasons)115.218107700000000
League Two (3 Seasons)88.95035
EFL Cup (2 Seasons)2.0000100100000
Championship (1 Season)24.22000
Conf Lg (1 Season)4.1000332662000164266.7
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201222Bristol Roverseng ENG4. League Two13th12.4001
2012-201323Bristol Roverseng ENG4. League Two14th34.24020
2013-201424Bristol Roverseng ENG4. League Two23rd42.31014
2014-201525P'borough Utdeng ENG3. League One9th40.47020Matches
2015-201626P'borough Utdeng ENG3. League One13th37.18134Matches
2016-201727P'borough Utdeng ENG3. League One11th37.73002300000000Matches
2017-201828Heartssct SCO1. Premiership6th28.56017Matches
2018-201929Heartssct SCO1. Premiership7th26.46110Matches
2019-202030Heartssct SCO1. Premiership12th21.95001615039000Matches
2020-202131Heartssct SCO2. Championship1st24.22000Matches
2021-202232Heartssct SCO1. Premiership3rd17.110015735716120Matches
2022-202333Heartssct SCO1. Premiership4th21.8700161734522310Matches
12 Seasons3 Clubs4 Leagues344.050211763961413843000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (6 Seasons)2 Leagues139.927116439614138430
P'borough Utd (3 Seasons)1 League115.218107700000000
Bristol Rovers (3 Seasons)1 League88.95035
Premiership (5 Seasons)115.725116439614138430
League One (3 Seasons)115.218107700000000
League Two (3 Seasons)88.95035
Championship (1 Season)24.22000
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-201525P'borough Utdeng ENGFA Cup65th1.00000Matches
2014-201525P'borough Utdeng ENGLeague Cup58th1.00000Matches
2015-201626P'borough Utdeng ENGFA Cup17th3.61000Matches
2016-201727P'borough Utdeng ENGEFL Cup33rd1.0000100100000Matches
2016-201727P'borough Utdeng ENGFA Cup33rd4.00000Matches
2023-202434Yeovil Towneng ENGFA Cup2.01005111030Matches
4 Seasons2 Clubs2 Leagues12.6200611203000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
P'borough Utd (3 Seasons)2 Leagues10.6100100100000
Yeovil Town (1 Season)1 League2.01005111030
FA Cup (4 Seasons)10.62005111030
EFL Cup (2 Seasons)2.0000100100000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2022-202333Hearts3. Conf LgGR4.1000332662000164266.7Matches
1 Season1 Club1 League4.1000332662000164266.7
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201627nir Northern IrelandFriendlies (M)0.80000Matches
201829nir Northern IrelandFriendlies (M)1.00000Matches
2018-201929nir Northern IrelandUEFA Nations League24th1.00000Matches
2020-202131nir Northern IrelandUEFA Nations LeagueLgB3.50004403800Matches
202132nir Northern IrelandFriendlies (M)0.10000Matches
202132nir Northern IrelandUEFA Euro Qualifying4.110042010360Matches
202233nir Northern IrelandWCQ2.910022010120Matches
6 Seasons1 Club4 Leagues13.52001080231280
Friendlies (M) (4 Seasons)2.00000
UEFA Nations League (2 Seasons)4.50004403800
WCQ (2 Seasons)2.910022010120
UEFA Euro Qualifying (1 Season)4.110042010360

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.

More Michael Smith Pages

Michael Smith Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison