Standard Stats Table 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 2010-2011 17 Queen of the South sct SCO 2. First Division 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 18 Queen of the South sct SCO 2. First Division 14 3 484 5.4 2 1 3 2 0 0 0 0 0.37 0.19 0.56 0.37 0.56 2013-2014 20 Queen of the South sct SCO 2. Championship 34 19 1,854 20.6 12 0 12 12 0 0 0 0 0.58 0.00 0.58 0.58 0.58 2014-2015 21 Queen of the South sct SCO 2. Championship 32 30 2,464 27.4 12 7 19 12 0 0 0 0 0.44 0.26 0.69 0.44 0.69 Matches 2015-2016 22 Hearts sct SCO 1. Premiership 28 11 1,036 11.5 4 0 4 2 2 2 0 1 0.35 0.00 0.35 0.17 0.17 Matches 2016-2017 23 Dunfermline Ath. sct SCO 2. Championship 22 11 1,043 11.6 1 1 2 1 0 1 0 0 0.09 0.09 0.17 0.09 0.17 Matches 2017-2018 24 St Mirren sct SCO 2. Championship 35 27 2,264 25.2 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 Matches 2018-2019 25 Bristol Rovers eng ENG EFL Cup 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Bristol Rovers eng ENG FA Cup 0 0 Matches 2018-2019 25 Bristol Rovers eng ENG 3. League One 30 16 1,423 15.8 4 0 4 4 0 0 1 0 0.25 0.00 0.25 0.25 0.25 Matches 2019-2020 26 Cheltenham Town eng ENG FA Cup 1 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Bristol Rovers eng ENG 3. League One 4 1 155 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Cheltenham Town eng ENG 4. League Two 21 18 1,361 15.1 4 2 6 4 0 0 0 0 0.26 0.13 0.40 0.26 0.40 Matches 2020-2021 27 Carlisle United eng ENG EFL Cup 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Carlisle United eng ENG FA Cup 2 1 121 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Carlisle United eng ENG 4. League Two 16 3 426 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 5 3 197 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Morton sct SCO 2. Championship 29 27 2,208 24.5 5 2 7 5 0 0 1 0 0.20 0.08 0.29 0.20 0.29 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 1 0 19 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 32 Arbroath sct SCO 2. Championship 31 23 1,898 21.1 5 2 7 5 0 0 3 0 0.24 0.09 0.33 0.24 0.33 Matches 12 Seasons 10 Clubs 6 Leagues 308 193 17,073 189.7 59 18 77 57 2 3 7 1 0.31 0.09 0.41 0.30 0.40 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 Queen of the South (4 Seasons) 1 League 81 52 4,807 53.4 26 8 34 26 0 0 0 0 0.49 0.15 0.64 0.49 0.64 Bristol Rovers (2 Seasons) 3 Leagues 35 17 1,602 17.8 4 0 4 4 0 0 1 0 0.22 0.00 0.22 0.22 0.22 Livingston (2 Seasons) 1 League 6 3 216 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 35 27 2,264 25.2 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 Arbroath (1 Season) 1 League 31 23 1,898 21.1 5 2 7 5 0 0 3 0 0.24 0.09 0.33 0.24 0.33 Morton (1 Season) 1 League 29 27 2,208 24.5 5 2 7 5 0 0 1 0 0.20 0.08 0.29 0.20 0.29 Hearts (1 Season) 1 League 28 11 1,036 11.5 4 0 4 2 2 2 0 1 0.35 0.00 0.35 0.17 0.17 Dunfermline Ath. (1 Season) 1 League 22 11 1,043 11.6 1 1 2 1 0 1 0 0 0.09 0.09 0.17 0.09 0.17 Cheltenham Town (1 Season) 2 Leagues 22 18 1,407 15.6 4 2 6 4 0 0 0 0 0.26 0.13 0.38 0.26 0.38 Carlisle United (1 Season) 3 Leagues 19 4 592 6.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 198 140 12,220 135.8 47 16 63 47 0 1 5 0 0.35 0.12 0.46 0.35 0.46 Premiership (3 Seasons) 34 14 1,252 13.9 4 0 4 2 2 2 0 1 0.29 0.00 0.29 0.14 0.14 FA Cup (3 Seasons) 3 1 167 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 37 21 1,787 19.9 4 2 6 4 0 0 1 0 0.20 0.10 0.30 0.20 0.30 League One (2 Seasons) 34 17 1,578 17.5 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23 EFL Cup (2 Seasons) 2 0 69 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2010-2011 17 Queen of the South 1 League 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 18 Queen of the South 1 League 14 3 484 5.4 2 1 3 2 0 0 0 0 0.37 0.19 0.56 0.37 0.56 2013-2014 20 Queen of the South 1 League 34 19 1,854 20.6 12 0 12 12 0 0 0 0 0.58 0.00 0.58 0.58 0.58 2014-2015 21 Queen of the South 1 League 32 30 2,464 27.4 12 7 19 12 0 0 0 0 0.44 0.26 0.69 0.44 0.69 2015-2016 22 Hearts 1 League 28 11 1,036 11.5 4 0 4 2 2 2 0 1 0.35 0.00 0.35 0.17 0.17 2016-2017 23 Dunfermline Ath. 1 League 22 11 1,043 11.6 1 1 2 1 0 1 0 0 0.09 0.09 0.17 0.09 0.17 2017-2018 24 St Mirren 1 League 35 27 2,264 25.2 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 2018-2019 25 Bristol Rovers 3 Leagues 31 16 1,447 16.1 4 0 4 4 0 0 1 0 0.25 0.00 0.25 0.25 0.25 2019-2020 26 Bristol Rovers 1 League 4 1 155 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 26 Cheltenham Town 2 Leagues 22 18 1,407 15.6 4 2 6 4 0 0 0 0 0.26 0.13 0.38 0.26 0.38 2020-2021 27 Carlisle United 3 Leagues 19 4 592 6.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 Livingston 1 League 5 3 197 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 28 Livingston 1 League 1 0 19 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 28 Morton 1 League 29 27 2,208 24.5 5 2 7 5 0 0 1 0 0.20 0.08 0.29 0.20 0.29 2025-2026 32 Arbroath 1 League 31 23 1,898 21.1 5 2 7 5 0 0 3 0 0.24 0.09 0.33 0.24 0.33 12 Seasons 10 Clubs 6 Leagues 308 193 17,073 189.7 59 18 77 57 2 3 7 1 0.31 0.09 0.41 0.30 0.40 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 Queen of the South (4 Seasons) 1 League 81 52 4,807 53.4 26 8 34 26 0 0 0 0 0.49 0.15 0.64 0.49 0.64 Bristol Rovers (2 Seasons) 3 Leagues 35 17 1,602 17.8 4 0 4 4 0 0 1 0 0.22 0.00 0.22 0.22 0.22 Livingston (2 Seasons) 1 League 6 3 216 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 35 27 2,264 25.2 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 Arbroath (1 Season) 1 League 31 23 1,898 21.1 5 2 7 5 0 0 3 0 0.24 0.09 0.33 0.24 0.33 Morton (1 Season) 1 League 29 27 2,208 24.5 5 2 7 5 0 0 1 0 0.20 0.08 0.29 0.20 0.29 Hearts (1 Season) 1 League 28 11 1,036 11.5 4 0 4 2 2 2 0 1 0.35 0.00 0.35 0.17 0.17 Dunfermline Ath. (1 Season) 1 League 22 11 1,043 11.6 1 1 2 1 0 1 0 0 0.09 0.09 0.17 0.09 0.17 Cheltenham Town (1 Season) 2 Leagues 22 18 1,407 15.6 4 2 6 4 0 0 0 0 0.26 0.13 0.38 0.26 0.38 Carlisle United (1 Season) 3 Leagues 19 4 592 6.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 198 140 12,220 135.8 47 16 63 47 0 1 5 0 0.35 0.12 0.46 0.35 0.46 Premiership (3 Seasons) 34 14 1,252 13.9 4 0 4 2 2 2 0 1 0.29 0.00 0.29 0.14 0.14 FA Cup (3 Seasons) 3 1 167 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 37 21 1,787 19.9 4 2 6 4 0 0 1 0 0.20 0.10 0.30 0.20 0.30 League One (2 Seasons) 34 17 1,578 17.5 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23 EFL Cup (2 Seasons) 2 0 69 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2010-2011 17 Queen of the South sct SCO 2. First Division 4th 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 18 Queen of the South sct SCO 2. First Division 10th 14 3 484 5.4 2 1 3 2 0 0 0 0 0.37 0.19 0.56 0.37 0.56 2013-2014 20 Queen of the South sct SCO 2. Championship 4th 34 19 1,854 20.6 12 0 12 12 0 0 0 0 0.58 0.00 0.58 0.58 0.58 2014-2015 21 Queen of the South sct SCO 2. Championship 4th 32 30 2,464 27.4 12 7 19 12 0 0 0 0 0.44 0.26 0.69 0.44 0.69 Matches 2015-2016 22 Hearts sct SCO 1. Premiership 3rd 28 11 1,036 11.5 4 0 4 2 2 2 0 1 0.35 0.00 0.35 0.17 0.17 Matches 2016-2017 23 Dunfermline Ath. sct SCO 2. Championship 5th 22 11 1,043 11.6 1 1 2 1 0 1 0 0 0.09 0.09 0.17 0.09 0.17 Matches 2017-2018 24 St Mirren sct SCO 2. Championship 1st 35 27 2,264 25.2 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 Matches 2018-2019 25 Bristol Rovers eng ENG 3. League One 15th 30 16 1,423 15.8 4 0 4 4 0 0 1 0 0.25 0.00 0.25 0.25 0.25 Matches 2019-2020 26 Bristol Rovers eng ENG 3. League One 14th 4 1 155 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Cheltenham Town eng ENG 4. League Two 4th 21 18 1,361 15.1 4 2 6 4 0 0 0 0 0.26 0.13 0.40 0.26 0.40 Matches 2020-2021 27 Carlisle United eng ENG 4. League Two 10th 16 3 426 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 6th 5 3 197 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 7th 1 0 19 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Morton sct SCO 2. Championship 7th 29 27 2,208 24.5 5 2 7 5 0 0 1 0 0.20 0.08 0.29 0.20 0.29 Matches 2025-2026 32 Arbroath sct SCO 2. Championship 3rd 31 23 1,898 21.1 5 2 7 5 0 0 3 0 0.24 0.09 0.33 0.24 0.33 Matches 12 Seasons 10 Clubs 4 Leagues 303 192 16,837 187.1 59 18 77 57 2 3 7 1 0.32 0.10 0.41 0.30 0.40 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 Queen of the South (4 Seasons) 1 League 81 52 4,807 53.4 26 8 34 26 0 0 0 0 0.49 0.15 0.64 0.49 0.64 Bristol Rovers (2 Seasons) 1 League 34 17 1,578 17.5 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Livingston (2 Seasons) 1 League 6 3 216 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 35 27 2,264 25.2 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 Arbroath (1 Season) 1 League 31 23 1,898 21.1 5 2 7 5 0 0 3 0 0.24 0.09 0.33 0.24 0.33 Morton (1 Season) 1 League 29 27 2,208 24.5 5 2 7 5 0 0 1 0 0.20 0.08 0.29 0.20 0.29 Hearts (1 Season) 1 League 28 11 1,036 11.5 4 0 4 2 2 2 0 1 0.35 0.00 0.35 0.17 0.17 Dunfermline Ath. (1 Season) 1 League 22 11 1,043 11.6 1 1 2 1 0 1 0 0 0.09 0.09 0.17 0.09 0.17 Cheltenham Town (1 Season) 1 League 21 18 1,361 15.1 4 2 6 4 0 0 0 0 0.26 0.13 0.40 0.26 0.40 Carlisle United (1 Season) 1 League 16 3 426 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 198 140 12,220 135.8 47 16 63 47 0 1 5 0 0.35 0.12 0.46 0.35 0.46 Premiership (3 Seasons) 34 14 1,252 13.9 4 0 4 2 2 2 0 1 0.29 0.00 0.29 0.14 0.14 League Two (2 Seasons) 37 21 1,787 19.9 4 2 6 4 0 0 1 0 0.20 0.10 0.30 0.20 0.30 League One (2 Seasons) 34 17 1,578 17.5 4 0 4 4 0 0 1 0 0.23 0.00 0.23 0.23 0.23
Standard Stats Table 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 2018-2019 25 Bristol Rovers eng ENG EFL Cup 33rd 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Bristol Rovers eng ENG FA Cup 85th 0 0 Matches 2019-2020 26 Cheltenham Town eng ENG FA Cup 65th 1 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Carlisle United eng ENG EFL Cup 58th 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Carlisle United eng ENG FA Cup 65th 2 1 121 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 3 Clubs 2 Leagues 5 1 236 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Carlisle United (1 Season) 2 Leagues 3 1 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 2 Leagues 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cheltenham Town (1 Season) 1 League 1 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 3 1 167 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 2 0 69 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2010-2011 17 Queen of the South 1 League 0.1 0 1 18.00 0.00 0 0 2011-2012 18 Queen of the South 1 League 5.4 2 3 0.56 0.67 0 0 2013-2014 20 Queen of the South 1 League 20.6 12 21 1.02 0.57 0 0 2014-2015 21 Queen of the South 1 League 27.4 12 31 1.13 0.39 0 0 2015-2016 22 Hearts 1 League 11.5 4 10 0.87 0.20 2 2 2016-2017 23 Dunfermline Ath. 1 League 11.6 1 0 9 0.00 0.78 0.11 0 1 2017-2018 24 St Mirren 1 League 25.2 10 0 27 0.00 1.07 0.37 0 0 2018-2019 25 Bristol Rovers 3 Leagues 16.1 4 0 0 0.00 0.00 0 0 2019-2020 26 Bristol Rovers 1 League 1.7 0 2 0 0.0 1.16 0.00 0.00 0 0 2019-2020 26 Cheltenham Town 2 Leagues 15.6 4 28 8 28.6 1.79 0.51 0.14 0.50 0 0 2020-2021 27 Carlisle United 3 Leagues 6.6 0 24 5 20.8 3.65 0.76 0.00 0.00 0 0 2020-2021 27 Livingston 1 League 2.2 0 1 0 0.0 0.46 0.00 0.00 0 0 2021-2022 28 Livingston 1 League 0.2 0 0 0 0.00 0.00 0 0 2021-2022 28 Morton 1 League 24.5 5 0 0 2025-2026 32 Arbroath 1 League 21.1 5 0 0 12 Seasons 10 Clubs 6 Leagues 189.7 59 55 115 89.1 0.87 0.90 0.27 0.37 2 3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Queen of the South (4 Seasons) 1 League 53.4 26 56 1.05 0.46 0 0 Bristol Rovers (2 Seasons) 3 Leagues 17.8 4 2 0 0.0 1.01 0.00 0.00 0 0 Livingston (2 Seasons) 1 League 2.4 0 1 0 0.0 0.42 0.00 0.00 0 0 St Mirren (1 Season) 1 League 25.2 10 0 27 0.00 1.07 0.37 0 0 Arbroath (1 Season) 1 League 21.1 5 0 0 Morton (1 Season) 1 League 24.5 5 0 0 Hearts (1 Season) 1 League 11.5 4 10 0.87 0.20 2 2 Dunfermline Ath. (1 Season) 1 League 11.6 1 0 9 0.00 0.78 0.11 0 1 Cheltenham Town (1 Season) 2 Leagues 15.6 4 28 8 28.6 1.79 0.51 0.14 0.50 0 0 Carlisle United (1 Season) 3 Leagues 6.6 0 24 5 20.8 3.65 0.76 0.00 0.00 0 0 Championship (8 Seasons) 135.8 47 0 92 0.00 1.02 0.40 0 1 Premiership (3 Seasons) 13.9 4 1 10 0.0 0.42 0.72 0.00 0.20 2 2 FA Cup (3 Seasons) 1.9 0 7 1 14.3 3.77 0.54 0.00 0.00 0 0 League Two (2 Seasons) 19.9 4 42 10 23.8 2.12 0.50 0.10 0.40 0 0 League One (2 Seasons) 17.5 4 2 0 0.0 1.16 0.00 0.00 0 0 EFL Cup (2 Seasons) 0.8 0 3 2 66.7 3.91 2.61 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 25 Bristol Rovers eng ENG EFL Cup 33rd 0.3 0 0 0 0.00 0.00 0 0 Matches 2019-2020 26 Cheltenham Town eng ENG FA Cup 65th 0.5 0 0 0 0.00 0.00 0 0 Matches 2020-2021 27 Carlisle United eng ENG EFL Cup 58th 0.5 0 3 2 66.7 6.00 4.00 0.00 0.00 0 0 Matches 2020-2021 27 Carlisle United eng ENG FA Cup 65th 1.3 0 7 1 14.3 5.21 0.74 0.00 0.00 0 0 Matches 3 Seasons 3 Clubs 2 Leagues 2.6 0 10 3 30.0 3.81 1.14 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Carlisle United (1 Season) 2 Leagues 1.8 0 10 3 30.0 5.42 1.63 0.00 0.00 0 0 Bristol Rovers (1 Season) 2 Leagues 0.3 0 0 0 0.00 0.00 0 0 Cheltenham Town (1 Season) 1 League 0.5 0 0 0 0.00 0.00 0 0 FA Cup (3 Seasons) 1.9 0 7 1 14.3 3.77 0.54 0.00 0.00 0 0 EFL Cup (2 Seasons) 0.8 0 3 2 66.7 3.91 2.61 0.00 0.00 0 0
Playing Time Table 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 2010-2011 17 Queen of the South sct SCO 2. First Division 1 5 5 0.2 0.1 0 1 2011-2012 18 Queen of the South sct SCO 2. First Division 14 484 35 14.9 5.4 3 11 2013-2014 20 Queen of the South sct SCO 2. Championship 34 1,854 55 57.2 20.6 19 15 2014-2015 21 Queen of the South sct SCO 2. Championship 32 2,464 77 76.0 27.4 30 10 2 1 1.75 47 32 +15 +0.55 +0.32 Matches 2015-2016 22 Hearts sct SCO 1. Premiership 28 1,036 37 30.3 11.5 11 4 17 8 1.71 17 11 +6 +0.52 +0.03 Matches 2016-2017 23 Dunfermline Ath. sct SCO 2. Championship 22 1,043 47 32.2 11.6 11 5 11 10 1.18 13 18 -5 -0.43 -0.76 Matches 2017-2018 24 St Mirren sct SCO 2. Championship 35 2,264 65 69.9 25.2 27 4 8 0 2.03 48 25 +23 +0.91 +0.55 Matches 2018-2019 25 Bristol Rovers eng ENG EFL Cup 1 24 24 13.3 0.3 0 0 1 23 1 0.00 1 0 +1 +3.75 +4.90 Matches 2018-2019 25 Bristol Rovers eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 25 Bristol Rovers eng ENG 3. League One 30 1,423 47 34.4 15.8 16 71 3 14 21 11 1.17 19 18 +1 +0.06 +0.20 Matches 2019-2020 26 Cheltenham Town eng ENG FA Cup 1 46 46 17.0 0.5 0 0 1 46 1 0.00 0 3 -3 -5.87 -6.67 Matches 2019-2020 26 Bristol Rovers eng ENG 3. League One 4 155 39 4.9 1.7 1 90 1 3 22 1 0.25 0 5 -5 -2.90 -2.72 Matches 2019-2020 26 Cheltenham Town eng ENG 4. League Two 21 1,361 65 42.0 15.1 18 71 1 3 26 3 1.57 24 15 +9 +0.60 -0.17 Matches 2020-2021 27 Carlisle United eng ENG EFL Cup 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 1 -1 -2.00 +2.00 Matches 2020-2021 27 Carlisle United eng ENG FA Cup 2 121 61 57.6 1.3 1 120 1 1 1 0 0.50 2 2 0 0.00 +1.01 Matches 2020-2021 27 Carlisle United eng ENG 4. League Two 16 426 27 10.3 4.7 3 77 1 13 15 4 1.81 5 4 +1 +0.21 +0.02 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 5 197 39 5.8 2.2 3 48 0 2 27 1 1.60 2 1 +1 +0.46 +0.82 Matches 2021-2022 28 Morton sct SCO 2. Championship 29 2,208 76 68.1 24.5 27 80 9 2 27 1 1.03 24 31 -7 -0.29 +0.06 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 1 19 19 0.6 0.2 0 0 1 19 1 0.00 0 1 -1 -4.74 -4.63 Matches 2025-2026 32 Arbroath sct SCO 2. Championship 31 1,898 61 58.6 21.1 23 73 1 8 27 1 1.45 29 21 +8 +0.38 +0.78 Matches 12 Seasons 10 Clubs 6 Leagues 308 17,073 55 33.0 189.7 193 74 40 115 22 45 1.48 231 188 +43 +0.26 +0.23 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Queen of the South (4 Seasons) 1 League 81 4,807 59 37.1 53.4 52 10 29 1 1.75 47 32 +15 +0.55 +0.32 Bristol Rovers (2 Seasons) 3 Leagues 35 1,602 46 20.9 17.8 17 72 4 18 21 14 1.03 20 23 -3 -0.17 +0.02 Livingston (2 Seasons) 1 League 6 216 36 3.2 2.4 3 48 0 3 24 2 1.33 2 2 0 0.00 +0.23 St Mirren (1 Season) 1 League 35 2,264 65 69.9 25.2 27 4 8 0 2.03 48 25 +23 +0.91 +0.55 Arbroath (1 Season) 1 League 31 1,898 61 58.6 21.1 23 73 1 8 27 1 1.45 29 21 +8 +0.38 +0.78 Morton (1 Season) 1 League 29 2,208 76 68.1 24.5 27 80 9 2 27 1 1.03 24 31 -7 -0.29 +0.06 Hearts (1 Season) 1 League 28 1,036 37 30.3 11.5 11 4 17 8 1.71 17 11 +6 +0.52 +0.03 Dunfermline Ath. (1 Season) 1 League 22 1,043 47 32.2 11.6 11 5 11 10 1.18 13 18 -5 -0.43 -0.76 Cheltenham Town (1 Season) 2 Leagues 22 1,407 64 40.1 15.6 18 71 1 4 31 4 1.50 24 18 +6 +0.38 -0.39 Carlisle United (1 Season) 3 Leagues 19 592 31 13.3 6.6 4 88 2 15 16 4 1.58 7 7 0 0.00 -0.12 Championship (8 Seasons) 198 12,220 62 47.1 135.8 140 77 29 58 27 13 1.53 161 127 +34 +0.31 +0.25 Premiership (3 Seasons) 34 1,252 37 12.2 13.9 14 48 4 20 24 10 1.64 19 13 +6 +0.43 +0.47 FA Cup (3 Seasons) 3 167 56 25.3 1.9 1 120 1 2 24 2 0.33 2 5 -3 -1.62 -1.90 League Two (2 Seasons) 37 1,787 48 24.2 19.9 21 72 2 16 17 7 1.67 29 19 +10 +0.50 +0.12 League One (2 Seasons) 34 1,578 46 21.6 17.5 17 72 4 17 21 12 1.06 19 23 -4 -0.23 -0.07 EFL Cup (2 Seasons) 2 69 35 25.6 0.8 0 0 2 34 1 0.00 1 1 0 0.00 +1.79
Playing Time Table 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 2010-2011 17 Queen of the South 1 League 1 5 5 0.2 0.1 0 1 2011-2012 18 Queen of the South 1 League 14 484 35 14.9 5.4 3 11 2013-2014 20 Queen of the South 1 League 34 1,854 55 57.2 20.6 19 15 2014-2015 21 Queen of the South 1 League 32 2,464 77 76.0 27.4 30 10 2 1 1.75 47 32 +15 +0.55 +0.32 2015-2016 22 Hearts 1 League 28 1,036 37 30.3 11.5 11 4 17 8 1.71 17 11 +6 +0.52 +0.03 2016-2017 23 Dunfermline Ath. 1 League 22 1,043 47 32.2 11.6 11 5 11 10 1.18 13 18 -5 -0.43 -0.76 2017-2018 24 St Mirren 1 League 35 2,264 65 69.9 25.2 27 4 8 0 2.03 48 25 +23 +0.91 +0.55 2018-2019 25 Bristol Rovers 3 Leagues 31 1,447 47 32.2 16.1 16 71 3 15 21 13 1.13 20 18 +2 +0.12 +0.31 2019-2020 26 Bristol Rovers 1 League 4 155 39 4.9 1.7 1 90 1 3 22 1 0.25 0 5 -5 -2.90 -2.72 2019-2020 26 Cheltenham Town 2 Leagues 22 1,407 64 40.1 15.6 18 71 1 4 31 4 1.50 24 18 +6 +0.38 -0.39 2020-2021 27 Carlisle United 3 Leagues 19 592 31 13.3 6.6 4 88 2 15 16 4 1.58 7 7 0 0.00 -0.12 2020-2021 27 Livingston 1 League 5 197 39 5.8 2.2 3 48 0 2 27 1 1.60 2 1 +1 +0.46 +0.82 2021-2022 28 Livingston 1 League 1 19 19 0.6 0.2 0 0 1 19 1 0.00 0 1 -1 -4.74 -4.63 2021-2022 28 Morton 1 League 29 2,208 76 68.1 24.5 27 80 9 2 27 1 1.03 24 31 -7 -0.29 +0.06 2025-2026 32 Arbroath 1 League 31 1,898 61 58.6 21.1 23 73 1 8 27 1 1.45 29 21 +8 +0.38 +0.78 12 Seasons 10 Clubs 6 Leagues 308 17,073 55 33.0 189.7 193 74 40 115 22 45 1.48 231 188 +43 +0.26 +0.23 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Queen of the South (4 Seasons) 1 League 81 4,807 59 37.1 53.4 52 10 29 1 1.75 47 32 +15 +0.55 +0.32 Bristol Rovers (2 Seasons) 3 Leagues 35 1,602 46 20.9 17.8 17 72 4 18 21 14 1.03 20 23 -3 -0.17 +0.02 Livingston (2 Seasons) 1 League 6 216 36 3.2 2.4 3 48 0 3 24 2 1.33 2 2 0 0.00 +0.23 St Mirren (1 Season) 1 League 35 2,264 65 69.9 25.2 27 4 8 0 2.03 48 25 +23 +0.91 +0.55 Arbroath (1 Season) 1 League 31 1,898 61 58.6 21.1 23 73 1 8 27 1 1.45 29 21 +8 +0.38 +0.78 Morton (1 Season) 1 League 29 2,208 76 68.1 24.5 27 80 9 2 27 1 1.03 24 31 -7 -0.29 +0.06 Hearts (1 Season) 1 League 28 1,036 37 30.3 11.5 11 4 17 8 1.71 17 11 +6 +0.52 +0.03 Dunfermline Ath. (1 Season) 1 League 22 1,043 47 32.2 11.6 11 5 11 10 1.18 13 18 -5 -0.43 -0.76 Cheltenham Town (1 Season) 2 Leagues 22 1,407 64 40.1 15.6 18 71 1 4 31 4 1.50 24 18 +6 +0.38 -0.39 Carlisle United (1 Season) 3 Leagues 19 592 31 13.3 6.6 4 88 2 15 16 4 1.58 7 7 0 0.00 -0.12 Championship (8 Seasons) 198 12,220 62 47.1 135.8 140 77 29 58 27 13 1.53 161 127 +34 +0.31 +0.25 Premiership (3 Seasons) 34 1,252 37 12.2 13.9 14 48 4 20 24 10 1.64 19 13 +6 +0.43 +0.47 FA Cup (3 Seasons) 3 167 56 25.3 1.9 1 120 1 2 24 2 0.33 2 5 -3 -1.62 -1.90 League Two (2 Seasons) 37 1,787 48 24.2 19.9 21 72 2 16 17 7 1.67 29 19 +10 +0.50 +0.12 League One (2 Seasons) 34 1,578 46 21.6 17.5 17 72 4 17 21 12 1.06 19 23 -4 -0.23 -0.07 EFL Cup (2 Seasons) 2 69 35 25.6 0.8 0 0 2 34 1 0.00 1 1 0 0.00 +1.79
Playing Time Table 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 2010-2011 17 Queen of the South sct SCO 2. First Division 4th 1 5 5 0.2 0.1 0 1 2011-2012 18 Queen of the South sct SCO 2. First Division 10th 14 484 35 14.9 5.4 3 11 2013-2014 20 Queen of the South sct SCO 2. Championship 4th 34 1,854 55 57.2 20.6 19 15 2014-2015 21 Queen of the South sct SCO 2. Championship 4th 32 2,464 77 76.0 27.4 30 10 2 1 1.75 47 32 +15 +0.55 +0.32 Matches 2015-2016 22 Hearts sct SCO 1. Premiership 3rd 28 1,036 37 30.3 11.5 11 4 17 8 1.71 17 11 +6 +0.52 +0.03 Matches 2016-2017 23 Dunfermline Ath. sct SCO 2. Championship 5th 22 1,043 47 32.2 11.6 11 5 11 10 1.18 13 18 -5 -0.43 -0.76 Matches 2017-2018 24 St Mirren sct SCO 2. Championship 1st 35 2,264 65 69.9 25.2 27 4 8 0 2.03 48 25 +23 +0.91 +0.55 Matches 2018-2019 25 Bristol Rovers eng ENG 3. League One 15th 30 1,423 47 34.4 15.8 16 71 3 14 21 11 1.17 19 18 +1 +0.06 +0.20 Matches 2019-2020 26 Bristol Rovers eng ENG 3. League One 14th 4 155 39 4.9 1.7 1 90 1 3 22 1 0.25 0 5 -5 -2.90 -2.72 Matches 2019-2020 26 Cheltenham Town eng ENG 4. League Two 4th 21 1,361 65 42.0 15.1 18 71 1 3 26 3 1.57 24 15 +9 +0.60 -0.17 Matches 2020-2021 27 Carlisle United eng ENG 4. League Two 10th 16 426 27 10.3 4.7 3 77 1 13 15 4 1.81 5 4 +1 +0.21 +0.02 Matches 2020-2021 27 Livingston sct SCO 1. Premiership 6th 5 197 39 5.8 2.2 3 48 0 2 27 1 1.60 2 1 +1 +0.46 +0.82 Matches 2021-2022 28 Livingston sct SCO 1. Premiership 7th 1 19 19 0.6 0.2 0 0 1 19 1 0.00 0 1 -1 -4.74 -4.63 Matches 2021-2022 28 Morton sct SCO 2. Championship 7th 29 2,208 76 68.1 24.5 27 80 9 2 27 1 1.03 24 31 -7 -0.29 +0.06 Matches 2025-2026 32 Arbroath sct SCO 2. Championship 3rd 31 1,898 61 58.6 21.1 23 73 1 8 27 1 1.45 29 21 +8 +0.38 +0.78 Matches 12 Seasons 10 Clubs 4 Leagues 303 16,837 56 33.1 187.1 192 74 39 111 21 42 1.50 228 182 +46 +0.29 +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 Queen of the South (4 Seasons) 1 League 81 4,807 59 37.1 53.4 52 10 29 1 1.75 47 32 +15 +0.55 +0.32 Bristol Rovers (2 Seasons) 1 League 34 1,578 46 21.6 17.5 17 72 4 17 21 12 1.06 19 23 -4 -0.23 -0.07 Livingston (2 Seasons) 1 League 6 216 36 3.2 2.4 3 48 0 3 24 2 1.33 2 2 0 0.00 +0.23 St Mirren (1 Season) 1 League 35 2,264 65 69.9 25.2 27 4 8 0 2.03 48 25 +23 +0.91 +0.55 Arbroath (1 Season) 1 League 31 1,898 61 58.6 21.1 23 73 1 8 27 1 1.45 29 21 +8 +0.38 +0.78 Morton (1 Season) 1 League 29 2,208 76 68.1 24.5 27 80 9 2 27 1 1.03 24 31 -7 -0.29 +0.06 Hearts (1 Season) 1 League 28 1,036 37 30.3 11.5 11 4 17 8 1.71 17 11 +6 +0.52 +0.03 Dunfermline Ath. (1 Season) 1 League 22 1,043 47 32.2 11.6 11 5 11 10 1.18 13 18 -5 -0.43 -0.76 Cheltenham Town (1 Season) 1 League 21 1,361 65 42.0 15.1 18 71 1 3 26 3 1.57 24 15 +9 +0.60 -0.17 Carlisle United (1 Season) 1 League 16 426 27 10.3 4.7 3 77 1 13 15 4 1.81 5 4 +1 +0.21 +0.02 Championship (8 Seasons) 198 12,220 62 47.1 135.8 140 77 29 58 27 13 1.53 161 127 +34 +0.31 +0.25 Premiership (3 Seasons) 34 1,252 37 12.2 13.9 14 48 4 20 24 10 1.64 19 13 +6 +0.43 +0.47 League Two (2 Seasons) 37 1,787 48 24.2 19.9 21 72 2 16 17 7 1.67 29 19 +10 +0.50 +0.12 League One (2 Seasons) 34 1,578 46 21.6 17.5 17 72 4 17 21 12 1.06 19 23 -4 -0.23 -0.07
Playing Time Table 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 2018-2019 25 Bristol Rovers eng ENG EFL Cup 33rd 1 24 24 13.3 0.3 0 0 1 23 1 0.00 1 0 +1 +3.75 +4.90 Matches 2018-2019 25 Bristol Rovers eng ENG FA Cup 85th 0 0 0 0 1 Matches 2019-2020 26 Cheltenham Town eng ENG FA Cup 65th 1 46 46 17.0 0.5 0 0 1 46 1 0.00 0 3 -3 -5.87 -6.67 Matches 2020-2021 27 Carlisle United eng ENG EFL Cup 58th 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 1 -1 -2.00 +2.00 Matches 2020-2021 27 Carlisle United eng ENG FA Cup 65th 2 121 61 57.6 1.3 1 120 1 1 1 0 0.50 2 2 0 0.00 +1.01 Matches 3 Seasons 3 Clubs 2 Leagues 5 236 47 25.4 2.6 1 121 1 4 29 3 0.20 3 6 -3 -1.14 -0.62 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Carlisle United (1 Season) 2 Leagues 3 166 55 55.3 1.8 1 120 1 2 23 0 0.33 2 3 -1 -0.54 +1.47 Bristol Rovers (1 Season) 2 Leagues 1 24 24 6.7 0.3 0 0 1 23 2 0.00 1 0 +1 +3.75 +4.90 Cheltenham Town (1 Season) 1 League 1 46 46 17.0 0.5 0 0 1 46 1 0.00 0 3 -3 -5.87 -6.67 FA Cup (3 Seasons) 3 167 56 25.3 1.9 1 120 1 2 24 2 0.33 2 5 -3 -1.62 -1.90 EFL Cup (2 Seasons) 2 69 35 25.6 0.8 0 0 2 34 1 0.00 1 1 0 0.00 +1.79
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 17 Queen of the South 1 League 0.1 0 0 2011-2012 18 Queen of the South 1 League 5.4 0 0 2013-2014 20 Queen of the South 1 League 20.6 0 0 2014-2015 21 Queen of the South 1 League 27.4 0 0 2015-2016 22 Hearts 1 League 11.5 0 1 11 2016-2017 23 Dunfermline Ath. 1 League 11.6 0 0 0 6 0 0 0 0 0 0 0 0 2017-2018 24 St Mirren 1 League 25.2 1 0 0 28 0 0 0 0 0 0 0 0 2018-2019 25 Bristol Rovers 3 Leagues 16.1 1 0 0 0 1 0 0 0 0 0 0 0 2019-2020 26 Bristol Rovers 1 League 1.7 0 0 0 6 1 0 0 1 1 0 2019-2020 26 Cheltenham Town 2 Leagues 15.6 0 0 0 26 16 6 14 6 11 0 0 0 2020-2021 27 Carlisle United 3 Leagues 6.6 1 0 0 18 6 5 6 1 3 0 2020-2021 27 Livingston 1 League 2.2 0 0 0 2 4 1 1 0 2 0 2021-2022 28 Livingston 1 League 0.2 0 0 0 1 0 1 1 0 0 0 2021-2022 28 Morton 1 League 24.5 1 0 0 0 2025-2026 32 Arbroath 1 League 21.1 3 0 0 0 12 Seasons 10 Clubs 6 Leagues 189.7 7 1 0 98 28 13 22 8 17 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Queen of the South (4 Seasons) 1 League 53.4 0 0 Bristol Rovers (2 Seasons) 3 Leagues 17.8 1 0 0 6 2 0 0 1 1 0 0 0 Livingston (2 Seasons) 1 League 2.4 0 0 0 3 4 2 2 0 2 0 St Mirren (1 Season) 1 League 25.2 1 0 0 28 0 0 0 0 0 0 0 0 Arbroath (1 Season) 1 League 21.1 3 0 0 0 Morton (1 Season) 1 League 24.5 1 0 0 0 Hearts (1 Season) 1 League 11.5 0 1 11 Dunfermline Ath. (1 Season) 1 League 11.6 0 0 0 6 0 0 0 0 0 0 0 0 Cheltenham Town (1 Season) 2 Leagues 15.6 0 0 0 26 16 6 14 6 11 0 0 0 Carlisle United (1 Season) 3 Leagues 6.6 1 0 0 18 6 5 6 1 3 0 Championship (8 Seasons) 135.8 5 0 0 34 0 0 0 0 0 0 0 0 Premiership (3 Seasons) 13.9 0 1 0 14 4 2 2 0 2 0 FA Cup (3 Seasons) 1.9 0 0 0 5 0 3 0 0 0 0 League Two (2 Seasons) 19.9 1 0 0 37 21 8 20 7 14 0 0 0 League One (2 Seasons) 17.5 1 0 0 6 1 0 0 1 1 0 EFL Cup (2 Seasons) 0.8 0 0 0 2 2 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 25 Bristol Rovers eng ENG EFL Cup 33rd 0.3 0 0 0 0 1 0 0 0 0 0 0 0 Matches 2019-2020 26 Cheltenham Town eng ENG FA Cup 65th 0.5 0 0 0 1 0 0 0 0 0 0 Matches 2020-2021 27 Carlisle United eng ENG EFL Cup 58th 0.5 0 0 0 2 1 0 0 0 0 0 Matches 2020-2021 27 Carlisle United eng ENG FA Cup 65th 1.3 0 0 0 4 0 3 0 0 0 0 Matches 3 Seasons 3 Clubs 2 Leagues 2.6 0 0 0 7 2 3 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Carlisle United (1 Season) 2 Leagues 1.8 0 0 0 6 1 3 0 0 0 0 Bristol Rovers (1 Season) 2 Leagues 0.3 0 0 0 0 1 0 0 0 0 0 0 0 Cheltenham Town (1 Season) 1 League 0.5 0 0 0 1 0 0 0 0 0 0 FA Cup (3 Seasons) 1.9 0 0 0 5 0 3 0 0 0 0 EFL Cup (2 Seasons) 0.8 0 0 0 2 2 0 0 0 0 0 0 0
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.
View Additional Information
More Gavin Reilly Pages
Gavin Reilly Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary