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 16 Swindon Town eng ENG 3. League One 2 0 23 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 17 Swindon Town eng ENG 4. League Two 4 0 127 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 18 Swindon Town eng ENG 3. League One 8 2 218 2.4 1 0 1 1 0 0 0 0 0.41 0.00 0.41 0.41 0.41 2013-2014 19 Salisbury City eng ENG 5. Conf Premier 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 2013-2014 19 Swindon Town eng ENG 3. League One 18 7 776 8.6 3 0 3 3 0 0 1 0 0.35 0.00 0.35 0.35 0.35 2013-2014 19 Shrewsbury Town eng ENG 3. League One 6 4 381 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 20 Portsmouth eng ENG FA Cup 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 20 Portsmouth eng ENG League Cup 2 1 78 0.9 1 0 1 1 0 0 0 0 1.15 0.00 1.15 1.15 1.15 Matches 2014-2015 20 Portsmouth eng ENG 4. League Two 17 10 912 10.1 2 1 3 2 0 0 0 0 0.20 0.10 0.30 0.20 0.30 Matches 2014-2015 20 Newport County eng ENG 4. League Two 18 14 1,228 13.6 2 1 3 2 0 0 4 0 0.15 0.07 0.22 0.15 0.22 Matches 2015-2016 21 Swindon Town eng ENG 3. League One 2 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Inverness CT sct SCO 1. Premiership 30 29 2,468 27.4 11 3 14 11 0 0 3 0 0.40 0.11 0.51 0.40 0.51 Matches 2016-2017 22 Aberdeen sct SCO 1. Premiership 14 2 301 3.3 1 0 1 1 0 0 0 0 0.30 0.00 0.30 0.30 0.30 Matches 2017-2018 23 Aberdeen sct SCO 1. Premiership 1 0 5 0.1 1 0 1 1 0 0 0 0 18.00 0.00 18.00 18.00 18.00 Matches 2017-2018 23 Partick Thistle sct SCO 1. Premiership 34 24 2,050 22.8 2 3 5 2 0 0 4 0 0.09 0.13 0.22 0.09 0.22 Matches 2018-2019 24 Partick Thistle sct SCO 2. Championship 30 23 2,022 22.5 2 1 3 2 0 1 3 0 0.09 0.04 0.13 0.09 0.13 Matches 2019-2020 25 Inverness CT sct SCO 2. Championship 27 22 1,875 20.8 3 0 3 3 0 0 2 0 0.14 0.00 0.14 0.14 0.14 Matches 2020-2021 26 Inverness CT sct SCO 2. Championship 20 13 1,280 14.2 3 5 8 3 0 1 2 0 0.21 0.35 0.56 0.21 0.56 Matches 2022-2023 28 Hereford eng ENG FA Cup 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 12 Seasons 9 Clubs 7 Leagues 239 155 14,133 157.0 33 15 48 33 0 2 20 0 0.21 0.10 0.31 0.21 0.31 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 Swindon Town (5 Seasons) 2 Leagues 34 9 1,173 13.0 4 0 4 4 0 0 1 0 0.31 0.00 0.31 0.31 0.31 Inverness CT (3 Seasons) 2 Leagues 77 64 5,623 62.5 17 8 25 17 0 1 7 0 0.27 0.13 0.40 0.27 0.40 Partick Thistle (2 Seasons) 2 Leagues 64 47 4,072 45.2 4 4 8 4 0 1 7 0 0.09 0.09 0.18 0.09 0.18 Aberdeen (2 Seasons) 1 League 15 2 306 3.4 2 0 2 2 0 0 0 0 0.59 0.00 0.59 0.59 0.59 Portsmouth (1 Season) 3 Leagues 21 12 1,089 12.1 3 1 4 3 0 0 0 0 0.25 0.08 0.33 0.25 0.33 Newport County (1 Season) 1 League 18 14 1,228 13.6 2 1 3 2 0 0 4 0 0.15 0.07 0.22 0.15 0.22 Shrewsbury Town (1 Season) 1 League 6 4 381 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Salisbury City (1 Season) 1 League 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 Hereford (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 League One (4 Seasons) 36 13 1,427 15.9 4 0 4 4 0 0 1 0 0.25 0.00 0.25 0.25 0.25 Premiership (3 Seasons) 79 55 4,824 53.6 15 6 21 15 0 0 7 0 0.28 0.11 0.39 0.28 0.39 Championship (3 Seasons) 77 58 5,177 57.5 8 6 14 8 0 2 7 0 0.14 0.10 0.24 0.14 0.24 League Two (2 Seasons) 39 24 2,267 25.2 4 2 6 4 0 0 4 0 0.16 0.08 0.24 0.16 0.24 FA Cup (2 Seasons) 3 2 189 2.1 1 0 1 1 0 0 0 0 0.48 0.00 0.48 0.48 0.48 Conf Premier (1 Season) 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 League Cup (1 Season) 2 1 78 0.9 1 0 1 1 0 0 0 0 1.15 0.00 1.15 1.15 1.15
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 16 Swindon Town 1 League 2 0 23 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 17 Swindon Town 1 League 4 0 127 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 18 Swindon Town 1 League 8 2 218 2.4 1 0 1 1 0 0 0 0 0.41 0.00 0.41 0.41 0.41 2013-2014 19 Swindon Town 1 League 18 7 776 8.6 3 0 3 3 0 0 1 0 0.35 0.00 0.35 0.35 0.35 2013-2014 19 Shrewsbury Town 1 League 6 4 381 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Salisbury City 1 League 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 2014-2015 20 Newport County 1 League 18 14 1,228 13.6 2 1 3 2 0 0 4 0 0.15 0.07 0.22 0.15 0.22 2014-2015 20 Portsmouth 3 Leagues 21 12 1,089 12.1 3 1 4 3 0 0 0 0 0.25 0.08 0.33 0.25 0.33 2015-2016 21 Swindon Town 1 League 2 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Inverness CT 1 League 30 29 2,468 27.4 11 3 14 11 0 0 3 0 0.40 0.11 0.51 0.40 0.51 2016-2017 22 Aberdeen 1 League 14 2 301 3.3 1 0 1 1 0 0 0 0 0.30 0.00 0.30 0.30 0.30 2017-2018 23 Aberdeen 1 League 1 0 5 0.1 1 0 1 1 0 0 0 0 18.00 0.00 18.00 18.00 18.00 2017-2018 23 Partick Thistle 1 League 34 24 2,050 22.8 2 3 5 2 0 0 4 0 0.09 0.13 0.22 0.09 0.22 2018-2019 24 Partick Thistle 1 League 30 23 2,022 22.5 2 1 3 2 0 1 3 0 0.09 0.04 0.13 0.09 0.13 2019-2020 25 Inverness CT 1 League 27 22 1,875 20.8 3 0 3 3 0 0 2 0 0.14 0.00 0.14 0.14 0.14 2020-2021 26 Inverness CT 1 League 20 13 1,280 14.2 3 5 8 3 0 1 2 0 0.21 0.35 0.56 0.21 0.56 2022-2023 28 Hereford 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 12 Seasons 9 Clubs 7 Leagues 239 155 14,133 157.0 33 15 48 33 0 2 20 0 0.21 0.10 0.31 0.21 0.31 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 Swindon Town (5 Seasons) 2 Leagues 34 9 1,173 13.0 4 0 4 4 0 0 1 0 0.31 0.00 0.31 0.31 0.31 Inverness CT (3 Seasons) 2 Leagues 77 64 5,623 62.5 17 8 25 17 0 1 7 0 0.27 0.13 0.40 0.27 0.40 Partick Thistle (2 Seasons) 2 Leagues 64 47 4,072 45.2 4 4 8 4 0 1 7 0 0.09 0.09 0.18 0.09 0.18 Aberdeen (2 Seasons) 1 League 15 2 306 3.4 2 0 2 2 0 0 0 0 0.59 0.00 0.59 0.59 0.59 Portsmouth (1 Season) 3 Leagues 21 12 1,089 12.1 3 1 4 3 0 0 0 0 0.25 0.08 0.33 0.25 0.33 Newport County (1 Season) 1 League 18 14 1,228 13.6 2 1 3 2 0 0 4 0 0.15 0.07 0.22 0.15 0.22 Shrewsbury Town (1 Season) 1 League 6 4 381 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Salisbury City (1 Season) 1 League 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 Hereford (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 League One (4 Seasons) 36 13 1,427 15.9 4 0 4 4 0 0 1 0 0.25 0.00 0.25 0.25 0.25 Premiership (3 Seasons) 79 55 4,824 53.6 15 6 21 15 0 0 7 0 0.28 0.11 0.39 0.28 0.39 Championship (3 Seasons) 77 58 5,177 57.5 8 6 14 8 0 2 7 0 0.14 0.10 0.24 0.14 0.24 League Two (2 Seasons) 39 24 2,267 25.2 4 2 6 4 0 0 4 0 0.16 0.08 0.24 0.16 0.24 FA Cup (2 Seasons) 3 2 189 2.1 1 0 1 1 0 0 0 0 0.48 0.00 0.48 0.48 0.48 Conf Premier (1 Season) 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 League Cup (1 Season) 2 1 78 0.9 1 0 1 1 0 0 0 0 1.15 0.00 1.15 1.15 1.15
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 16 Swindon Town eng ENG 3. League One 24th 2 0 23 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 17 Swindon Town eng ENG 4. League Two 1st 4 0 127 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 18 Swindon Town eng ENG 3. League One 6th 8 2 218 2.4 1 0 1 1 0 0 0 0 0.41 0.00 0.41 0.41 0.41 2013-2014 19 Swindon Town eng ENG 3. League One 8th 18 7 776 8.6 3 0 3 3 0 0 1 0 0.35 0.00 0.35 0.35 0.35 2013-2014 19 Shrewsbury Town eng ENG 3. League One 23rd 6 4 381 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Salisbury City eng ENG 5. Conf Premier 12th 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 2014-2015 20 Newport County eng ENG 4. League Two 9th 18 14 1,228 13.6 2 1 3 2 0 0 4 0 0.15 0.07 0.22 0.15 0.22 Matches 2014-2015 20 Portsmouth eng ENG 4. League Two 16th 17 10 912 10.1 2 1 3 2 0 0 0 0 0.20 0.10 0.30 0.20 0.30 Matches 2015-2016 21 Swindon Town eng ENG 3. League One 15th 2 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Inverness CT sct SCO 1. Premiership 7th 30 29 2,468 27.4 11 3 14 11 0 0 3 0 0.40 0.11 0.51 0.40 0.51 Matches 2016-2017 22 Aberdeen sct SCO 1. Premiership 2nd 14 2 301 3.3 1 0 1 1 0 0 0 0 0.30 0.00 0.30 0.30 0.30 Matches 2017-2018 23 Aberdeen sct SCO 1. Premiership 2nd 1 0 5 0.1 1 0 1 1 0 0 0 0 18.00 0.00 18.00 18.00 18.00 Matches 2017-2018 23 Partick Thistle sct SCO 1. Premiership 11th 34 24 2,050 22.8 2 3 5 2 0 0 4 0 0.09 0.13 0.22 0.09 0.22 Matches 2018-2019 24 Partick Thistle sct SCO 2. Championship 6th 30 23 2,022 22.5 2 1 3 2 0 1 3 0 0.09 0.04 0.13 0.09 0.13 Matches 2019-2020 25 Inverness CT sct SCO 2. Championship 2nd 27 22 1,875 20.8 3 0 3 3 0 0 2 0 0.14 0.00 0.14 0.14 0.14 Matches 2020-2021 26 Inverness CT sct SCO 2. Championship 5th 20 13 1,280 14.2 3 5 8 3 0 1 2 0 0.21 0.35 0.56 0.21 0.56 Matches 11 Seasons 8 Clubs 5 Leagues 234 152 13,866 154.1 31 15 46 31 0 2 20 0 0.20 0.10 0.30 0.20 0.30 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 Swindon Town (5 Seasons) 2 Leagues 34 9 1,173 13.0 4 0 4 4 0 0 1 0 0.31 0.00 0.31 0.31 0.31 Inverness CT (3 Seasons) 2 Leagues 77 64 5,623 62.5 17 8 25 17 0 1 7 0 0.27 0.13 0.40 0.27 0.40 Partick Thistle (2 Seasons) 2 Leagues 64 47 4,072 45.2 4 4 8 4 0 1 7 0 0.09 0.09 0.18 0.09 0.18 Aberdeen (2 Seasons) 1 League 15 2 306 3.4 2 0 2 2 0 0 0 0 0.59 0.00 0.59 0.59 0.59 Newport County (1 Season) 1 League 18 14 1,228 13.6 2 1 3 2 0 0 4 0 0.15 0.07 0.22 0.15 0.22 Portsmouth (1 Season) 1 League 17 10 912 10.1 2 1 3 2 0 0 0 0 0.20 0.10 0.30 0.20 0.30 Shrewsbury Town (1 Season) 1 League 6 4 381 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Salisbury City (1 Season) 1 League 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53 League One (4 Seasons) 36 13 1,427 15.9 4 0 4 4 0 0 1 0 0.25 0.00 0.25 0.25 0.25 Premiership (3 Seasons) 79 55 4,824 53.6 15 6 21 15 0 0 7 0 0.28 0.11 0.39 0.28 0.39 Championship (3 Seasons) 77 58 5,177 57.5 8 6 14 8 0 2 7 0 0.14 0.10 0.24 0.14 0.24 League Two (2 Seasons) 39 24 2,267 25.2 4 2 6 4 0 0 4 0 0.16 0.08 0.24 0.16 0.24 Conf Premier (1 Season) 3 2 171 1.9 0 1 1 0 0 0 1 0 0.00 0.53 0.53 0.00 0.53
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 20 Portsmouth eng ENG FA Cup 85th 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 20 Portsmouth eng ENG League Cup 33rd 2 1 78 0.9 1 0 1 1 0 0 0 0 1.15 0.00 1.15 1.15 1.15 Matches 2022-2023 28 Hereford eng ENG FA Cup 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2 Seasons 2 Clubs 2 Leagues 5 3 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 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 Portsmouth (1 Season) 2 Leagues 4 2 177 2.0 1 0 1 1 0 0 0 0 0.51 0.00 0.51 0.51 0.51 Hereford (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 FA Cup (2 Seasons) 3 2 189 2.1 1 0 1 1 0 0 0 0 0.48 0.00 0.48 0.48 0.48 League Cup (1 Season) 2 1 78 0.9 1 0 1 1 0 0 0 0 1.15 0.00 1.15 1.15 1.15
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2010-2011 16 Swindon Town 1 League 0.3 0 0 0.00 0 0 2011-2012 17 Swindon Town 1 League 1.4 0 1 0.71 0.00 0 0 2012-2013 18 Swindon Town 1 League 2.4 1 1 0.41 1.00 0 0 2013-2014 19 Swindon Town 1 League 8.6 3 9 1.04 0.33 0 0 2013-2014 19 Shrewsbury Town 1 League 4.2 0 1 0.24 0.00 0 0 2013-2014 19 Salisbury City 1 League 1.9 0 0 0.00 0 0 2014-2015 20 Newport County 1 League 13.6 2 5 0.37 0.40 0 0 2014-2015 20 Portsmouth 3 Leagues 12.1 3 7 0.69 0.29 0 0 2015-2016 21 Swindon Town 1 League 0.3 0 0 0.00 0 0 2015-2016 21 Inverness CT 1 League 27.4 11 30 1.09 0.37 0 0 2016-2017 22 Aberdeen 1 League 3.3 1 2 0.60 0.50 0 0 2017-2018 23 Aberdeen 1 League 0.1 1 1 18.00 1.00 0 0 2017-2018 23 Partick Thistle 1 League 22.8 2 15 0.66 0.13 0 0 2018-2019 24 Partick Thistle 1 League 22.5 2 0 1 2019-2020 25 Inverness CT 1 League 20.8 3 0 0 2020-2021 26 Inverness CT 1 League 14.2 3 0 1 2022-2023 28 Hereford 1 League 1.0 1 0 0 12 Seasons 9 Clubs 7 Leagues 157.0 33 72 0.75 0.32 0 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Swindon Town (5 Seasons) 2 Leagues 13.0 4 11 0.84 0.36 0 0 Inverness CT (3 Seasons) 2 Leagues 62.5 17 30 1.09 0.37 0 1 Partick Thistle (2 Seasons) 2 Leagues 45.2 4 15 0.66 0.13 0 1 Aberdeen (2 Seasons) 1 League 3.4 2 3 0.88 0.67 0 0 Portsmouth (1 Season) 3 Leagues 12.1 3 7 0.69 0.29 0 0 Newport County (1 Season) 1 League 13.6 2 5 0.37 0.40 0 0 Shrewsbury Town (1 Season) 1 League 4.2 0 1 0.24 0.00 0 0 Salisbury City (1 Season) 1 League 1.9 0 0 0.00 0 0 Hereford (1 Season) 1 League 1.0 1 0 0 League One (4 Seasons) 15.9 4 11 0.69 0.36 0 0 Premiership (3 Seasons) 53.6 15 48 0.90 0.31 0 0 Championship (3 Seasons) 57.5 8 0 2 League Two (2 Seasons) 25.2 4 13 0.52 0.31 0 0 FA Cup (2 Seasons) 2.1 1 0 0 Conf Premier (1 Season) 1.9 0 0 0.00 0 0 League Cup (1 Season) 0.9 1 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 2014-2015 20 Portsmouth eng ENG FA Cup 85th 1.1 0 0 0 Matches 2014-2015 20 Portsmouth eng ENG League Cup 33rd 0.9 1 0 0 Matches 2022-2023 28 Hereford eng ENG FA Cup 1.0 1 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.0 2 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Portsmouth (1 Season) 2 Leagues 2.0 1 0 0 Hereford (1 Season) 1 League 1.0 1 0 0 FA Cup (2 Seasons) 2.1 1 0 0 League Cup (1 Season) 0.9 1 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 16 Swindon Town eng ENG 3. League One 2 23 12 0.6 0.3 0 2 2011-2012 17 Swindon Town eng ENG 4. League Two 4 127 32 3.1 1.4 0 4 2012-2013 18 Swindon Town eng ENG 3. League One 8 218 27 5.3 2.4 2 6 2013-2014 19 Salisbury City eng ENG 5. Conf Premier 3 171 57 4.1 1.9 2 1 2013-2014 19 Swindon Town eng ENG 3. League One 18 776 43 18.7 8.6 7 11 2013-2014 19 Shrewsbury Town eng ENG 3. League One 6 381 64 9.2 4.2 4 2 2014-2015 20 Portsmouth eng ENG FA Cup 2 99 50 55.0 1.1 1 91 1 1 8 0 0.50 2 2 0 0.00 +1.11 Matches 2014-2015 20 Portsmouth eng ENG League Cup 2 78 39 43.3 0.9 1 59 0 1 19 0 1.50 1 1 0 0.00 +1.76 Matches 2014-2015 20 Portsmouth eng ENG 4. League Two 17 912 54 22.0 10.1 10 6 7 3 1.32 19 16 +3 +0.30 +0.44 Matches 2014-2015 20 Newport County eng ENG 4. League Two 18 1,228 68 29.7 13.6 14 6 4 1 0.89 10 18 -8 -0.59 -0.74 Matches 2015-2016 21 Swindon Town eng ENG 3. League One 2 29 15 0.7 0.3 0 0 2 1 1.50 0 2 -2 -6.21 -6.10 Matches 2015-2016 21 Inverness CT sct SCO 1. Premiership 30 2,468 82 72.2 27.4 29 15 1 0 1.60 45 31 +14 +0.51 +1.27 Matches 2016-2017 22 Aberdeen sct SCO 1. Premiership 14 301 22 8.8 3.3 2 0 12 1.64 Matches 2017-2018 23 Aberdeen sct SCO 1. Premiership 1 5 5 0.1 0.1 0 0 1 3.00 Matches 2017-2018 23 Partick Thistle sct SCO 1. Premiership 34 2,050 60 59.9 22.8 24 9 10 0.85 Matches 2018-2019 24 Partick Thistle sct SCO 2. Championship 30 2,022 67 62.4 22.5 23 81 10 7 23 2 1.03 23 37 -14 -0.62 -0.99 Matches 2019-2020 25 Inverness CT sct SCO 2. Championship 27 1,875 69 77.2 20.8 22 79 10 5 26 0 1.67 31 27 +4 +0.19 -0.29 Matches 2020-2021 26 Inverness CT sct SCO 2. Championship 20 1,280 64 52.7 14.2 13 84 8 7 26 0 1.50 22 18 +4 +0.28 +0.20 Matches 2022-2023 28 Hereford eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 12 Seasons 9 Clubs 7 Leagues 239 14,133 59 23.8 157.0 155 81 66 84 24 7 1.28 154 155 -1 -0.01 +0.04 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Swindon Town (5 Seasons) 2 Leagues 34 1,173 35 5.7 13.0 9 0 25 1 1.50 0 2 -2 -6.21 -6.10 Inverness CT (3 Seasons) 2 Leagues 77 5,623 73 67.9 62.5 64 81 33 13 26 0 1.60 98 76 +22 +0.35 +0.49 Partick Thistle (2 Seasons) 2 Leagues 64 4,072 64 61.1 45.2 47 81 19 17 23 2 0.93 23 37 -14 -0.62 -0.99 Aberdeen (2 Seasons) 1 League 15 306 20 4.5 3.4 2 0 13 1.73 Portsmouth (1 Season) 3 Leagues 21 1,089 52 24.2 12.1 12 75 7 9 14 3 1.26 22 19 +3 +0.25 +0.46 Newport County (1 Season) 1 League 18 1,228 68 29.7 13.6 14 6 4 1 0.89 10 18 -8 -0.59 -0.74 Shrewsbury Town (1 Season) 1 League 6 381 64 9.2 4.2 4 2 Salisbury City (1 Season) 1 League 3 171 57 4.1 1.9 2 1 Hereford (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 League One (4 Seasons) 36 1,427 40 6.9 15.9 13 0 23 1 1.50 0 2 -2 -6.21 -6.10 Premiership (3 Seasons) 79 4,824 61 35.3 53.6 55 24 24 0 1.30 45 31 +14 +0.51 +1.27 Championship (3 Seasons) 77 5,177 67 63.9 57.5 58 81 28 19 25 2 1.38 76 82 -6 -0.10 -0.38 League Two (2 Seasons) 39 2,267 58 18.3 25.2 24 12 15 4 1.10 29 34 -5 -0.21 -0.21 FA Cup (2 Seasons) 3 189 63 70.0 2.1 2 91 2 1 8 0 0.33 3 5 -2 -0.95 +0.16 Conf Premier (1 Season) 3 171 57 4.1 1.9 2 1 League Cup (1 Season) 2 78 39 43.3 0.9 1 59 0 1 19 0 1.50 1 1 0 0.00 +1.76
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 16 Swindon Town 1 League 2 23 12 0.6 0.3 0 2 2011-2012 17 Swindon Town 1 League 4 127 32 3.1 1.4 0 4 2012-2013 18 Swindon Town 1 League 8 218 27 5.3 2.4 2 6 2013-2014 19 Swindon Town 1 League 18 776 43 18.7 8.6 7 11 2013-2014 19 Shrewsbury Town 1 League 6 381 64 9.2 4.2 4 2 2013-2014 19 Salisbury City 1 League 3 171 57 4.1 1.9 2 1 2014-2015 20 Newport County 1 League 18 1,228 68 29.7 13.6 14 6 4 1 0.89 10 18 -8 -0.59 -0.74 2014-2015 20 Portsmouth 3 Leagues 21 1,089 52 24.2 12.1 12 75 7 9 14 3 1.26 22 19 +3 +0.25 +0.46 2015-2016 21 Swindon Town 1 League 2 29 15 0.7 0.3 0 0 2 1 1.50 0 2 -2 -6.21 -6.10 2015-2016 21 Inverness CT 1 League 30 2,468 82 72.2 27.4 29 15 1 0 1.60 45 31 +14 +0.51 +1.27 2016-2017 22 Aberdeen 1 League 14 301 22 8.8 3.3 2 0 12 1.64 2017-2018 23 Aberdeen 1 League 1 5 5 0.1 0.1 0 0 1 3.00 2017-2018 23 Partick Thistle 1 League 34 2,050 60 59.9 22.8 24 9 10 0.85 2018-2019 24 Partick Thistle 1 League 30 2,022 67 62.4 22.5 23 81 10 7 23 2 1.03 23 37 -14 -0.62 -0.99 2019-2020 25 Inverness CT 1 League 27 1,875 69 77.2 20.8 22 79 10 5 26 0 1.67 31 27 +4 +0.19 -0.29 2020-2021 26 Inverness CT 1 League 20 1,280 64 52.7 14.2 13 84 8 7 26 0 1.50 22 18 +4 +0.28 +0.20 2022-2023 28 Hereford 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 12 Seasons 9 Clubs 7 Leagues 239 14,133 59 23.8 157.0 155 81 66 84 24 7 1.28 154 155 -1 -0.01 +0.04 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Swindon Town (5 Seasons) 2 Leagues 34 1,173 35 5.7 13.0 9 0 25 1 1.50 0 2 -2 -6.21 -6.10 Inverness CT (3 Seasons) 2 Leagues 77 5,623 73 67.9 62.5 64 81 33 13 26 0 1.60 98 76 +22 +0.35 +0.49 Partick Thistle (2 Seasons) 2 Leagues 64 4,072 64 61.1 45.2 47 81 19 17 23 2 0.93 23 37 -14 -0.62 -0.99 Aberdeen (2 Seasons) 1 League 15 306 20 4.5 3.4 2 0 13 1.73 Portsmouth (1 Season) 3 Leagues 21 1,089 52 24.2 12.1 12 75 7 9 14 3 1.26 22 19 +3 +0.25 +0.46 Newport County (1 Season) 1 League 18 1,228 68 29.7 13.6 14 6 4 1 0.89 10 18 -8 -0.59 -0.74 Shrewsbury Town (1 Season) 1 League 6 381 64 9.2 4.2 4 2 Salisbury City (1 Season) 1 League 3 171 57 4.1 1.9 2 1 Hereford (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 League One (4 Seasons) 36 1,427 40 6.9 15.9 13 0 23 1 1.50 0 2 -2 -6.21 -6.10 Premiership (3 Seasons) 79 4,824 61 35.3 53.6 55 24 24 0 1.30 45 31 +14 +0.51 +1.27 Championship (3 Seasons) 77 5,177 67 63.9 57.5 58 81 28 19 25 2 1.38 76 82 -6 -0.10 -0.38 League Two (2 Seasons) 39 2,267 58 18.3 25.2 24 12 15 4 1.10 29 34 -5 -0.21 -0.21 FA Cup (2 Seasons) 3 189 63 70.0 2.1 2 91 2 1 8 0 0.33 3 5 -2 -0.95 +0.16 Conf Premier (1 Season) 3 171 57 4.1 1.9 2 1 League Cup (1 Season) 2 78 39 43.3 0.9 1 59 0 1 19 0 1.50 1 1 0 0.00 +1.76
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 16 Swindon Town eng ENG 3. League One 24th 2 23 12 0.6 0.3 0 2 2011-2012 17 Swindon Town eng ENG 4. League Two 1st 4 127 32 3.1 1.4 0 4 2012-2013 18 Swindon Town eng ENG 3. League One 6th 8 218 27 5.3 2.4 2 6 2013-2014 19 Swindon Town eng ENG 3. League One 8th 18 776 43 18.7 8.6 7 11 2013-2014 19 Shrewsbury Town eng ENG 3. League One 23rd 6 381 64 9.2 4.2 4 2 2013-2014 19 Salisbury City eng ENG 5. Conf Premier 12th 3 171 57 4.1 1.9 2 1 2014-2015 20 Newport County eng ENG 4. League Two 9th 18 1,228 68 29.7 13.6 14 6 4 1 0.89 10 18 -8 -0.59 -0.74 Matches 2014-2015 20 Portsmouth eng ENG 4. League Two 16th 17 912 54 22.0 10.1 10 6 7 3 1.32 19 16 +3 +0.30 +0.44 Matches 2015-2016 21 Swindon Town eng ENG 3. League One 15th 2 29 15 0.7 0.3 0 0 2 1 1.50 0 2 -2 -6.21 -6.10 Matches 2015-2016 21 Inverness CT sct SCO 1. Premiership 7th 30 2,468 82 72.2 27.4 29 15 1 0 1.60 45 31 +14 +0.51 +1.27 Matches 2016-2017 22 Aberdeen sct SCO 1. Premiership 2nd 14 301 22 8.8 3.3 2 0 12 1.64 Matches 2017-2018 23 Aberdeen sct SCO 1. Premiership 2nd 1 5 5 0.1 0.1 0 0 1 3.00 Matches 2017-2018 23 Partick Thistle sct SCO 1. Premiership 11th 34 2,050 60 59.9 22.8 24 9 10 0.85 Matches 2018-2019 24 Partick Thistle sct SCO 2. Championship 6th 30 2,022 67 62.4 22.5 23 81 10 7 23 2 1.03 23 37 -14 -0.62 -0.99 Matches 2019-2020 25 Inverness CT sct SCO 2. Championship 2nd 27 1,875 69 77.2 20.8 22 79 10 5 26 0 1.67 31 27 +4 +0.19 -0.29 Matches 2020-2021 26 Inverness CT sct SCO 2. Championship 5th 20 1,280 64 52.7 14.2 13 84 8 7 26 0 1.50 22 18 +4 +0.28 +0.20 Matches 11 Seasons 8 Clubs 5 Leagues 234 13,866 59 23.5 154.1 152 81 64 82 25 7 1.30 150 149 +1 +0.01 +0.03 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Swindon Town (5 Seasons) 2 Leagues 34 1,173 35 5.7 13.0 9 0 25 1 1.50 0 2 -2 -6.21 -6.10 Inverness CT (3 Seasons) 2 Leagues 77 5,623 73 67.9 62.5 64 81 33 13 26 0 1.60 98 76 +22 +0.35 +0.49 Partick Thistle (2 Seasons) 2 Leagues 64 4,072 64 61.1 45.2 47 81 19 17 23 2 0.93 23 37 -14 -0.62 -0.99 Aberdeen (2 Seasons) 1 League 15 306 20 4.5 3.4 2 0 13 1.73 Newport County (1 Season) 1 League 18 1,228 68 29.7 13.6 14 6 4 1 0.89 10 18 -8 -0.59 -0.74 Portsmouth (1 Season) 1 League 17 912 54 22.0 10.1 10 6 7 3 1.32 19 16 +3 +0.30 +0.44 Shrewsbury Town (1 Season) 1 League 6 381 64 9.2 4.2 4 2 Salisbury City (1 Season) 1 League 3 171 57 4.1 1.9 2 1 League One (4 Seasons) 36 1,427 40 6.9 15.9 13 0 23 1 1.50 0 2 -2 -6.21 -6.10 Premiership (3 Seasons) 79 4,824 61 35.3 53.6 55 24 24 0 1.30 45 31 +14 +0.51 +1.27 Championship (3 Seasons) 77 5,177 67 63.9 57.5 58 81 28 19 25 2 1.38 76 82 -6 -0.10 -0.38 League Two (2 Seasons) 39 2,267 58 18.3 25.2 24 12 15 4 1.10 29 34 -5 -0.21 -0.21 Conf Premier (1 Season) 3 171 57 4.1 1.9 2 1
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 20 Portsmouth eng ENG FA Cup 85th 2 99 50 55.0 1.1 1 91 1 1 8 0 0.50 2 2 0 0.00 +1.11 Matches 2014-2015 20 Portsmouth eng ENG League Cup 33rd 2 78 39 43.3 0.9 1 59 0 1 19 0 1.50 1 1 0 0.00 +1.76 Matches 2022-2023 28 Hereford eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2 Seasons 2 Clubs 2 Leagues 5 267 53 59.3 3.0 3 80 2 2 14 0 0.80 4 6 -2 -0.67 +0.80 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portsmouth (1 Season) 2 Leagues 4 177 44 49.2 2.0 2 75 1 2 14 0 1.00 3 3 0 0.00 +1.48 Hereford (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 FA Cup (2 Seasons) 3 189 63 70.0 2.1 2 91 2 1 8 0 0.33 3 5 -2 -0.95 +0.16 League Cup (1 Season) 2 78 39 43.3 0.9 1 59 0 1 19 0 1.50 1 1 0 0.00 +1.76
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 16 Swindon Town 1 League 0.3 0 0 1 2011-2012 17 Swindon Town 1 League 1.4 0 0 2 2012-2013 18 Swindon Town 1 League 2.4 0 0 5 2013-2014 19 Swindon Town 1 League 8.6 1 0 8 2013-2014 19 Shrewsbury Town 1 League 4.2 0 0 5 2013-2014 19 Salisbury City 1 League 1.9 1 0 1 2014-2015 20 Newport County 1 League 13.6 4 0 23 2014-2015 20 Portsmouth 3 Leagues 12.1 0 0 0 16 0 2015-2016 21 Swindon Town 1 League 0.3 0 0 1 2015-2016 21 Inverness CT 1 League 27.4 3 0 31 2016-2017 22 Aberdeen 1 League 3.3 0 0 4 2017-2018 23 Aberdeen 1 League 0.1 0 0 0 2017-2018 23 Partick Thistle 1 League 22.8 4 0 39 2018-2019 24 Partick Thistle 1 League 22.5 3 0 0 0 2019-2020 25 Inverness CT 1 League 20.8 2 0 0 0 2020-2021 26 Inverness CT 1 League 14.2 2 0 0 0 2022-2023 28 Hereford 1 League 1.0 0 0 0 0 12 Seasons 9 Clubs 7 Leagues 157.0 20 0 0 136 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Swindon Town (5 Seasons) 2 Leagues 13.0 1 0 17 Inverness CT (3 Seasons) 2 Leagues 62.5 7 0 0 31 0 Partick Thistle (2 Seasons) 2 Leagues 45.2 7 0 0 39 0 Aberdeen (2 Seasons) 1 League 3.4 0 0 4 Portsmouth (1 Season) 3 Leagues 12.1 0 0 0 16 0 Newport County (1 Season) 1 League 13.6 4 0 23 Shrewsbury Town (1 Season) 1 League 4.2 0 0 5 Salisbury City (1 Season) 1 League 1.9 1 0 1 Hereford (1 Season) 1 League 1.0 0 0 0 0 League One (4 Seasons) 15.9 1 0 20 Premiership (3 Seasons) 53.6 7 0 74 Championship (3 Seasons) 57.5 7 0 0 0 League Two (2 Seasons) 25.2 4 0 41 FA Cup (2 Seasons) 2.1 0 0 0 0 Conf Premier (1 Season) 1.9 1 0 1 League Cup (1 Season) 0.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 20 Portsmouth eng ENG FA Cup 85th 1.1 0 0 0 0 Matches 2014-2015 20 Portsmouth eng ENG League Cup 33rd 0.9 0 0 0 0 Matches 2022-2023 28 Hereford eng ENG FA Cup 1.0 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portsmouth (1 Season) 2 Leagues 2.0 0 0 0 0 Hereford (1 Season) 1 League 1.0 0 0 0 0 FA Cup (2 Seasons) 2.1 0 0 0 0 League Cup (1 Season) 0.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.
View Additional Information
More Miles Storey Pages
Miles Storey Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary