Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp 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 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-201525Peterborough Unitedeng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2014-201525Peterborough Unitedeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201525Peterborough Unitedeng ENG3. League One43403,63940.4145100700.020.100.120.020.12Matches
2015-201626Peterborough Unitedeng ENGFA Cup433253.6011000100.000.280.280.000.28Matches
2015-201626Peterborough Unitedeng ENG3. League One38373,33637.1112100810.030.030.050.030.05Matches
2016-201727Peterborough Unitedeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2016-201727Peterborough Unitedeng ENGFA Cup443604.0011000000.000.250.250.000.25Matches
2016-201727Peterborough Unitedeng 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.000.000.000.000.00Matches
2022-202333Heartssct SCO1. Premiership28231,96221.8202200700.090.000.090.090.09Matches
2023-202434Yeovil Towneng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2024-202535Yeovil Towneng ENG5. National League27221,69118.8123100400.050.110.160.050.16Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup333003.3000000100.000.000.000.000.00Matches
15 Seasons5 Clubs8 Leagues42438934,455382.811294011015720.030.080.100.030.10
Country Comp 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)3 Leagues16015212,962144.0611176012710.040.080.120.040.12
Peterborough United (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 (2 Seasons)2 Leagues29241,87120.8123100500.050.100.140.050.14
Weston-super-Mare AFC (1 Season)1 League333003.3000000100.000.000.000.000.00
Premiership (5 Seasons)13012210,412115.747114012510.030.060.100.030.10
FA Cup (5 Seasons)14131,25513.9033000300.000.220.220.000.22
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
National League (1 Season)27221,69118.8123100400.050.110.160.050.16
Championship (1 Season)25252,17724.2246200200.080.170.250.080.25
Conf Lg (1 Season)553734.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp 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 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-201525Peterborough United3 Leagues45423,81942.4156100700.020.120.140.020.14
2015-201626Peterborough United2 Leagues42403,66140.7123100910.020.050.070.020.07
2016-201727Peterborough United3 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.080.000.080.080.08
2023-202434Yeovil Town1 League221802.0000000100.000.000.000.000.00
2024-202535Yeovil Town1 League27221,69118.8123100400.050.110.160.050.16
2025-202636Weston-super-Mare AFC1 League333003.3000000100.000.000.000.000.00
15 Seasons5 Clubs8 Leagues42438934,455382.811294011015720.030.080.100.030.10
Comp 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)3 Leagues16015212,962144.0611176012710.040.080.120.040.12
Peterborough United (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 (2 Seasons)2 Leagues29241,87120.8123100500.050.100.140.050.14
Weston-super-Mare AFC (1 Season)1 League333003.3000000100.000.000.000.000.00
Premiership (5 Seasons)13012210,412115.747114012510.030.060.100.030.10
FA Cup (5 Seasons)14131,25513.9033000300.000.220.220.000.22
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
National League (1 Season)27221,69118.8123100400.050.110.160.050.16
Championship (1 Season)25252,17724.2246200200.080.170.250.080.25
Conf Lg (1 Season)553734.1000000000.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
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-201525Peterborough Unitedeng ENG3. League One9th43403,63940.4145100700.020.100.120.020.12Matches
2015-201626Peterborough Unitedeng ENG3. League One13th38373,33637.1112100810.030.030.050.030.05Matches
2016-201727Peterborough Unitedeng 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
2024-202535Yeovil Towneng ENG5. National League18th27221,69118.8123100400.050.110.160.050.16Matches
13 Seasons4 Clubs5 Leagues40336932,647362.711263711015420.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
Peterborough United (3 Seasons)1 League12011610,368115.238113001810.030.070.100.030.10
Bristol Rovers (3 Seasons)1 League101847,99988.9156100500.010.060.070.010.07
Yeovil Town (1 Season)1 League27221,69118.8123100400.050.110.160.050.16
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
National League (1 Season)27221,69118.8123100400.050.110.160.050.16
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-201525Peterborough Unitedeng ENGFA Cup65th11901.0011000000.001.001.000.001.00Matches
2014-201525Peterborough Unitedeng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
2015-201626Peterborough Unitedeng ENGFA Cup17th433253.6011000100.000.280.280.000.28Matches
2016-201727Peterborough Unitedeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201727Peterborough Unitedeng ENGFA Cup33rd443604.0011000000.000.250.250.000.25Matches
2023-202434Yeovil Towneng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup333003.3000000100.000.000.000.000.00Matches
5 Seasons3 Clubs2 Leagues16151,43515.9033000300.000.190.190.000.19
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
Peterborough United (3 Seasons)2 Leagues111095510.6033000100.000.280.280.000.28
Weston-super-Mare AFC (1 Season)1 League333003.3000000100.000.000.000.000.00
Yeovil Town (1 Season)1 League221802.0000000100.000.000.000.000.00
FA Cup (5 Seasons)14131,25513.9033000300.000.220.220.000.22
EFL Cup (2 Seasons)221802.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2022-202333Hearts3. Conf LgGR553734.1000000000.000.000.000.000.00Matches
1 Season1 Club1 League553734.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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-201525Peterborough Unitedeng ENGFA Cup1.0000Matches
2014-201525Peterborough Unitedeng ENGLeague Cup1.0000Matches
2014-201525Peterborough Unitedeng ENG3. League One40.4140.100.2500Matches
2015-201626Peterborough Unitedeng ENGFA Cup3.6000Matches
2015-201626Peterborough Unitedeng ENG3. League One37.1130.080.3300Matches
2016-201727Peterborough Unitedeng ENGEFL Cup1.00000.000.0000Matches
2016-201727Peterborough Unitedeng ENGFA Cup4.0000Matches
2016-201727Peterborough Unitedeng 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.1000Matches
2022-202333Heartssct SCO1. Premiership21.8213538.50.600.230.150.4000Matches
2023-202434Yeovil Towneng ENGFA Cup2.00100.00.500.000.0000Matches
2024-202535Yeovil Towneng ENG5. National League18.8100Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup3.30000.000.0000Matches
15 Seasons5 Clubs8 Leagues382.811474444.70.450.150.110.1801
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Hearts (6 Seasons)3 Leagues144.06461632.60.760.180.090.2501
Peterborough United (3 Seasons)3 Leagues125.830130.000.110.2300
Bristol Rovers (3 Seasons)1 League88.91150.170.0700
Yeovil Town (2 Seasons)2 Leagues20.81100.00.500.000.0000
Weston-super-Mare AFC (1 Season)1 League3.30000.000.0000
Premiership (5 Seasons)115.74461632.60.760.180.090.2501
FA Cup (5 Seasons)13.90100.00.190.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
National League (1 Season)18.8100
Championship (1 Season)24.2200
Conf Lg (1 Season)4.1000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2011-201222Bristol Rovers1 League12.4010.080.0000
2012-201323Bristol Rovers1 League34.2150.150.2000
2013-201424Bristol Rovers1 League42.3090.210.0000
2014-201525Peterborough United3 Leagues42.4140.100.2500
2015-201626Peterborough United2 Leagues40.7130.080.3300
2016-201727Peterborough United3 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.9213538.50.600.230.150.4000
2023-202434Yeovil Town1 League2.00100.00.500.000.0000
2024-202535Yeovil Town1 League18.8100
2025-202636Weston-super-Mare AFC1 League3.30000.000.0000
15 Seasons5 Clubs8 Leagues382.811474444.70.450.150.110.1801
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Hearts (6 Seasons)3 Leagues144.06461632.60.760.180.090.2501
Peterborough United (3 Seasons)3 Leagues125.830130.000.110.2300
Bristol Rovers (3 Seasons)1 League88.91150.170.0700
Yeovil Town (2 Seasons)2 Leagues20.81100.00.500.000.0000
Weston-super-Mare AFC (1 Season)1 League3.30000.000.0000
Premiership (5 Seasons)115.74461632.60.760.180.090.2501
FA Cup (5 Seasons)13.90100.00.190.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
National League (1 Season)18.8100
Championship (1 Season)24.2200
Conf Lg (1 Season)4.1000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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-201525Peterborough Unitedeng ENG3. League One9th40.4140.100.2500Matches
2015-201626Peterborough Unitedeng ENG3. League One13th37.1130.080.3300Matches
2016-201727Peterborough Unitedeng 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
2024-202535Yeovil Towneng ENG5. National League18th18.8100Matches
13 Seasons4 Clubs5 Leagues362.711464445.70.470.150.110.1801
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Hearts (6 Seasons)2 Leagues139.96461632.60.760.180.090.2501
Peterborough United (3 Seasons)1 League115.230130.000.110.2300
Bristol Rovers (3 Seasons)1 League88.91150.170.0700
Yeovil Town (1 Season)1 League18.8100
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
National League (1 Season)18.8100
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 PK PKatt Matches
2014-201525Peterborough Unitedeng ENGFA Cup65th1.0000Matches
2014-201525Peterborough Unitedeng ENGLeague Cup58th1.0000Matches
2015-201626Peterborough Unitedeng ENGFA Cup17th3.6000Matches
2016-201727Peterborough Unitedeng ENGEFL Cup33rd1.00000.000.0000Matches
2016-201727Peterborough Unitedeng ENGFA Cup33rd4.0000Matches
2023-202434Yeovil Towneng ENGFA Cup2.00100.00.500.000.0000Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup3.30000.000.0000Matches
5 Seasons3 Clubs2 Leagues15.90100.00.160.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Peterborough United (3 Seasons)2 Leagues10.60000.000.0000
Weston-super-Mare AFC (1 Season)1 League3.30000.000.0000
Yeovil Town (1 Season)1 League2.00100.00.500.000.0000
FA Cup (5 Seasons)13.90100.00.190.000.0000
EFL Cup (2 Seasons)2.00000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2022-202333Hearts3. Conf LgGR4.1000Matches
1 Season1 Club1 League4.1000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 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-201525Peterborough Unitedeng ENGFA Cup1909050.01.01901013.0021+1+1.00+2.00Matches
2014-201525Peterborough Unitedeng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2014-201525Peterborough Unitedeng ENG3. League One433,6398587.940.44037331.334852-4-0.10-0.28Matches
2015-201626Peterborough Unitedeng ENGFA Cup43258167.73.6390315402.5092+7+1.94+1.94Matches
2015-201626Peterborough Unitedeng ENG3. League One383,3368880.637.13734101.476958+11+0.30+0.52Matches
2016-201727Peterborough Unitedeng ENGEFL Cup1909050.01.01901010.0013-2-2.00-3.00Matches
2016-201727Peterborough Unitedeng ENGFA Cup436090100.04.04904001.757700.00Matches
2016-201727Peterborough Unitedeng 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.49Matches
2022-202333Heartssct SCO1. Premiership281,9627057.421.823801452521.574233+9+0.41+0.60Matches
2023-202434Yeovil Towneng ENGFA Cup218090100.02.02902001.5035-2-1.00Matches
2024-202535Yeovil Towneng ENG5. National League271,6916340.818.822741051241.192625+1+0.05+0.42Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup3300100100.03.331003002.0064+2+0.60Matches
15 Seasons5 Clubs8 Leagues42434,4558168.8382.8389832503521181.42390343+47+0.18+0.43
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (6 Seasons)3 Leagues16012,9628167.0144.01528312082351.46172140+32+0.28+0.54
Peterborough United (3 Seasons)3 Leagues13111,3238682.6125.81269011555491.41183169+14+0.11+0.22
Bristol Rovers (3 Seasons)1 League1017,9997964.488.98417
Yeovil Town (2 Seasons)2 Leagues291,8716543.320.824751251241.212930-1-0.05+0.32
Weston-super-Mare AFC (1 Season)1 League3300100100.03.331003002.0064+2+0.60
Premiership (5 Seasons)13010,4128063.6115.7122839582351.32111113-2-0.02+0.17
FA Cup (5 Seasons)141,2559083.713.913921315412.072719+8+0.57+0.94
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
National League (1 Season)271,6916340.818.822741051241.192625+1+0.05+0.42
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.49
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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-201525Peterborough United3 Leagues453,8198586.642.4429039341.345054-4-0.09-0.09
2015-201626Peterborough United2 Leagues423,6618779.240.740903725401.577860+18+0.44+0.63
2016-201727Peterborough United3 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.60
2023-202434Yeovil Town1 League218090100.02.02902001.5035-2-1.00
2024-202535Yeovil Town1 League271,6916340.818.822741051241.192625+1+0.05+0.42
2025-202636Weston-super-Mare AFC1 League3300100100.03.331003002.0064+2+0.60
15 Seasons5 Clubs8 Leagues42434,4558168.8382.8389832503521181.42390343+47+0.18+0.43
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (6 Seasons)3 Leagues16012,9628167.0144.01528312082351.46172140+32+0.28+0.54
Peterborough United (3 Seasons)3 Leagues13111,3238682.6125.81269011555491.41183169+14+0.11+0.22
Bristol Rovers (3 Seasons)1 League1017,9997964.488.98417
Yeovil Town (2 Seasons)2 Leagues291,8716543.320.824751251241.212930-1-0.05+0.32
Weston-super-Mare AFC (1 Season)1 League3300100100.03.331003002.0064+2+0.60
Premiership (5 Seasons)13010,4128063.6115.7122839582351.32111113-2-0.02+0.17
FA Cup (5 Seasons)141,2559083.713.913921315412.072719+8+0.57+0.94
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
National League (1 Season)271,6916340.818.822741051241.192625+1+0.05+0.42
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.49
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-201525Peterborough Unitedeng ENG3. League One9th433,6398587.940.44037331.334852-4-0.10-0.28Matches
2015-201626Peterborough Unitedeng ENG3. League One13th383,3368880.637.13734101.476958+11+0.30+0.52Matches
2016-201727Peterborough Unitedeng 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
2024-202535Yeovil Towneng ENG5. National League18th271,6916340.818.822741051241.192625+1+0.05+0.42Matches
13 Seasons4 Clubs5 Leagues40332,6478168.3362.7369822323418161.41358311+47+0.19+0.41
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
Peterborough United (3 Seasons)1 League12010,3688683.5115.2116105471.37164155+9+0.08+0.21
Bristol Rovers (3 Seasons)1 League1017,9997964.488.98417
Yeovil Town (1 Season)1 League271,6916340.818.822741051241.192625+1+0.05+0.42
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
National League (1 Season)271,6916340.818.822741051241.192625+1+0.05+0.42
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-201525Peterborough Unitedeng ENGFA Cup65th1909050.01.01901013.0021+1+1.00+2.00Matches
2014-201525Peterborough Unitedeng ENGLeague Cup58th19090100.01.01901000.0001-1-1.00Matches
2015-201626Peterborough Unitedeng ENGFA Cup17th43258167.73.6390315402.5092+7+1.94+1.94Matches
2016-201727Peterborough Unitedeng ENGEFL Cup33rd1909050.01.01901010.0013-2-2.00-3.00Matches
2016-201727Peterborough Unitedeng ENGFA Cup33rd436090100.04.04904001.757700.00Matches
2023-202434Yeovil Towneng ENGFA Cup218090100.02.02902001.5035-2-1.00Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup3300100100.03.331003002.0064+2+0.60Matches
5 Seasons3 Clubs2 Leagues161,4359081.115.915921515421.812823+5+0.31+0.31
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Peterborough United (3 Seasons)2 Leagues119558774.010.610901015421.821914+5+0.47+0.47
Weston-super-Mare AFC (1 Season)1 League3300100100.03.331003002.0064+2+0.60
Yeovil Town (1 Season)1 League218090100.02.02902001.5035-2-1.00
FA Cup (5 Seasons)141,2559083.713.913921315412.072719+8+0.57+0.94
EFL Cup (2 Seasons)21809066.72.02902010.0014-3-1.50-2.50
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
2022-202333Hearts3. Conf LgGR53737569.14.15753001.2049-5-1.21+1.49Matches
1 Season1 Club1 League53737569.14.15753001.2049-5-1.21+1.49
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
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201222Bristol Roverseng ENG4. League Two12.4001
2012-201323Bristol Roverseng ENG4. League Two34.24020
2013-201424Bristol Roverseng ENG4. League Two42.31014
2014-201525Peterborough Unitedeng ENGFA Cup1.00000Matches
2014-201525Peterborough Unitedeng ENGLeague Cup1.00000Matches
2014-201525Peterborough Unitedeng ENG3. League One40.47020Matches
2015-201626Peterborough Unitedeng ENGFA Cup3.61000Matches
2015-201626Peterborough Unitedeng ENG3. League One37.18134Matches
2016-201727Peterborough Unitedeng ENGEFL Cup1.0000100100000Matches
2016-201727Peterborough Unitedeng ENGFA Cup4.00000Matches
2016-201727Peterborough Unitedeng 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.10000Matches
2022-202333Heartssct SCO1. Premiership21.8700161734522310Matches
2023-202434Yeovil Towneng ENGFA Cup2.01005111030Matches
2024-202535Yeovil Towneng ENG5. National League18.84000Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup3.31000101120Matches
15 Seasons5 Clubs8 Leagues382.857211824171443948000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (6 Seasons)3 Leagues144.027116439614138430
Peterborough United (3 Seasons)3 Leagues125.819107800100000
Bristol Rovers (3 Seasons)1 League88.95035
Yeovil Town (2 Seasons)2 Leagues20.85005111030
Weston-super-Mare AFC (1 Season)1 League3.31000101120
Premiership (5 Seasons)115.725116439614138430
FA Cup (5 Seasons)13.93005212150
League One (3 Seasons)115.218107700000000
League Two (3 Seasons)88.95035
EFL Cup (2 Seasons)2.0000100100000
National League (1 Season)18.84000
Championship (1 Season)24.22000
Conf Lg (1 Season)4.10000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201222Bristol Rovers1 League12.4001
2012-201323Bristol Rovers1 League34.24020
2013-201424Bristol Rovers1 League42.31014
2014-201525Peterborough United3 Leagues42.4700200
2015-201626Peterborough United2 Leagues40.7910340
2016-201727Peterborough United3 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.9700161734522310
2023-202434Yeovil Town1 League2.01005111030
2024-202535Yeovil Town1 League18.84000
2025-202636Weston-super-Mare AFC1 League3.31000101120
15 Seasons5 Clubs8 Leagues382.857211824171443948000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (6 Seasons)3 Leagues144.027116439614138430
Peterborough United (3 Seasons)3 Leagues125.819107800100000
Bristol Rovers (3 Seasons)1 League88.95035
Yeovil Town (2 Seasons)2 Leagues20.85005111030
Weston-super-Mare AFC (1 Season)1 League3.31000101120
Premiership (5 Seasons)115.725116439614138430
FA Cup (5 Seasons)13.93005212150
League One (3 Seasons)115.218107700000000
League Two (3 Seasons)88.95035
EFL Cup (2 Seasons)2.0000100100000
National League (1 Season)18.84000
Championship (1 Season)24.22000
Conf Lg (1 Season)4.10000
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-201525Peterborough Unitedeng ENG3. League One9th40.47020Matches
2015-201626Peterborough Unitedeng ENG3. League One13th37.18134Matches
2016-201727Peterborough Unitedeng 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
2024-202535Yeovil Towneng ENG5. National League18th18.84000Matches
13 Seasons4 Clubs5 Leagues362.754211763961413843000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (6 Seasons)2 Leagues139.927116439614138430
Peterborough United (3 Seasons)1 League115.218107700000000
Bristol Rovers (3 Seasons)1 League88.95035
Yeovil Town (1 Season)1 League18.84000
Premiership (5 Seasons)115.725116439614138430
League One (3 Seasons)115.218107700000000
League Two (3 Seasons)88.95035
National League (1 Season)18.84000
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-201525Peterborough Unitedeng ENGFA Cup65th1.00000Matches
2014-201525Peterborough Unitedeng ENGLeague Cup58th1.00000Matches
2015-201626Peterborough Unitedeng ENGFA Cup17th3.61000Matches
2016-201727Peterborough Unitedeng ENGEFL Cup33rd1.0000100100000Matches
2016-201727Peterborough Unitedeng ENGFA Cup33rd4.00000Matches
2023-202434Yeovil Towneng ENGFA Cup2.01005111030Matches
2025-202636Weston-super-Mare AFCeng ENGFA Cup3.31000101120Matches
5 Seasons3 Clubs2 Leagues15.9300621315000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Peterborough United (3 Seasons)2 Leagues10.6100100100000
Weston-super-Mare AFC (1 Season)1 League3.31000101120
Yeovil Town (1 Season)1 League2.01005111030
FA Cup (5 Seasons)13.93005212150
EFL Cup (2 Seasons)2.0000100100000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202333Hearts3. Conf LgGR4.10000Matches
1 Season1 Club1 League4.10000
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.

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.

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.