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 2009-2010 20 Northampton Town eng ENG 4. League Two 40 29 2,469 27.4 8 2 10 8 0 0 0 0 0.29 0.07 0.36 0.29 0.36 2010-2011 21 Northampton Town eng ENG 4. League Two 34 24 2,173 24.1 5 3 8 5 0 0 1 0 0.21 0.12 0.33 0.21 0.33 2011-2012 22 Inverness CT sct SCO 1. Premier League 22 17 1,465 16.3 3 1 4 3 0 0 0 0 0.18 0.06 0.25 0.18 0.25 2012-2013 23 Inverness CT sct SCO 1. Premier League 38 33 2,866 31.8 23 4 27 18 5 7 0 0 0.72 0.13 0.85 0.57 0.69 2013-2014 24 Inverness CT sct SCO 1. Premiership 38 38 3,317 36.9 18 3 21 18 0 1 1 0 0.49 0.08 0.57 0.49 0.57 2014-2015 25 Wigan Athletic eng ENG 2. Championship 9 1 266 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 25 Inverness CT sct SCO 1. Premiership 23 22 1,922 21.4 10 4 14 10 0 0 0 0 0.47 0.19 0.66 0.47 0.66 Matches 2015-2016 26 Wigan Athletic eng ENG League Cup 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Wigan Athletic eng ENG 3. League One 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Dundee United sct SCO 1. Premiership 29 28 2,351 26.1 12 3 15 6 6 6 0 0 0.46 0.11 0.57 0.23 0.34 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 2 1 115 1.3 2 0 2 2 0 0 0 0 1.57 0.00 1.57 1.57 1.57 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 26 20 1,688 18.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 27 Inverness CT sct SCO 1. Premiership 15 14 1,259 14.0 4 0 4 3 1 2 3 0 0.29 0.00 0.29 0.21 0.21 Matches 2017-2018 28 Ross County sct SCO 1. Premiership 23 14 1,236 13.7 3 0 3 3 0 0 1 0 0.22 0.00 0.22 0.22 0.22 Matches 2018-2019 29 Ross County sct SCO 2. Championship 24 22 1,822 20.2 17 3 20 13 4 4 1 0 0.84 0.15 0.99 0.64 0.79 Matches 2019-2020 30 Ross County sct SCO 1. Premiership 27 22 1,914 21.3 7 4 11 7 0 1 1 0 0.33 0.19 0.52 0.33 0.52 Matches 2020-2021 31 Ross County sct SCO 1. Premiership 28 14 1,291 14.3 5 1 6 5 0 0 0 0 0.35 0.07 0.42 0.35 0.42 Matches 2021-2022 32 Inverness CT sct SCO 2. Championship 32 25 2,298 25.5 9 4 13 8 1 1 3 0 0.35 0.16 0.51 0.31 0.47 Matches 2022-2023 33 Inverness CT sct SCO 2. Championship 34 32 2,733 30.4 13 6 19 10 3 3 4 1 0.43 0.20 0.63 0.33 0.53 Matches 2023-2024 34 Inverness CT sct SCO 2. Championship 36 33 2,648 29.4 8 4 12 5 3 5 1 0 0.27 0.14 0.41 0.17 0.31 Matches 2023-2024 34 Inverness CT sct SCO Rel/Pro play-offs 4 4 296 3.3 1 1 2 1 0 0 0 0 0.30 0.30 0.61 0.30 0.61 Matches 15 Seasons 6 Clubs 8 Leagues 486 393 34,143 379.4 148 43 191 125 23 30 17 1 0.39 0.11 0.50 0.33 0.44 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 Inverness CT (8 Seasons) 3 Leagues 242 218 18,804 208.9 89 27 116 76 13 19 12 1 0.43 0.13 0.56 0.36 0.49 Ross County (4 Seasons) 2 Leagues 102 72 6,263 69.6 32 8 40 28 4 5 3 0 0.46 0.11 0.57 0.40 0.52 Northampton Town (2 Seasons) 1 League 74 53 4,642 51.6 13 5 18 13 0 0 1 0 0.25 0.10 0.35 0.25 0.35 Wigan Athletic (2 Seasons) 3 Leagues 11 1 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 29 28 2,351 26.1 12 3 15 6 6 6 0 0 0.46 0.11 0.57 0.23 0.34 Oldham Athletic (1 Season) 2 Leagues 28 21 1,803 20.0 2 0 2 2 0 0 1 0 0.10 0.00 0.10 0.10 0.10 Premiership (9 Seasons) 243 202 17,621 195.8 85 20 105 73 12 17 6 0 0.43 0.10 0.54 0.37 0.48 Championship (4 Seasons) 126 112 9,501 105.6 47 17 64 36 11 13 9 1 0.45 0.16 0.61 0.34 0.50 League Two (2 Seasons) 74 53 4,642 51.6 13 5 18 13 0 0 1 0 0.25 0.10 0.35 0.25 0.35 League One (2 Seasons) 27 20 1,701 18.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 9 1 266 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro play-offs (1 Season) 4 4 296 3.3 1 1 2 1 0 0 0 0 0.30 0.30 0.61 0.30 0.61 FA Cup (1 Season) 2 1 115 1.3 2 0 2 2 0 0 0 0 1.57 0.00 1.57 1.57 1.57 League Cup (1 Season) 1 0 1 0.0 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 2009-2010 20 Northampton Town 1 League 40 29 2,469 27.4 8 2 10 8 0 0 0 0 0.29 0.07 0.36 0.29 0.36 2010-2011 21 Northampton Town 1 League 34 24 2,173 24.1 5 3 8 5 0 0 1 0 0.21 0.12 0.33 0.21 0.33 2011-2012 22 Inverness CT 1 League 22 17 1,465 16.3 3 1 4 3 0 0 0 0 0.18 0.06 0.25 0.18 0.25 2012-2013 23 Inverness CT 1 League 38 33 2,866 31.8 23 4 27 18 5 7 0 0 0.72 0.13 0.85 0.57 0.69 2013-2014 24 Inverness CT 1 League 38 38 3,317 36.9 18 3 21 18 0 1 1 0 0.49 0.08 0.57 0.49 0.57 2014-2015 25 Inverness CT 1 League 23 22 1,922 21.4 10 4 14 10 0 0 0 0 0.47 0.19 0.66 0.47 0.66 2014-2015 25 Wigan Athletic 1 League 9 1 266 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 26 Wigan Athletic 2 Leagues 2 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 26 Dundee United 1 League 29 28 2,351 26.1 12 3 15 6 6 6 0 0 0.46 0.11 0.57 0.23 0.34 2016-2017 27 Inverness CT 1 League 15 14 1,259 14.0 4 0 4 3 1 2 3 0 0.29 0.00 0.29 0.21 0.21 2016-2017 27 Oldham Athletic 2 Leagues 28 21 1,803 20.0 2 0 2 2 0 0 1 0 0.10 0.00 0.10 0.10 0.10 2017-2018 28 Ross County 1 League 23 14 1,236 13.7 3 0 3 3 0 0 1 0 0.22 0.00 0.22 0.22 0.22 2018-2019 29 Ross County 1 League 24 22 1,822 20.2 17 3 20 13 4 4 1 0 0.84 0.15 0.99 0.64 0.79 2019-2020 30 Ross County 1 League 27 22 1,914 21.3 7 4 11 7 0 1 1 0 0.33 0.19 0.52 0.33 0.52 2020-2021 31 Ross County 1 League 28 14 1,291 14.3 5 1 6 5 0 0 0 0 0.35 0.07 0.42 0.35 0.42 2021-2022 32 Inverness CT 1 League 32 25 2,298 25.5 9 4 13 8 1 1 3 0 0.35 0.16 0.51 0.31 0.47 2022-2023 33 Inverness CT 1 League 34 32 2,733 30.4 13 6 19 10 3 3 4 1 0.43 0.20 0.63 0.33 0.53 2023-2024 34 Inverness CT 2 Leagues 40 37 2,944 32.7 9 5 14 6 3 5 1 0 0.28 0.15 0.43 0.18 0.34 15 Seasons 6 Clubs 8 Leagues 486 393 34,143 379.4 148 43 191 125 23 30 17 1 0.39 0.11 0.50 0.33 0.44 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 Inverness CT (8 Seasons) 3 Leagues 242 218 18,804 208.9 89 27 116 76 13 19 12 1 0.43 0.13 0.56 0.36 0.49 Ross County (4 Seasons) 2 Leagues 102 72 6,263 69.6 32 8 40 28 4 5 3 0 0.46 0.11 0.57 0.40 0.52 Northampton Town (2 Seasons) 1 League 74 53 4,642 51.6 13 5 18 13 0 0 1 0 0.25 0.10 0.35 0.25 0.35 Wigan Athletic (2 Seasons) 3 Leagues 11 1 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 29 28 2,351 26.1 12 3 15 6 6 6 0 0 0.46 0.11 0.57 0.23 0.34 Oldham Athletic (1 Season) 2 Leagues 28 21 1,803 20.0 2 0 2 2 0 0 1 0 0.10 0.00 0.10 0.10 0.10 Premiership (9 Seasons) 243 202 17,621 195.8 85 20 105 73 12 17 6 0 0.43 0.10 0.54 0.37 0.48 Championship (4 Seasons) 126 112 9,501 105.6 47 17 64 36 11 13 9 1 0.45 0.16 0.61 0.34 0.50 League Two (2 Seasons) 74 53 4,642 51.6 13 5 18 13 0 0 1 0 0.25 0.10 0.35 0.25 0.35 League One (2 Seasons) 27 20 1,701 18.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 9 1 266 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro play-offs (1 Season) 4 4 296 3.3 1 1 2 1 0 0 0 0 0.30 0.30 0.61 0.30 0.61 FA Cup (1 Season) 2 1 115 1.3 2 0 2 2 0 0 0 0 1.57 0.00 1.57 1.57 1.57 League Cup (1 Season) 1 0 1 0.0 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 2009-2010 20 Northampton Town eng ENG 4. League Two 11th 40 29 2,469 27.4 8 2 10 8 0 0 0 0 0.29 0.07 0.36 0.29 0.36 2010-2011 21 Northampton Town eng ENG 4. League Two 16th 34 24 2,173 24.1 5 3 8 5 0 0 1 0 0.21 0.12 0.33 0.21 0.33 2011-2012 22 Inverness CT sct SCO 1. Premier League 10th 22 17 1,465 16.3 3 1 4 3 0 0 0 0 0.18 0.06 0.25 0.18 0.25 2012-2013 23 Inverness CT sct SCO 1. Premier League 4th 38 33 2,866 31.8 23 4 27 18 5 7 0 0 0.72 0.13 0.85 0.57 0.69 2013-2014 24 Inverness CT sct SCO 1. Premiership 5th 38 38 3,317 36.9 18 3 21 18 0 1 1 0 0.49 0.08 0.57 0.49 0.57 2014-2015 25 Inverness CT sct SCO 1. Premiership 3rd 23 22 1,922 21.4 10 4 14 10 0 0 0 0 0.47 0.19 0.66 0.47 0.66 Matches 2014-2015 25 Wigan Athletic eng ENG 2. Championship 23rd 9 1 266 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Wigan Athletic eng ENG 3. League One 1st 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Dundee United sct SCO 1. Premiership 12th 29 28 2,351 26.1 12 3 15 6 6 6 0 0 0.46 0.11 0.57 0.23 0.34 Matches 2016-2017 27 Inverness CT sct SCO 1. Premiership 12th 15 14 1,259 14.0 4 0 4 3 1 2 3 0 0.29 0.00 0.29 0.21 0.21 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 17th 26 20 1,688 18.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Ross County sct SCO 1. Premiership 12th 23 14 1,236 13.7 3 0 3 3 0 0 1 0 0.22 0.00 0.22 0.22 0.22 Matches 2018-2019 29 Ross County sct SCO 2. Championship 1st 24 22 1,822 20.2 17 3 20 13 4 4 1 0 0.84 0.15 0.99 0.64 0.79 Matches 2019-2020 30 Ross County sct SCO 1. Premiership 10th 27 22 1,914 21.3 7 4 11 7 0 1 1 0 0.33 0.19 0.52 0.33 0.52 Matches 2020-2021 31 Ross County sct SCO 1. Premiership 16th 28 14 1,291 14.3 5 1 6 5 0 0 0 0 0.35 0.07 0.42 0.35 0.42 Matches 2021-2022 32 Inverness CT sct SCO 2. Championship 3rd 32 25 2,298 25.5 9 4 13 8 1 1 3 0 0.35 0.16 0.51 0.31 0.47 Matches 2022-2023 33 Inverness CT sct SCO 2. Championship 6th 34 32 2,733 30.4 13 6 19 10 3 3 4 1 0.43 0.20 0.63 0.33 0.53 Matches 2023-2024 34 Inverness CT sct SCO 2. Championship 9th 36 33 2,648 29.4 8 4 12 5 3 5 1 0 0.27 0.14 0.41 0.17 0.31 Matches 15 Seasons 6 Clubs 5 Leagues 479 388 33,731 374.8 145 42 187 122 23 30 17 1 0.39 0.11 0.50 0.33 0.44 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 Inverness CT (8 Seasons) 2 Leagues 238 214 18,508 205.6 88 26 114 75 13 19 12 1 0.43 0.13 0.55 0.36 0.49 Ross County (4 Seasons) 2 Leagues 102 72 6,263 69.6 32 8 40 28 4 5 3 0 0.46 0.11 0.57 0.40 0.52 Northampton Town (2 Seasons) 1 League 74 53 4,642 51.6 13 5 18 13 0 0 1 0 0.25 0.10 0.35 0.25 0.35 Wigan Athletic (2 Seasons) 2 Leagues 10 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 29 28 2,351 26.1 12 3 15 6 6 6 0 0 0.46 0.11 0.57 0.23 0.34 Oldham Athletic (1 Season) 1 League 26 20 1,688 18.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (9 Seasons) 243 202 17,621 195.8 85 20 105 73 12 17 6 0 0.43 0.10 0.54 0.37 0.48 Championship (4 Seasons) 126 112 9,501 105.6 47 17 64 36 11 13 9 1 0.45 0.16 0.61 0.34 0.50 League Two (2 Seasons) 74 53 4,642 51.6 13 5 18 13 0 0 1 0 0.25 0.10 0.35 0.25 0.35 League One (2 Seasons) 27 20 1,701 18.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 9 1 266 3.0 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 2015-2016 26 Wigan Athletic eng ENG League Cup 57th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 65th 2 1 115 1.3 2 0 2 2 0 0 0 0 1.57 0.00 1.57 1.57 1.57 Matches 2 Seasons 2 Clubs 2 Leagues 3 1 116 1.3 2 0 2 2 0 0 0 0 1.55 0.00 1.55 1.55 1.55 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 Oldham Athletic (1 Season) 1 League 2 1 115 1.3 2 0 2 2 0 0 0 0 1.57 0.00 1.57 1.57 1.57 Wigan Athletic (1 Season) 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 2 1 115 1.3 2 0 2 2 0 0 0 0 1.57 0.00 1.57 1.57 1.57 League Cup (1 Season) 1 0 1 0.0 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 2009-2010 20 Northampton Town 1 League 27.4 8 31 1.13 0.26 0 0 2010-2011 21 Northampton Town 1 League 24.1 5 23 0.95 0.22 0 0 2011-2012 22 Inverness CT 1 League 16.3 3 8 0.49 0.38 0 0 2012-2013 23 Inverness CT 1 League 31.8 23 36 1.13 0.50 5 7 2013-2014 24 Inverness CT 1 League 36.9 18 41 1.11 0.44 0 1 2014-2015 25 Inverness CT 1 League 21.4 10 32 1.50 0.31 0 0 2014-2015 25 Wigan Athletic 1 League 3.0 0 0 0.00 0 0 2015-2016 26 Wigan Athletic 2 Leagues 0.2 0 0 0.00 0 0 2015-2016 26 Dundee United 1 League 26.1 12 28 1.07 0.21 6 6 2016-2017 27 Inverness CT 1 League 14.0 4 10 0.71 0.30 1 2 2016-2017 27 Oldham Athletic 2 Leagues 20.0 2 0 0 0.00 0.00 0 0 2017-2018 28 Ross County 1 League 13.7 3 12 0.87 0.25 0 0 2018-2019 29 Ross County 1 League 20.2 17 4 4 2019-2020 30 Ross County 1 League 21.3 7 33 19 57.6 1.55 0.89 0.21 0.37 0 1 2020-2021 31 Ross County 1 League 14.3 5 30 11 36.7 2.09 0.77 0.17 0.45 0 0 2021-2022 32 Inverness CT 1 League 25.5 9 1 1 2022-2023 33 Inverness CT 1 League 30.4 13 3 3 2023-2024 34 Inverness CT 2 Leagues 32.7 9 3 5 15 Seasons 6 Clubs 8 Leagues 379.4 148 63 251 47.6 1.16 0.93 0.19 0.34 23 30 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Inverness CT (8 Seasons) 3 Leagues 208.9 89 127 1.06 0.41 13 19 Ross County (4 Seasons) 2 Leagues 69.6 32 63 42 47.6 1.77 0.85 0.19 0.36 4 5 Northampton Town (2 Seasons) 1 League 51.6 13 54 1.05 0.24 0 0 Wigan Athletic (2 Seasons) 3 Leagues 3.1 0 0 0.00 0 0 Dundee United (1 Season) 1 League 26.1 12 28 1.07 0.21 6 6 Oldham Athletic (1 Season) 2 Leagues 20.0 2 0 0 0.00 0.00 0 0 Premiership (9 Seasons) 195.8 85 63 197 47.6 1.77 1.01 0.19 0.37 12 17 Championship (4 Seasons) 105.6 47 11 13 League Two (2 Seasons) 51.6 13 54 1.05 0.24 0 0 League One (2 Seasons) 18.9 0 0 0 0.00 0.00 0 0 Championship (1 Season) 3.0 0 0 0.00 0 0 Rel/Pro play-offs (1 Season) 3.3 1 0 0 FA Cup (1 Season) 1.3 2 0 0 League Cup (1 Season) 0.0 0 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 2015-2016 26 Wigan Athletic eng ENG League Cup 57th 0.0 0 0 0 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 65th 1.3 2 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 1.3 2 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Oldham Athletic (1 Season) 1 League 1.3 2 0 0 Wigan Athletic (1 Season) 1 League 0.0 0 0 0 FA Cup (1 Season) 1.3 2 0 0 League Cup (1 Season) 0.0 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 2009-2010 20 Northampton Town eng ENG 4. League Two 40 2,469 62 59.6 27.4 29 11 2010-2011 21 Northampton Town eng ENG 4. League Two 34 2,173 64 52.5 24.1 24 10 2011-2012 22 Inverness CT sct SCO 1. Premier League 22 1,465 67 42.8 16.3 17 5 2012-2013 23 Inverness CT sct SCO 1. Premier League 38 2,866 75 83.8 31.8 33 5 2013-2014 24 Inverness CT sct SCO 1. Premiership 38 3,317 87 97.0 36.9 38 0 2014-2015 25 Wigan Athletic eng ENG 2. Championship 9 266 30 6.4 3.0 1 1 8 7 0.78 2 6 -4 -1.35 -0.87 Matches 2014-2015 25 Inverness CT sct SCO 1. Premiership 23 1,922 84 56.2 21.4 22 14 1 0 2.04 32 20 +12 +0.56 +0.68 Matches 2015-2016 26 Wigan Athletic eng ENG League Cup 1 1 1 1.1 0.0 0 0 1 0 0 0.00 0 0 0 0.00 +1.01 Matches 2015-2016 26 Wigan Athletic eng ENG 3. League One 1 13 13 0.3 0.1 0 0 1 0 0.00 0 1 -1 -6.92 -7.75 Matches 2015-2016 26 Dundee United sct SCO 1. Premiership 29 2,351 81 68.7 26.1 28 19 1 0 0.72 28 45 -17 -0.65 +0.02 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 2 115 58 63.9 1.3 1 91 1 1 24 0 1.50 4 1 +3 +2.35 +6.50 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 26 1,688 65 40.8 18.8 20 8 6 2 0.92 8 20 -12 -0.64 -0.60 Matches 2016-2017 27 Inverness CT sct SCO 1. Premiership 15 1,259 84 36.8 14.0 14 11 1 1.13 Matches 2017-2018 28 Ross County sct SCO 1. Premiership 23 1,236 54 36.1 13.7 14 4 9 0.74 Matches 2018-2019 29 Ross County sct SCO 2. Championship 24 1,822 76 56.2 20.2 22 82 11 2 14 1 2.00 37 21 +16 +0.79 -0.03 Matches 2019-2020 30 Ross County sct SCO 1. Premiership 27 1,914 71 70.9 21.3 22 80 8 5 30 3 1.07 22 35 -13 -0.61 +1.45 Matches 2020-2021 31 Ross County sct SCO 1. Premiership 28 1,291 46 37.7 14.3 14 72 2 14 20 7 0.71 16 27 -11 -0.77 +0.08 Matches 2021-2022 32 Inverness CT sct SCO 2. Championship 32 2,298 72 70.9 25.5 25 84 14 7 28 2 1.67 41 27 +14 +0.55 +0.07 Matches 2022-2023 33 Inverness CT sct SCO 2. Championship 34 2,733 80 84.4 30.4 32 84 17 2 24 0 1.59 45 44 +1 +0.03 -0.68 Matches 2023-2024 34 Inverness CT sct SCO 2. Championship 36 2,648 74 81.7 29.4 33 77 4 3 31 0 1.17 38 29 +9 +0.31 +1.52 Matches 2023-2024 34 Inverness CT sct SCO Rel/Pro play-offs 4 296 74 82.2 3.3 4 74 0 0 0 1.00 3 5 -2 -0.61 Matches 15 Seasons 6 Clubs 8 Leagues 486 34,143 70 53.1 379.4 393 80 114 93 23 22 1.23 276 281 -5 -0.02 +0.08 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Inverness CT (8 Seasons) 3 Leagues 242 18,804 78 69.2 208.9 218 81 60 24 28 2 1.51 159 125 +34 +0.31 +0.33 Ross County (4 Seasons) 2 Leagues 102 6,263 61 49.0 69.6 72 79 25 30 22 11 1.12 75 83 -8 -0.14 +0.38 Northampton Town (2 Seasons) 1 League 74 4,642 63 56.1 51.6 53 21 Wigan Athletic (2 Seasons) 3 Leagues 11 280 25 3.3 3.1 1 1 10 0 7 0.64 2 7 -5 -1.61 -1.79 Dundee United (1 Season) 1 League 29 2,351 81 68.7 26.1 28 19 1 0 0.72 28 45 -17 -0.65 +0.02 Oldham Athletic (1 Season) 2 Leagues 28 1,803 64 41.7 20.0 21 91 9 7 24 2 0.96 12 21 -9 -0.45 -0.31 Premiership (9 Seasons) 243 17,621 73 58.6 195.8 202 77 58 41 23 10 1.04 98 127 -29 -0.35 +0.44 Championship (4 Seasons) 126 9,501 75 73.3 105.6 112 82 46 14 26 3 1.57 161 121 +40 +0.38 +0.01 League Two (2 Seasons) 74 4,642 63 56.1 51.6 53 21 League One (2 Seasons) 27 1,701 63 20.5 18.9 20 8 7 2 0.89 8 21 -13 -0.69 -1.19 Championship (1 Season) 9 266 30 6.4 3.0 1 1 8 7 0.78 2 6 -4 -1.35 -0.87 Rel/Pro play-offs (1 Season) 4 296 74 82.2 3.3 4 74 0 0 0 1.00 3 5 -2 -0.61 FA Cup (1 Season) 2 115 58 63.9 1.3 1 91 1 1 24 0 1.50 4 1 +3 +2.35 +6.50 League Cup (1 Season) 1 1 1 1.1 0.0 0 0 1 0 0 0.00 0 0 0 0.00 +1.01
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 2009-2010 20 Northampton Town 1 League 40 2,469 62 59.6 27.4 29 11 2010-2011 21 Northampton Town 1 League 34 2,173 64 52.5 24.1 24 10 2011-2012 22 Inverness CT 1 League 22 1,465 67 42.8 16.3 17 5 2012-2013 23 Inverness CT 1 League 38 2,866 75 83.8 31.8 33 5 2013-2014 24 Inverness CT 1 League 38 3,317 87 97.0 36.9 38 0 2014-2015 25 Inverness CT 1 League 23 1,922 84 56.2 21.4 22 14 1 0 2.04 32 20 +12 +0.56 +0.68 2014-2015 25 Wigan Athletic 1 League 9 266 30 6.4 3.0 1 1 8 7 0.78 2 6 -4 -1.35 -0.87 2015-2016 26 Wigan Athletic 2 Leagues 2 14 7 0.3 0.2 0 0 2 0 0 0.00 0 1 -1 -6.43 -7.22 2015-2016 26 Dundee United 1 League 29 2,351 81 68.7 26.1 28 19 1 0 0.72 28 45 -17 -0.65 +0.02 2016-2017 27 Inverness CT 1 League 15 1,259 84 36.8 14.0 14 11 1 1.13 2016-2017 27 Oldham Athletic 2 Leagues 28 1,803 64 41.7 20.0 21 91 9 7 24 2 0.96 12 21 -9 -0.45 -0.31 2017-2018 28 Ross County 1 League 23 1,236 54 36.1 13.7 14 4 9 0.74 2018-2019 29 Ross County 1 League 24 1,822 76 56.2 20.2 22 82 11 2 14 1 2.00 37 21 +16 +0.79 -0.03 2019-2020 30 Ross County 1 League 27 1,914 71 70.9 21.3 22 80 8 5 30 3 1.07 22 35 -13 -0.61 +1.45 2020-2021 31 Ross County 1 League 28 1,291 46 37.7 14.3 14 72 2 14 20 7 0.71 16 27 -11 -0.77 +0.08 2021-2022 32 Inverness CT 1 League 32 2,298 72 70.9 25.5 25 84 14 7 28 2 1.67 41 27 +14 +0.55 +0.07 2022-2023 33 Inverness CT 1 League 34 2,733 80 84.4 30.4 32 84 17 2 24 0 1.59 45 44 +1 +0.03 -0.68 2023-2024 34 Inverness CT 2 Leagues 40 2,944 74 81.8 32.7 37 77 4 3 31 0 1.15 41 34 +7 +0.21 +1.31 15 Seasons 6 Clubs 8 Leagues 486 34,143 70 53.1 379.4 393 80 114 93 23 22 1.23 276 281 -5 -0.02 +0.08 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Inverness CT (8 Seasons) 3 Leagues 242 18,804 78 69.2 208.9 218 81 60 24 28 2 1.51 159 125 +34 +0.31 +0.33 Ross County (4 Seasons) 2 Leagues 102 6,263 61 49.0 69.6 72 79 25 30 22 11 1.12 75 83 -8 -0.14 +0.38 Northampton Town (2 Seasons) 1 League 74 4,642 63 56.1 51.6 53 21 Wigan Athletic (2 Seasons) 3 Leagues 11 280 25 3.3 3.1 1 1 10 0 7 0.64 2 7 -5 -1.61 -1.79 Dundee United (1 Season) 1 League 29 2,351 81 68.7 26.1 28 19 1 0 0.72 28 45 -17 -0.65 +0.02 Oldham Athletic (1 Season) 2 Leagues 28 1,803 64 41.7 20.0 21 91 9 7 24 2 0.96 12 21 -9 -0.45 -0.31 Premiership (9 Seasons) 243 17,621 73 58.6 195.8 202 77 58 41 23 10 1.04 98 127 -29 -0.35 +0.44 Championship (4 Seasons) 126 9,501 75 73.3 105.6 112 82 46 14 26 3 1.57 161 121 +40 +0.38 +0.01 League Two (2 Seasons) 74 4,642 63 56.1 51.6 53 21 League One (2 Seasons) 27 1,701 63 20.5 18.9 20 8 7 2 0.89 8 21 -13 -0.69 -1.19 Championship (1 Season) 9 266 30 6.4 3.0 1 1 8 7 0.78 2 6 -4 -1.35 -0.87 Rel/Pro play-offs (1 Season) 4 296 74 82.2 3.3 4 74 0 0 0 1.00 3 5 -2 -0.61 FA Cup (1 Season) 2 115 58 63.9 1.3 1 91 1 1 24 0 1.50 4 1 +3 +2.35 +6.50 League Cup (1 Season) 1 1 1 1.1 0.0 0 0 1 0 0 0.00 0 0 0 0.00 +1.01
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 2009-2010 20 Northampton Town eng ENG 4. League Two 11th 40 2,469 62 59.6 27.4 29 11 2010-2011 21 Northampton Town eng ENG 4. League Two 16th 34 2,173 64 52.5 24.1 24 10 2011-2012 22 Inverness CT sct SCO 1. Premier League 10th 22 1,465 67 42.8 16.3 17 5 2012-2013 23 Inverness CT sct SCO 1. Premier League 4th 38 2,866 75 83.8 31.8 33 5 2013-2014 24 Inverness CT sct SCO 1. Premiership 5th 38 3,317 87 97.0 36.9 38 0 2014-2015 25 Inverness CT sct SCO 1. Premiership 3rd 23 1,922 84 56.2 21.4 22 14 1 0 2.04 32 20 +12 +0.56 +0.68 Matches 2014-2015 25 Wigan Athletic eng ENG 2. Championship 23rd 9 266 30 6.4 3.0 1 1 8 7 0.78 2 6 -4 -1.35 -0.87 Matches 2015-2016 26 Wigan Athletic eng ENG 3. League One 1st 1 13 13 0.3 0.1 0 0 1 0 0.00 0 1 -1 -6.92 -7.75 Matches 2015-2016 26 Dundee United sct SCO 1. Premiership 12th 29 2,351 81 68.7 26.1 28 19 1 0 0.72 28 45 -17 -0.65 +0.02 Matches 2016-2017 27 Inverness CT sct SCO 1. Premiership 12th 15 1,259 84 36.8 14.0 14 11 1 1.13 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 17th 26 1,688 65 40.8 18.8 20 8 6 2 0.92 8 20 -12 -0.64 -0.60 Matches 2017-2018 28 Ross County sct SCO 1. Premiership 12th 23 1,236 54 36.1 13.7 14 4 9 0.74 Matches 2018-2019 29 Ross County sct SCO 2. Championship 1st 24 1,822 76 56.2 20.2 22 82 11 2 14 1 2.00 37 21 +16 +0.79 -0.03 Matches 2019-2020 30 Ross County sct SCO 1. Premiership 10th 27 1,914 71 70.9 21.3 22 80 8 5 30 3 1.07 22 35 -13 -0.61 +1.45 Matches 2020-2021 31 Ross County sct SCO 1. Premiership 16th 28 1,291 46 37.7 14.3 14 72 2 14 20 7 0.71 16 27 -11 -0.77 +0.08 Matches 2021-2022 32 Inverness CT sct SCO 2. Championship 3rd 32 2,298 72 70.9 25.5 25 84 14 7 28 2 1.67 41 27 +14 +0.55 +0.07 Matches 2022-2023 33 Inverness CT sct SCO 2. Championship 6th 34 2,733 80 84.4 30.4 32 84 17 2 24 0 1.59 45 44 +1 +0.03 -0.68 Matches 2023-2024 34 Inverness CT sct SCO 2. Championship 9th 36 2,648 74 81.7 29.4 33 77 4 3 31 0 1.17 38 29 +9 +0.31 +1.52 Matches 15 Seasons 6 Clubs 5 Leagues 479 33,731 70 52.9 374.8 388 80 113 91 24 22 1.23 269 275 -6 -0.03 +0.06 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Inverness CT (8 Seasons) 2 Leagues 238 18,508 78 69.0 205.6 214 82 60 24 28 2 1.52 156 120 +36 +0.34 +0.36 Ross County (4 Seasons) 2 Leagues 102 6,263 61 49.0 69.6 72 79 25 30 22 11 1.12 75 83 -8 -0.14 +0.38 Northampton Town (2 Seasons) 1 League 74 4,642 63 56.1 51.6 53 21 Wigan Athletic (2 Seasons) 2 Leagues 10 279 28 3.4 3.1 1 1 9 7 0.70 2 7 -5 -1.61 -1.80 Dundee United (1 Season) 1 League 29 2,351 81 68.7 26.1 28 19 1 0 0.72 28 45 -17 -0.65 +0.02 Oldham Athletic (1 Season) 1 League 26 1,688 65 40.8 18.8 20 8 6 2 0.92 8 20 -12 -0.64 -0.60 Premiership (9 Seasons) 243 17,621 73 58.6 195.8 202 77 58 41 23 10 1.04 98 127 -29 -0.35 +0.44 Championship (4 Seasons) 126 9,501 75 73.3 105.6 112 82 46 14 26 3 1.57 161 121 +40 +0.38 +0.01 League Two (2 Seasons) 74 4,642 63 56.1 51.6 53 21 League One (2 Seasons) 27 1,701 63 20.5 18.9 20 8 7 2 0.89 8 21 -13 -0.69 -1.19 Championship (1 Season) 9 266 30 6.4 3.0 1 1 8 7 0.78 2 6 -4 -1.35 -0.87
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 2015-2016 26 Wigan Athletic eng ENG League Cup 57th 1 1 1 1.1 0.0 0 0 1 0 0 0.00 0 0 0 0.00 +1.01 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 65th 2 115 58 63.9 1.3 1 91 1 1 24 0 1.50 4 1 +3 +2.35 +6.50 Matches 2 Seasons 2 Clubs 2 Leagues 3 116 39 43.0 1.3 1 92 1 2 12 0 1.00 4 1 +3 +2.33 +4.67 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oldham Athletic (1 Season) 1 League 2 115 58 63.9 1.3 1 91 1 1 24 0 1.50 4 1 +3 +2.35 +6.50 Wigan Athletic (1 Season) 1 League 1 1 1 1.1 0.0 0 0 1 0 0 0.00 0 0 0 0.00 +1.01 FA Cup (1 Season) 2 115 58 63.9 1.3 1 91 1 1 24 0 1.50 4 1 +3 +2.35 +6.50 League Cup (1 Season) 1 1 1 1.1 0.0 0 0 1 0 0 0.00 0 0 0 0.00 +1.01
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2009-2010 20 Northampton Town 1 League 27.4 0 0 26 2010-2011 21 Northampton Town 1 League 24.1 1 0 20 2011-2012 22 Inverness CT 1 League 16.3 0 0 10 2012-2013 23 Inverness CT 1 League 31.8 0 0 24 2013-2014 24 Inverness CT 1 League 36.9 1 0 18 2014-2015 25 Inverness CT 1 League 21.4 0 0 2014-2015 25 Wigan Athletic 1 League 3.0 0 0 5 2015-2016 26 Wigan Athletic 2 Leagues 0.2 0 0 0 0 0 2015-2016 26 Dundee United 1 League 26.1 0 0 20 2016-2017 27 Inverness CT 1 League 14.0 3 0 16 2016-2017 27 Oldham Athletic 2 Leagues 20.0 1 0 0 0 0 0 0 0 0 0 0 0 2017-2018 28 Ross County 1 League 13.7 1 0 18 2018-2019 29 Ross County 1 League 20.2 1 0 0 0 2019-2020 30 Ross County 1 League 21.3 1 0 0 22 14 27 2 0 0 0 2020-2021 31 Ross County 1 League 14.3 0 0 0 18 18 11 15 2 8 0 2021-2022 32 Inverness CT 1 League 25.5 3 0 0 0 2022-2023 33 Inverness CT 1 League 30.4 4 1 1 0 2023-2024 34 Inverness CT 2 Leagues 32.7 1 0 0 0 15 Seasons 6 Clubs 8 Leagues 379.4 17 1 1 197 32 38 17 2 8 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Inverness CT (8 Seasons) 3 Leagues 208.9 12 1 1 68 0 Ross County (4 Seasons) 2 Leagues 69.6 3 0 0 58 32 38 17 2 8 0 Northampton Town (2 Seasons) 1 League 51.6 1 0 46 Wigan Athletic (2 Seasons) 3 Leagues 3.1 0 0 0 5 0 Dundee United (1 Season) 1 League 26.1 0 0 20 Oldham Athletic (1 Season) 2 Leagues 20.0 1 0 0 0 0 0 0 0 0 0 0 0 Premiership (9 Seasons) 195.8 6 0 0 146 32 38 17 2 8 0 Championship (4 Seasons) 105.6 9 1 1 0 League Two (2 Seasons) 51.6 1 0 46 League One (2 Seasons) 18.9 1 0 0 0 0 0 0 0 0 0 0 0 Championship (1 Season) 3.0 0 0 5 Rel/Pro play-offs (1 Season) 3.3 0 0 0 FA Cup (1 Season) 1.3 0 0 0 0 League Cup (1 Season) 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 2015-2016 26 Wigan Athletic eng ENG League Cup 57th 0.0 0 0 0 0 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 65th 1.3 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 1.3 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oldham Athletic (1 Season) 1 League 1.3 0 0 0 0 Wigan Athletic (1 Season) 1 League 0.0 0 0 0 0 FA Cup (1 Season) 1.3 0 0 0 0 League Cup (1 Season) 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 Billy Mckay Pages
Billy Mckay Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary