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 2008-2009 20 Livingston sct SCO 2. First Division 7 2 272 3.0 1 2 3 1 0 0 0 0 0.33 0.66 0.99 0.33 0.99 2011-2012 23 Swindon Town eng ENG 4. League Two 38 30 2,299 25.5 4 4 8 4 0 0 3 0 0.16 0.16 0.31 0.16 0.31 2012-2013 24 Swindon Town eng ENG 3. League One 36 24 1,873 20.8 8 0 8 8 0 0 0 0 0.38 0.00 0.38 0.38 0.38 2013-2014 25 Bradford City eng ENG 3. League One 20 6 602 6.7 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 2014-2015 26 Cheltenham eng ENG FA Cup 2 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 26 Cheltenham eng ENG 4. League Two 10 7 547 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 26 Ross County sct SCO 1. Premiership 14 13 1,031 11.5 3 1 4 3 0 0 2 0 0.26 0.09 0.35 0.26 0.35 Matches 2015-2016 27 Ross County sct SCO 1. Premiership 19 8 872 9.7 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Matches 2017-2018 29 Livingston sct SCO 2. Championship 30 21 1,814 20.2 3 6 9 3 0 0 5 0 0.15 0.30 0.45 0.15 0.45 Matches 2018-2019 30 Livingston sct SCO 1. Premiership 3 0 59 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 31 Partick Thistle sct SCO 2. Championship 9 3 352 3.9 1 0 1 1 0 0 0 0 0.26 0.00 0.26 0.26 0.26 Matches 2020-2021 32 Livingston sct SCO 1. Premiership 1 1 56 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 6 Clubs 5 Leagues 189 117 9,950 110.6 21 15 36 21 0 0 13 0 0.19 0.14 0.33 0.19 0.33 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 Livingston (4 Seasons) 2 Leagues 41 24 2,201 24.5 4 8 12 4 0 0 6 0 0.16 0.33 0.49 0.16 0.49 Swindon Town (2 Seasons) 2 Leagues 74 54 4,172 46.4 12 4 16 12 0 0 3 0 0.26 0.09 0.35 0.26 0.35 Ross County (2 Seasons) 1 League 33 21 1,903 21.1 3 2 5 3 0 0 3 0 0.14 0.09 0.24 0.14 0.24 Bradford City (1 Season) 1 League 20 6 602 6.7 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 Cheltenham (1 Season) 2 Leagues 12 9 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Partick Thistle (1 Season) 1 League 9 3 352 3.9 1 0 1 1 0 0 0 0 0.26 0.00 0.26 0.26 0.26 Premiership (4 Seasons) 37 22 2,018 22.4 3 2 5 3 0 0 4 0 0.13 0.09 0.22 0.13 0.22 First Division (3 Seasons) 46 26 2,438 27.1 5 8 13 5 0 0 5 0 0.18 0.30 0.48 0.18 0.48 League One (2 Seasons) 56 30 2,475 27.5 9 1 10 9 0 0 1 0 0.33 0.04 0.36 0.33 0.36 League Two (2 Seasons) 48 37 2,846 31.6 4 4 8 4 0 0 3 0 0.13 0.13 0.25 0.13 0.25 FA Cup (1 Season) 2 2 173 1.9 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 2008-2009 20 Livingston 1 League 7 2 272 3.0 1 2 3 1 0 0 0 0 0.33 0.66 0.99 0.33 0.99 2011-2012 23 Swindon Town 1 League 38 30 2,299 25.5 4 4 8 4 0 0 3 0 0.16 0.16 0.31 0.16 0.31 2012-2013 24 Swindon Town 1 League 36 24 1,873 20.8 8 0 8 8 0 0 0 0 0.38 0.00 0.38 0.38 0.38 2013-2014 25 Bradford City 1 League 20 6 602 6.7 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 2014-2015 26 Cheltenham 2 Leagues 12 9 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 26 Ross County 1 League 14 13 1,031 11.5 3 1 4 3 0 0 2 0 0.26 0.09 0.35 0.26 0.35 2015-2016 27 Ross County 1 League 19 8 872 9.7 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 2017-2018 29 Livingston 1 League 30 21 1,814 20.2 3 6 9 3 0 0 5 0 0.15 0.30 0.45 0.15 0.45 2018-2019 30 Livingston 1 League 3 0 59 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 31 Partick Thistle 1 League 9 3 352 3.9 1 0 1 1 0 0 0 0 0.26 0.00 0.26 0.26 0.26 2020-2021 32 Livingston 1 League 1 1 56 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 10 Seasons 6 Clubs 5 Leagues 189 117 9,950 110.6 21 15 36 21 0 0 13 0 0.19 0.14 0.33 0.19 0.33 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 Livingston (4 Seasons) 2 Leagues 41 24 2,201 24.5 4 8 12 4 0 0 6 0 0.16 0.33 0.49 0.16 0.49 Swindon Town (2 Seasons) 2 Leagues 74 54 4,172 46.4 12 4 16 12 0 0 3 0 0.26 0.09 0.35 0.26 0.35 Ross County (2 Seasons) 1 League 33 21 1,903 21.1 3 2 5 3 0 0 3 0 0.14 0.09 0.24 0.14 0.24 Bradford City (1 Season) 1 League 20 6 602 6.7 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 Cheltenham (1 Season) 2 Leagues 12 9 720 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Partick Thistle (1 Season) 1 League 9 3 352 3.9 1 0 1 1 0 0 0 0 0.26 0.00 0.26 0.26 0.26 Premiership (4 Seasons) 37 22 2,018 22.4 3 2 5 3 0 0 4 0 0.13 0.09 0.22 0.13 0.22 First Division (3 Seasons) 46 26 2,438 27.1 5 8 13 5 0 0 5 0 0.18 0.30 0.48 0.18 0.48 League One (2 Seasons) 56 30 2,475 27.5 9 1 10 9 0 0 1 0 0.33 0.04 0.36 0.33 0.36 League Two (2 Seasons) 48 37 2,846 31.6 4 4 8 4 0 0 3 0 0.13 0.13 0.25 0.13 0.25 FA Cup (1 Season) 2 2 173 1.9 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 2008-2009 20 Livingston sct SCO 2. First Division 7th 7 2 272 3.0 1 2 3 1 0 0 0 0 0.33 0.66 0.99 0.33 0.99 2011-2012 23 Swindon Town eng ENG 4. League Two 1st 38 30 2,299 25.5 4 4 8 4 0 0 3 0 0.16 0.16 0.31 0.16 0.31 2012-2013 24 Swindon Town eng ENG 3. League One 6th 36 24 1,873 20.8 8 0 8 8 0 0 0 0 0.38 0.00 0.38 0.38 0.38 2013-2014 25 Bradford City eng ENG 3. League One 11th 20 6 602 6.7 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 2014-2015 26 Cheltenham eng ENG 4. League Two 23rd 10 7 547 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 26 Ross County sct SCO 1. Premiership 9th 14 13 1,031 11.5 3 1 4 3 0 0 2 0 0.26 0.09 0.35 0.26 0.35 Matches 2015-2016 27 Ross County sct SCO 1. Premiership 6th 19 8 872 9.7 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Matches 2017-2018 29 Livingston sct SCO 2. Championship 2nd 30 21 1,814 20.2 3 6 9 3 0 0 5 0 0.15 0.30 0.45 0.15 0.45 Matches 2018-2019 30 Livingston sct SCO 1. Premiership 9th 3 0 59 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 31 Partick Thistle sct SCO 2. Championship 10th 9 3 352 3.9 1 0 1 1 0 0 0 0 0.26 0.00 0.26 0.26 0.26 Matches 2020-2021 32 Livingston sct SCO 1. Premiership 6th 1 1 56 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 6 Clubs 4 Leagues 187 115 9,777 108.6 21 15 36 21 0 0 13 0 0.19 0.14 0.33 0.19 0.33 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 Livingston (4 Seasons) 2 Leagues 41 24 2,201 24.5 4 8 12 4 0 0 6 0 0.16 0.33 0.49 0.16 0.49 Swindon Town (2 Seasons) 2 Leagues 74 54 4,172 46.4 12 4 16 12 0 0 3 0 0.26 0.09 0.35 0.26 0.35 Ross County (2 Seasons) 1 League 33 21 1,903 21.1 3 2 5 3 0 0 3 0 0.14 0.09 0.24 0.14 0.24 Bradford City (1 Season) 1 League 20 6 602 6.7 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 Cheltenham (1 Season) 1 League 10 7 547 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Partick Thistle (1 Season) 1 League 9 3 352 3.9 1 0 1 1 0 0 0 0 0.26 0.00 0.26 0.26 0.26 Premiership (4 Seasons) 37 22 2,018 22.4 3 2 5 3 0 0 4 0 0.13 0.09 0.22 0.13 0.22 First Division (3 Seasons) 46 26 2,438 27.1 5 8 13 5 0 0 5 0 0.18 0.30 0.48 0.18 0.48 League One (2 Seasons) 56 30 2,475 27.5 9 1 10 9 0 0 1 0 0.33 0.04 0.36 0.33 0.36 League Two (2 Seasons) 48 37 2,846 31.6 4 4 8 4 0 0 3 0 0.13 0.13 0.25 0.13 0.25
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 2014-2015 26 Cheltenham eng ENG FA Cup 65th 2 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 2 173 1.9 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 Dist PK PKatt Matches 2008-2009 20 Livingston 1 League 3.0 1 4 1.32 0.25 0 0 2011-2012 23 Swindon Town 1 League 25.5 4 14 0.55 0.29 0 0 2012-2013 24 Swindon Town 1 League 20.8 8 15 0.72 0.53 0 0 2013-2014 25 Bradford City 1 League 6.7 1 5 0.75 0.20 0 0 2014-2015 26 Cheltenham 2 Leagues 8.0 0 2 0.33 0.00 0 0 2014-2015 26 Ross County 1 League 11.5 3 8 0.70 0.38 0 0 2015-2016 27 Ross County 1 League 9.7 0 1 0.10 0.00 0 0 2017-2018 29 Livingston 1 League 20.2 3 0 9 0.00 0.45 0.33 0 0 2018-2019 30 Livingston 1 League 0.7 0 0 0 2019-2020 31 Partick Thistle 1 League 3.9 1 0 0 2020-2021 32 Livingston 1 League 0.6 0 0 0 0.00 0.00 0 0 10 Seasons 6 Clubs 5 Leagues 110.6 21 0 58 0.00 0.56 0.34 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Livingston (4 Seasons) 2 Leagues 24.5 4 0 13 0.00 0.55 0.31 0 0 Swindon Town (2 Seasons) 2 Leagues 46.4 12 29 0.63 0.41 0 0 Ross County (2 Seasons) 1 League 21.1 3 9 0.43 0.33 0 0 Bradford City (1 Season) 1 League 6.7 1 5 0.75 0.20 0 0 Cheltenham (1 Season) 2 Leagues 8.0 0 2 0.33 0.00 0 0 Partick Thistle (1 Season) 1 League 3.9 1 0 0 Premiership (4 Seasons) 22.4 3 0 9 0.00 0.41 0.33 0 0 First Division (3 Seasons) 27.1 5 0 13 0.00 0.56 0.31 0 0 League One (2 Seasons) 27.5 9 20 0.73 0.45 0 0 League Two (2 Seasons) 31.6 4 16 0.51 0.25 0 0 FA Cup (1 Season) 1.9 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 26 Cheltenham eng ENG FA Cup 65th 1.9 0 0 0 Matches 1 Season 1 Club 1 League 1.9 0 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 2008-2009 20 Livingston sct SCO 2. First Division 7 272 39 8.4 3.0 2 5 2011-2012 23 Swindon Town eng ENG 4. League Two 38 2,299 61 55.5 25.5 30 8 2012-2013 24 Swindon Town eng ENG 3. League One 36 1,873 52 45.2 20.8 24 12 2013-2014 25 Bradford City eng ENG 3. League One 20 602 30 14.5 6.7 6 14 2014-2015 26 Cheltenham eng ENG FA Cup 2 173 87 96.1 1.9 2 87 0 0 0 1.50 5 1 +4 +2.08 +2.08 Matches 2014-2015 26 Cheltenham eng ENG 4. League Two 10 547 55 13.2 6.1 7 0 3 3 0.40 4 12 -8 -1.32 -0.84 Matches 2014-2015 26 Ross County sct SCO 1. Premiership 14 1,031 74 30.1 11.5 13 4 1 2 2.29 21 12 +9 +0.79 +1.77 Matches 2015-2016 27 Ross County sct SCO 1. Premiership 19 872 46 25.5 9.7 8 3 11 13 1.37 20 11 +9 +0.93 +1.46 Matches 2017-2018 29 Livingston sct SCO 2. Championship 30 1,814 60 56.0 20.2 21 7 9 4 1.73 35 21 +14 +0.69 +0.38 Matches 2018-2019 30 Livingston sct SCO 1. Premiership 3 59 20 1.7 0.7 0 0 3 19 8 1.00 2 0 +2 +3.05 +3.16 Matches 2019-2020 31 Partick Thistle sct SCO 2. Championship 9 352 39 14.5 3.9 3 63 0 6 27 5 0.56 4 7 -3 -0.77 -0.25 Matches 2020-2021 32 Livingston sct SCO 1. Premiership 1 56 56 1.6 0.6 1 56 0 0 0 1.00 1 1 0 0.00 +0.32 Matches 10 Seasons 6 Clubs 5 Leagues 189 9,950 53 25.3 110.6 117 70 14 72 24 35 1.43 92 65 +27 +0.50 +0.89 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (4 Seasons) 2 Leagues 41 2,201 54 16.5 24.5 24 59 7 17 19 12 1.64 38 22 +16 +0.75 +0.87 Swindon Town (2 Seasons) 2 Leagues 74 4,172 56 50.4 46.4 54 20 Ross County (2 Seasons) 1 League 33 1,903 58 27.8 21.1 21 7 12 15 1.76 41 23 +18 +0.85 +1.60 Bradford City (1 Season) 1 League 20 602 30 14.5 6.7 6 14 Cheltenham (1 Season) 2 Leagues 12 720 60 16.7 8.0 9 87 0 3 3 0.58 9 13 -4 -0.50 -0.03 Partick Thistle (1 Season) 1 League 9 352 39 14.5 3.9 3 63 0 6 27 5 0.56 4 7 -3 -0.77 -0.25 Premiership (4 Seasons) 37 2,018 55 14.8 22.4 22 59 7 15 19 23 1.68 44 24 +20 +0.89 +1.33 First Division (3 Seasons) 46 2,438 53 27.4 27.1 26 63 7 20 27 9 1.46 39 28 +11 +0.46 +0.64 League One (2 Seasons) 56 2,475 44 29.9 27.5 30 26 League Two (2 Seasons) 48 2,846 59 34.4 31.6 37 0 11 3 0.40 4 12 -8 -1.32 -0.84 FA Cup (1 Season) 2 173 87 96.1 1.9 2 87 0 0 0 1.50 5 1 +4 +2.08 +2.08
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 2008-2009 20 Livingston 1 League 7 272 39 8.4 3.0 2 5 2011-2012 23 Swindon Town 1 League 38 2,299 61 55.5 25.5 30 8 2012-2013 24 Swindon Town 1 League 36 1,873 52 45.2 20.8 24 12 2013-2014 25 Bradford City 1 League 20 602 30 14.5 6.7 6 14 2014-2015 26 Cheltenham 2 Leagues 12 720 60 16.7 8.0 9 87 0 3 3 0.58 9 13 -4 -0.50 -0.03 2014-2015 26 Ross County 1 League 14 1,031 74 30.1 11.5 13 4 1 2 2.29 21 12 +9 +0.79 +1.77 2015-2016 27 Ross County 1 League 19 872 46 25.5 9.7 8 3 11 13 1.37 20 11 +9 +0.93 +1.46 2017-2018 29 Livingston 1 League 30 1,814 60 56.0 20.2 21 7 9 4 1.73 35 21 +14 +0.69 +0.38 2018-2019 30 Livingston 1 League 3 59 20 1.7 0.7 0 0 3 19 8 1.00 2 0 +2 +3.05 +3.16 2019-2020 31 Partick Thistle 1 League 9 352 39 14.5 3.9 3 63 0 6 27 5 0.56 4 7 -3 -0.77 -0.25 2020-2021 32 Livingston 1 League 1 56 56 1.6 0.6 1 56 0 0 0 1.00 1 1 0 0.00 +0.32 10 Seasons 6 Clubs 5 Leagues 189 9,950 53 25.3 110.6 117 70 14 72 24 35 1.43 92 65 +27 +0.50 +0.89 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (4 Seasons) 2 Leagues 41 2,201 54 16.5 24.5 24 59 7 17 19 12 1.64 38 22 +16 +0.75 +0.87 Swindon Town (2 Seasons) 2 Leagues 74 4,172 56 50.4 46.4 54 20 Ross County (2 Seasons) 1 League 33 1,903 58 27.8 21.1 21 7 12 15 1.76 41 23 +18 +0.85 +1.60 Bradford City (1 Season) 1 League 20 602 30 14.5 6.7 6 14 Cheltenham (1 Season) 2 Leagues 12 720 60 16.7 8.0 9 87 0 3 3 0.58 9 13 -4 -0.50 -0.03 Partick Thistle (1 Season) 1 League 9 352 39 14.5 3.9 3 63 0 6 27 5 0.56 4 7 -3 -0.77 -0.25 Premiership (4 Seasons) 37 2,018 55 14.8 22.4 22 59 7 15 19 23 1.68 44 24 +20 +0.89 +1.33 First Division (3 Seasons) 46 2,438 53 27.4 27.1 26 63 7 20 27 9 1.46 39 28 +11 +0.46 +0.64 League One (2 Seasons) 56 2,475 44 29.9 27.5 30 26 League Two (2 Seasons) 48 2,846 59 34.4 31.6 37 0 11 3 0.40 4 12 -8 -1.32 -0.84 FA Cup (1 Season) 2 173 87 96.1 1.9 2 87 0 0 0 1.50 5 1 +4 +2.08 +2.08
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 2008-2009 20 Livingston sct SCO 2. First Division 7th 7 272 39 8.4 3.0 2 5 2011-2012 23 Swindon Town eng ENG 4. League Two 1st 38 2,299 61 55.5 25.5 30 8 2012-2013 24 Swindon Town eng ENG 3. League One 6th 36 1,873 52 45.2 20.8 24 12 2013-2014 25 Bradford City eng ENG 3. League One 11th 20 602 30 14.5 6.7 6 14 2014-2015 26 Cheltenham eng ENG 4. League Two 23rd 10 547 55 13.2 6.1 7 0 3 3 0.40 4 12 -8 -1.32 -0.84 Matches 2014-2015 26 Ross County sct SCO 1. Premiership 9th 14 1,031 74 30.1 11.5 13 4 1 2 2.29 21 12 +9 +0.79 +1.77 Matches 2015-2016 27 Ross County sct SCO 1. Premiership 6th 19 872 46 25.5 9.7 8 3 11 13 1.37 20 11 +9 +0.93 +1.46 Matches 2017-2018 29 Livingston sct SCO 2. Championship 2nd 30 1,814 60 56.0 20.2 21 7 9 4 1.73 35 21 +14 +0.69 +0.38 Matches 2018-2019 30 Livingston sct SCO 1. Premiership 9th 3 59 20 1.7 0.7 0 0 3 19 8 1.00 2 0 +2 +3.05 +3.16 Matches 2019-2020 31 Partick Thistle sct SCO 2. Championship 10th 9 352 39 14.5 3.9 3 63 0 6 27 5 0.56 4 7 -3 -0.77 -0.25 Matches 2020-2021 32 Livingston sct SCO 1. Premiership 6th 1 56 56 1.6 0.6 1 56 0 0 0 1.00 1 1 0 0.00 +0.32 Matches 10 Seasons 6 Clubs 4 Leagues 187 9,777 52 25.0 108.6 115 62 14 72 24 35 1.43 87 64 +23 +0.44 +0.84 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Livingston (4 Seasons) 2 Leagues 41 2,201 54 16.5 24.5 24 59 7 17 19 12 1.64 38 22 +16 +0.75 +0.87 Swindon Town (2 Seasons) 2 Leagues 74 4,172 56 50.4 46.4 54 20 Ross County (2 Seasons) 1 League 33 1,903 58 27.8 21.1 21 7 12 15 1.76 41 23 +18 +0.85 +1.60 Bradford City (1 Season) 1 League 20 602 30 14.5 6.7 6 14 Cheltenham (1 Season) 1 League 10 547 55 13.2 6.1 7 0 3 3 0.40 4 12 -8 -1.32 -0.84 Partick Thistle (1 Season) 1 League 9 352 39 14.5 3.9 3 63 0 6 27 5 0.56 4 7 -3 -0.77 -0.25 Premiership (4 Seasons) 37 2,018 55 14.8 22.4 22 59 7 15 19 23 1.68 44 24 +20 +0.89 +1.33 First Division (3 Seasons) 46 2,438 53 27.4 27.1 26 63 7 20 27 9 1.46 39 28 +11 +0.46 +0.64 League One (2 Seasons) 56 2,475 44 29.9 27.5 30 26 League Two (2 Seasons) 48 2,846 59 34.4 31.6 37 0 11 3 0.40 4 12 -8 -1.32 -0.84
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 2014-2015 26 Cheltenham eng ENG FA Cup 65th 2 173 87 96.1 1.9 2 87 0 0 0 1.50 5 1 +4 +2.08 +2.08 Matches 1 Season 1 Club 1 League 2 173 87 96.1 1.9 2 87 0 0 0 1.50 5 1 +4 +2.08 +2.08
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 20 Livingston 1 League 3.0 0 0 2011-2012 23 Swindon Town 1 League 25.5 3 0 37 2012-2013 24 Swindon Town 1 League 20.8 0 0 16 2013-2014 25 Bradford City 1 League 6.7 1 0 9 2014-2015 26 Cheltenham 2 Leagues 8.0 0 0 0 2 0 2014-2015 26 Ross County 1 League 11.5 2 0 2015-2016 27 Ross County 1 League 9.7 1 0 13 2017-2018 29 Livingston 1 League 20.2 5 0 0 20 0 0 0 0 0 0 0 0 2018-2019 30 Livingston 1 League 0.7 0 0 0 0 2019-2020 31 Partick Thistle 1 League 3.9 0 0 0 0 2020-2021 32 Livingston 1 League 0.6 1 0 0 2 0 0 0 2 2 0 10 Seasons 6 Clubs 5 Leagues 110.6 13 0 0 99 0 0 0 2 2 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Livingston (4 Seasons) 2 Leagues 24.5 6 0 0 22 0 0 0 2 2 0 0 0 Swindon Town (2 Seasons) 2 Leagues 46.4 3 0 53 Ross County (2 Seasons) 1 League 21.1 3 0 13 Bradford City (1 Season) 1 League 6.7 1 0 9 Cheltenham (1 Season) 2 Leagues 8.0 0 0 0 2 0 Partick Thistle (1 Season) 1 League 3.9 0 0 0 0 Premiership (4 Seasons) 22.4 4 0 0 15 0 0 0 2 2 0 First Division (3 Seasons) 27.1 5 0 0 20 0 0 0 0 0 0 0 0 League One (2 Seasons) 27.5 1 0 25 League Two (2 Seasons) 31.6 3 0 39 FA Cup (1 Season) 1.9 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 2014-2015 26 Cheltenham eng ENG FA Cup 65th 1.9 0 0 0 0 Matches 1 Season 1 Club 1 League 1.9 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, 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 .
View Additional Information
Player Club Summary