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 2006-2007 19 Milton Keynes Dons eng ENG 4. League Two 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Leicester City eng ENG 2. Championship 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Northampton Town eng ENG 3. League One 11 5 530 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 21 Cheltenham Town eng ENG 3. League One 6 3 238 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 Inverness CT sct SCO 2. First Division 35 29 2,652 29.5 10 11 21 10 0 0 3 0 0.34 0.37 0.71 0.34 0.71 2010-2011 23 Inverness CT sct SCO 1. Premier League 24 23 1,938 21.5 6 4 10 6 0 0 3 0 0.28 0.19 0.46 0.28 0.46 2011-2012 24 Inverness CT sct SCO 1. Premier League 26 25 2,209 24.5 7 9 16 6 1 1 1 1 0.29 0.37 0.65 0.24 0.61 2012-2013 25 Aberdeen sct SCO 1. Premier League 35 29 2,590 28.8 4 9 13 4 0 0 3 0 0.14 0.31 0.45 0.14 0.45 2013-2014 26 Aberdeen sct SCO 1. Premiership 31 28 2,514 27.9 2 2 4 2 0 0 5 0 0.07 0.07 0.14 0.07 0.14 2014-2015 27 Aberdeen sct SCO 1. Premiership 32 32 2,781 30.9 3 6 9 2 1 1 3 0 0.10 0.19 0.29 0.06 0.26 Matches 2015-2016 28 Aberdeen sct SCO 1. Premiership 35 35 2,942 32.7 5 9 14 5 0 0 2 1 0.15 0.28 0.43 0.15 0.43 Matches 2016-2017 29 Aberdeen sct SCO 1. Premiership 32 32 2,786 31.0 9 12 21 9 0 0 6 0 0.29 0.39 0.68 0.29 0.68 Matches 2017-2018 30 Celtic 1. Champions Lg 0 0 Matches 2017-2018 30 Celtic sct SCO 1. Premiership 15 6 608 6.8 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 Matches 2018-2019 31 Celtic 2. Europa Lg 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 31 Celtic sct SCO 1. Premiership 16 7 723 8.0 0 1 1 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Matches 2019-2020 32 Celtic 2. Europa Lg 5 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 32 Celtic sct SCO 1. Premiership 14 5 582 6.5 1 0 1 1 0 0 1 0 0.15 0.00 0.15 0.15 0.15 Matches 2020-2021 33 Aberdeen sct SCO 1. Premiership 34 34 2,872 31.9 2 3 5 2 0 0 4 0 0.06 0.09 0.16 0.06 0.16 Matches 2021-2022 34 Aberdeen sct SCO 1. Premiership 35 28 2,507 27.9 2 1 3 2 0 0 8 0 0.07 0.04 0.11 0.07 0.11 Matches 2022-2023 35 Aberdeen sct SCO 1. Premiership 30 24 2,046 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 Matches 2023-2024 36 Aberdeen 3. Conf Lg 6 1 199 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 36 Aberdeen sct SCO 1. Premiership 14 8 749 8.3 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Matches 18 Seasons 7 Clubs 8 Leagues 455 368 32,284 358.7 54 73 127 52 2 2 53 2 0.15 0.20 0.35 0.14 0.35 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 Aberdeen (9 Seasons) 2 Leagues 284 251 21,986 244.3 29 47 76 28 1 1 40 1 0.12 0.19 0.31 0.11 0.31 Inverness CT (3 Seasons) 2 Leagues 85 77 6,799 75.5 23 24 47 22 1 1 7 1 0.30 0.32 0.62 0.29 0.61 Celtic (3 Seasons) 3 Leagues 51 21 2,216 24.6 2 2 4 2 0 0 5 0 0.08 0.08 0.16 0.08 0.16 Northampton Town (1 Season) 1 League 11 5 530 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Milton Keynes Dons (1 Season) 1 League 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Leicester City (1 Season) 1 League 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cheltenham Town (1 Season) 1 League 6 3 238 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (14 Seasons) 373 316 27,847 309.4 44 62 106 42 2 2 47 2 0.14 0.20 0.34 0.14 0.34 League One (2 Seasons) 17 8 768 8.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 6 3 303 3.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 First Division (1 Season) 35 29 2,652 29.5 10 11 21 10 0 0 3 0 0.34 0.37 0.71 0.34 0.71 League Two (1 Season) 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 6 1 199 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 0 0
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 2006-2007 19 Milton Keynes Dons 1 League 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Northampton Town 1 League 11 5 530 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Leicester City 1 League 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 21 Cheltenham Town 1 League 6 3 238 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 Inverness CT 1 League 35 29 2,652 29.5 10 11 21 10 0 0 3 0 0.34 0.37 0.71 0.34 0.71 2010-2011 23 Inverness CT 1 League 24 23 1,938 21.5 6 4 10 6 0 0 3 0 0.28 0.19 0.46 0.28 0.46 2011-2012 24 Inverness CT 1 League 26 25 2,209 24.5 7 9 16 6 1 1 1 1 0.29 0.37 0.65 0.24 0.61 2012-2013 25 Aberdeen 1 League 35 29 2,590 28.8 4 9 13 4 0 0 3 0 0.14 0.31 0.45 0.14 0.45 2013-2014 26 Aberdeen 1 League 31 28 2,514 27.9 2 2 4 2 0 0 5 0 0.07 0.07 0.14 0.07 0.14 2014-2015 27 Aberdeen 1 League 32 32 2,781 30.9 3 6 9 2 1 1 3 0 0.10 0.19 0.29 0.06 0.26 2015-2016 28 Aberdeen 1 League 35 35 2,942 32.7 5 9 14 5 0 0 2 1 0.15 0.28 0.43 0.15 0.43 2016-2017 29 Aberdeen 1 League 32 32 2,786 31.0 9 12 21 9 0 0 6 0 0.29 0.39 0.68 0.29 0.68 2017-2018 30 Celtic 2 Leagues 15 6 608 6.8 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 2018-2019 31 Celtic 2 Leagues 17 8 813 9.0 0 1 1 0 0 0 3 0 0.00 0.11 0.11 0.00 0.11 2019-2020 32 Celtic 2 Leagues 19 7 795 8.8 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 2020-2021 33 Aberdeen 1 League 34 34 2,872 31.9 2 3 5 2 0 0 4 0 0.06 0.09 0.16 0.06 0.16 2021-2022 34 Aberdeen 1 League 35 28 2,507 27.9 2 1 3 2 0 0 8 0 0.07 0.04 0.11 0.07 0.11 2022-2023 35 Aberdeen 1 League 30 24 2,046 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 2023-2024 36 Aberdeen 2 Leagues 20 9 948 10.5 1 0 1 1 0 0 4 0 0.09 0.00 0.09 0.09 0.09 18 Seasons 7 Clubs 8 Leagues 455 368 32,284 358.7 54 73 127 52 2 2 53 2 0.15 0.20 0.35 0.14 0.35 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 Aberdeen (9 Seasons) 2 Leagues 284 251 21,986 244.3 29 47 76 28 1 1 40 1 0.12 0.19 0.31 0.11 0.31 Inverness CT (3 Seasons) 2 Leagues 85 77 6,799 75.5 23 24 47 22 1 1 7 1 0.30 0.32 0.62 0.29 0.61 Celtic (3 Seasons) 3 Leagues 51 21 2,216 24.6 2 2 4 2 0 0 5 0 0.08 0.08 0.16 0.08 0.16 Northampton Town (1 Season) 1 League 11 5 530 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Milton Keynes Dons (1 Season) 1 League 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Leicester City (1 Season) 1 League 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cheltenham Town (1 Season) 1 League 6 3 238 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (14 Seasons) 373 316 27,847 309.4 44 62 106 42 2 2 47 2 0.14 0.20 0.34 0.14 0.34 League One (2 Seasons) 17 8 768 8.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 6 3 303 3.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 First Division (1 Season) 35 29 2,652 29.5 10 11 21 10 0 0 3 0 0.34 0.37 0.71 0.34 0.71 League Two (1 Season) 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 6 1 199 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 0 0
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 2006-2007 19 Milton Keynes Dons eng ENG 4. League Two 4th 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Northampton Town eng ENG 3. League One 9th 11 5 530 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Leicester City eng ENG 2. Championship 22nd 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 21 Cheltenham Town eng ENG 3. League One 23rd 6 3 238 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 Inverness CT sct SCO 2. First Division 1st 35 29 2,652 29.5 10 11 21 10 0 0 3 0 0.34 0.37 0.71 0.34 0.71 2010-2011 23 Inverness CT sct SCO 1. Premier League 7th 24 23 1,938 21.5 6 4 10 6 0 0 3 0 0.28 0.19 0.46 0.28 0.46 2011-2012 24 Inverness CT sct SCO 1. Premier League 10th 26 25 2,209 24.5 7 9 16 6 1 1 1 1 0.29 0.37 0.65 0.24 0.61 2012-2013 25 Aberdeen sct SCO 1. Premier League 8th 35 29 2,590 28.8 4 9 13 4 0 0 3 0 0.14 0.31 0.45 0.14 0.45 2013-2014 26 Aberdeen sct SCO 1. Premiership 3rd 31 28 2,514 27.9 2 2 4 2 0 0 5 0 0.07 0.07 0.14 0.07 0.14 2014-2015 27 Aberdeen sct SCO 1. Premiership 2nd 32 32 2,781 30.9 3 6 9 2 1 1 3 0 0.10 0.19 0.29 0.06 0.26 Matches 2015-2016 28 Aberdeen sct SCO 1. Premiership 2nd 35 35 2,942 32.7 5 9 14 5 0 0 2 1 0.15 0.28 0.43 0.15 0.43 Matches 2016-2017 29 Aberdeen sct SCO 1. Premiership 2nd 32 32 2,786 31.0 9 12 21 9 0 0 6 0 0.29 0.39 0.68 0.29 0.68 Matches 2017-2018 30 Celtic sct SCO 1. Premiership 1st 15 6 608 6.8 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 Matches 2018-2019 31 Celtic sct SCO 1. Premiership 1st 16 7 723 8.0 0 1 1 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Matches 2019-2020 32 Celtic sct SCO 1. Premiership 1st 14 5 582 6.5 1 0 1 1 0 0 1 0 0.15 0.00 0.15 0.15 0.15 Matches 2020-2021 33 Aberdeen sct SCO 1. Premiership 4th 34 34 2,872 31.9 2 3 5 2 0 0 4 0 0.06 0.09 0.16 0.06 0.16 Matches 2021-2022 34 Aberdeen sct SCO 1. Premiership 10th 35 28 2,507 27.9 2 1 3 2 0 0 8 0 0.07 0.04 0.11 0.07 0.11 Matches 2022-2023 35 Aberdeen sct SCO 1. Premiership 3rd 30 24 2,046 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 Matches 2023-2024 36 Aberdeen sct SCO 1. Premiership 7th 14 8 749 8.3 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Matches 18 Seasons 7 Clubs 5 Leagues 443 364 31,782 353.1 54 73 127 52 2 2 51 2 0.15 0.21 0.36 0.15 0.35 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 Aberdeen (9 Seasons) 1 League 278 250 21,787 242.1 29 47 76 28 1 1 39 1 0.12 0.19 0.31 0.12 0.31 Inverness CT (3 Seasons) 2 Leagues 85 77 6,799 75.5 23 24 47 22 1 1 7 1 0.30 0.32 0.62 0.29 0.61 Celtic (3 Seasons) 1 League 45 18 1,913 21.3 2 2 4 2 0 0 4 0 0.09 0.09 0.19 0.09 0.19 Northampton Town (1 Season) 1 League 11 5 530 5.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Milton Keynes Dons (1 Season) 1 League 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Leicester City (1 Season) 1 League 7 1 279 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cheltenham Town (1 Season) 1 League 6 3 238 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (14 Seasons) 373 316 27,847 309.4 44 62 106 42 2 2 47 2 0.14 0.20 0.34 0.14 0.34 League One (2 Seasons) 17 8 768 8.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 First Division (1 Season) 35 29 2,652 29.5 10 11 21 10 0 0 3 0 0.34 0.37 0.71 0.34 0.71 League Two (1 Season) 11 10 236 2.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 7 1 279 3.1 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 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 2017-2018 30 Celtic 1. Champions Lg GR 0 0 Matches 2018-2019 31 Celtic 2. Europa Lg R32 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 32 Celtic 2. Europa Lg R32 5 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 36 Aberdeen 3. Conf Lg GR 6 1 199 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 3 Leagues 12 4 502 5.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 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 Celtic (3 Seasons) 2 Leagues 6 3 303 3.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (1 Season) 1 League 6 1 199 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 6 3 303 3.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 6 1 199 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2006-2007 19 Milton Keynes Dons 1 League 2.6 0 2 0.76 0.00 0 0 2007-2008 20 Northampton Town 1 League 5.9 0 2 0.34 0.00 0 0 2007-2008 20 Leicester City 1 League 3.1 0 2 0.65 0.00 0 0 2008-2009 21 Cheltenham Town 1 League 2.6 0 0 0.00 0 0 2009-2010 22 Inverness CT 1 League 29.5 10 28 0.95 0.36 0 0 2010-2011 23 Inverness CT 1 League 21.5 6 11 0.51 0.55 0 0 2011-2012 24 Inverness CT 1 League 24.5 7 24 0.98 0.25 1 1 2012-2013 25 Aberdeen 1 League 28.8 4 32 1.11 0.13 0 0 2013-2014 26 Aberdeen 1 League 27.9 2 10 0.36 0.20 0 0 2014-2015 27 Aberdeen 1 League 30.9 3 17 0.55 0.12 1 1 2015-2016 28 Aberdeen 1 League 32.7 5 23 0.70 0.22 0 0 2016-2017 29 Aberdeen 1 League 31.0 9 24 0.78 0.38 0 0 2017-2018 30 Celtic 2 Leagues 6.8 1 6 0.89 0.17 0 0 2018-2019 31 Celtic 2 Leagues 9.0 0 2 1 50.0 2.00 1.00 0.00 0.00 0 0 2019-2020 32 Celtic 2 Leagues 8.8 1 8 4 50.0 0.91 0.45 0.13 0.25 0 0 2020-2021 33 Aberdeen 1 League 31.9 2 20 9 45.0 0.63 0.28 0.10 0.22 0 0 2021-2022 34 Aberdeen 1 League 27.9 2 32 11 34.4 1.15 0.39 0.06 0.18 0 0 2022-2023 35 Aberdeen 1 League 22.7 1 18 4 22.2 0.79 0.18 0.06 0.25 0 0 2023-2024 36 Aberdeen 2 Leagues 10.5 1 8 2 25.0 0.76 0.19 0.13 0.50 0 0 18 Seasons 7 Clubs 8 Leagues 358.7 54 88 212 35.2 0.86 0.60 0.08 0.25 2 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Aberdeen (9 Seasons) 2 Leagues 244.3 29 78 132 33.3 0.84 0.54 0.08 0.21 1 1 Inverness CT (3 Seasons) 2 Leagues 75.5 23 63 0.83 0.35 1 1 Celtic (3 Seasons) 3 Leagues 24.6 2 10 11 50.0 1.02 0.66 0.10 0.18 0 0 Northampton Town (1 Season) 1 League 5.9 0 2 0.34 0.00 0 0 Milton Keynes Dons (1 Season) 1 League 2.6 0 2 0.76 0.00 0 0 Leicester City (1 Season) 1 League 3.1 0 2 0.65 0.00 0 0 Cheltenham Town (1 Season) 1 League 2.6 0 0 0.00 0 0 Premiership (14 Seasons) 309.4 44 86 177 34.9 0.88 0.59 0.08 0.24 2 2 League One (2 Seasons) 8.5 0 2 0.23 0.00 0 0 Europa Lg (2 Seasons) 3.4 0 2 1 50.0 0.59 0.30 0.00 0.00 0 0 First Division (1 Season) 29.5 10 28 0.95 0.36 0 0 League Two (1 Season) 2.6 0 2 0.76 0.00 0 0 Championship (1 Season) 3.1 0 2 0.65 0.00 0 0 Conf Lg (1 Season) 2.2 0 0 0 0.00 0.00 0 0 Champions Lg (1 Season)
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 31 Celtic 2. Europa Lg R32 1.0 0 2 1 50.0 2.00 1.00 0.00 0.00 0 0 Matches 2019-2020 32 Celtic 2. Europa Lg R32 2.4 0 0 0 0.00 0.00 0 0 Matches 2023-2024 36 Aberdeen 3. Conf Lg GR 2.2 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 5.6 0 2 1 50.0 0.36 0.18 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Celtic (3 Seasons) 2 Leagues 3.4 0 2 1 50.0 0.59 0.30 0.00 0.00 0 0 Aberdeen (1 Season) 1 League 2.2 0 0 0 0.00 0.00 0 0 Europa Lg (2 Seasons) 3.4 0 2 1 50.0 0.59 0.30 0.00 0.00 0 0 Conf Lg (1 Season) 2.2 0 0 0 0.00 0.00 0 0 Champions Lg (1 Season)
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 2006-2007 19 Milton Keynes Dons eng ENG 4. League Two 11 236 21 5.7 2.6 10 1 2007-2008 20 Leicester City eng ENG 2. Championship 7 279 40 6.7 3.1 1 6 2007-2008 20 Northampton Town eng ENG 3. League One 11 530 48 12.8 5.9 5 6 2008-2009 21 Cheltenham Town eng ENG 3. League One 6 238 40 5.7 2.6 3 3 2009-2010 22 Inverness CT sct SCO 2. First Division 35 2,652 76 81.9 29.5 29 6 2010-2011 23 Inverness CT sct SCO 1. Premier League 24 1,938 81 56.7 21.5 23 1 2011-2012 24 Inverness CT sct SCO 1. Premier League 26 2,209 85 64.6 24.5 25 1 2012-2013 25 Aberdeen sct SCO 1. Premier League 35 2,590 74 75.7 28.8 29 6 2013-2014 26 Aberdeen sct SCO 1. Premiership 31 2,514 81 73.5 27.9 28 3 2014-2015 27 Aberdeen sct SCO 1. Premiership 32 2,781 87 81.3 30.9 32 26 0 0 2.03 46 20 +26 +0.84 +1.12 Matches 2015-2016 28 Aberdeen sct SCO 1. Premiership 35 2,942 84 86.0 32.7 35 23 0 0 1.83 53 43 +10 +0.31 -0.45 Matches 2016-2017 29 Aberdeen sct SCO 1. Premiership 32 2,786 87 81.5 31.0 32 22 0 2.13 Matches 2017-2018 30 Celtic 1. Champions Lg 0 0 0 0 2 Matches 2017-2018 30 Celtic sct SCO 1. Premiership 15 608 41 17.8 6.8 6 2 9 2.60 Matches 2018-2019 31 Celtic 2. Europa Lg 1 90 90 12.5 1.0 1 90 1 0 5 1.50 0 1 -1 -1.00 -0.43 Matches 2018-2019 31 Celtic sct SCO 1. Premiership 16 723 45 21.1 8.0 7 72 2 9 24 15 2.06 13 5 +8 +1.00 -0.64 Matches 2019-2020 32 Celtic 2. Europa Lg 5 213 43 29.6 2.4 2 90 2 3 11 1 2.20 4 2 +2 +0.85 +0.85 Matches 2019-2020 32 Celtic sct SCO 1. Premiership 14 582 42 21.6 6.5 5 82 4 9 19 9 2.64 16 2 +14 +2.16 -0.21 Matches 2020-2021 33 Aberdeen sct SCO 1. Premiership 34 2,872 84 84.0 31.9 34 84 24 0 0 1.44 32 29 +3 +0.09 +0.92 Matches 2021-2022 34 Aberdeen sct SCO 1. Premiership 35 2,507 72 73.3 27.9 28 83 19 7 26 1 1.14 33 35 -2 -0.07 +0.22 Matches 2022-2023 35 Aberdeen sct SCO 1. Premiership 30 2,046 68 59.8 22.7 24 80 14 6 23 0 1.50 35 42 -7 -0.31 -0.50 Matches 2023-2024 36 Aberdeen 3. Conf Lg 6 199 33 36.9 2.2 1 90 1 5 22 0 1.00 4 6 -2 -0.90 -1.43 Matches 2023-2024 36 Aberdeen sct SCO 1. Premiership 14 749 54 21.9 8.3 8 77 4 6 22 16 1.14 11 9 +2 +0.24 +0.44 Matches 18 Seasons 7 Clubs 8 Leagues 455 32,284 71 46.5 358.7 368 82 144 87 22 49 1.76 247 194 +53 +0.30 -0.35 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (9 Seasons) 2 Leagues 284 21,986 77 70.2 244.3 251 82 133 33 23 17 1.62 214 184 +30 +0.19 +0.28 Inverness CT (3 Seasons) 2 Leagues 85 6,799 80 67.5 75.5 77 8 Celtic (3 Seasons) 3 Leagues 51 2,216 43 19.2 24.6 21 79 11 30 20 32 2.38 33 10 +23 +1.29 -0.24 Northampton Town (1 Season) 1 League 11 530 48 12.8 5.9 5 6 Milton Keynes Dons (1 Season) 1 League 11 236 21 5.7 2.6 10 1 Leicester City (1 Season) 1 League 7 279 40 6.7 3.1 1 6 Cheltenham Town (1 Season) 1 League 6 238 40 5.7 2.6 3 3 Premiership (14 Seasons) 373 27,847 75 59.0 309.4 316 81 140 57 23 41 1.77 239 185 +54 +0.32 -0.44 League One (2 Seasons) 17 768 45 9.3 8.5 8 9 Europa Lg (2 Seasons) 6 303 51 21.0 3.4 3 90 3 3 11 6 2.08 4 3 +1 +0.30 +0.61 First Division (1 Season) 35 2,652 76 81.9 29.5 29 6 League Two (1 Season) 11 236 21 5.7 2.6 10 1 Championship (1 Season) 7 279 40 6.7 3.1 1 6 Conf Lg (1 Season) 6 199 33 36.9 2.2 1 90 1 5 22 0 1.00 4 6 -2 -0.90 -1.43 Champions Lg (1 Season) 0 0 0 0 2
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 2006-2007 19 Milton Keynes Dons 1 League 11 236 21 5.7 2.6 10 1 2007-2008 20 Northampton Town 1 League 11 530 48 12.8 5.9 5 6 2007-2008 20 Leicester City 1 League 7 279 40 6.7 3.1 1 6 2008-2009 21 Cheltenham Town 1 League 6 238 40 5.7 2.6 3 3 2009-2010 22 Inverness CT 1 League 35 2,652 76 81.9 29.5 29 6 2010-2011 23 Inverness CT 1 League 24 1,938 81 56.7 21.5 23 1 2011-2012 24 Inverness CT 1 League 26 2,209 85 64.6 24.5 25 1 2012-2013 25 Aberdeen 1 League 35 2,590 74 75.7 28.8 29 6 2013-2014 26 Aberdeen 1 League 31 2,514 81 73.5 27.9 28 3 2014-2015 27 Aberdeen 1 League 32 2,781 87 81.3 30.9 32 26 0 0 2.03 46 20 +26 +0.84 +1.12 2015-2016 28 Aberdeen 1 League 35 2,942 84 86.0 32.7 35 23 0 0 1.83 53 43 +10 +0.31 -0.45 2016-2017 29 Aberdeen 1 League 32 2,786 87 81.5 31.0 32 22 0 2.13 2017-2018 30 Celtic 2 Leagues 15 608 41 15.4 6.8 6 2 9 2 2.60 2018-2019 31 Celtic 2 Leagues 17 813 48 19.6 9.0 8 74 3 9 24 20 2.03 13 6 +7 +0.77 -0.44 2019-2020 32 Celtic 2 Leagues 19 795 42 23.2 8.8 7 84 6 12 17 10 2.52 20 4 +16 +1.81 -0.11 2020-2021 33 Aberdeen 1 League 34 2,872 84 84.0 31.9 34 84 24 0 0 1.44 32 29 +3 +0.09 +0.92 2021-2022 34 Aberdeen 1 League 35 2,507 72 73.3 27.9 28 83 19 7 26 1 1.14 33 35 -2 -0.07 +0.22 2022-2023 35 Aberdeen 1 League 30 2,046 68 59.8 22.7 24 80 14 6 23 0 1.50 35 42 -7 -0.31 -0.50 2023-2024 36 Aberdeen 2 Leagues 20 948 47 23.9 10.5 9 79 5 11 22 16 1.10 15 15 0 0.00 +0.12 18 Seasons 7 Clubs 8 Leagues 455 32,284 71 46.5 358.7 368 82 144 87 22 49 1.76 247 194 +53 +0.30 -0.35 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (9 Seasons) 2 Leagues 284 21,986 77 70.2 244.3 251 82 133 33 23 17 1.62 214 184 +30 +0.19 +0.28 Inverness CT (3 Seasons) 2 Leagues 85 6,799 80 67.5 75.5 77 8 Celtic (3 Seasons) 3 Leagues 51 2,216 43 19.2 24.6 21 79 11 30 20 32 2.38 33 10 +23 +1.29 -0.24 Northampton Town (1 Season) 1 League 11 530 48 12.8 5.9 5 6 Milton Keynes Dons (1 Season) 1 League 11 236 21 5.7 2.6 10 1 Leicester City (1 Season) 1 League 7 279 40 6.7 3.1 1 6 Cheltenham Town (1 Season) 1 League 6 238 40 5.7 2.6 3 3 Premiership (14 Seasons) 373 27,847 75 59.0 309.4 316 81 140 57 23 41 1.77 239 185 +54 +0.32 -0.44 League One (2 Seasons) 17 768 45 9.3 8.5 8 9 Europa Lg (2 Seasons) 6 303 51 21.0 3.4 3 90 3 3 11 6 2.08 4 3 +1 +0.30 +0.61 First Division (1 Season) 35 2,652 76 81.9 29.5 29 6 League Two (1 Season) 11 236 21 5.7 2.6 10 1 Championship (1 Season) 7 279 40 6.7 3.1 1 6 Conf Lg (1 Season) 6 199 33 36.9 2.2 1 90 1 5 22 0 1.00 4 6 -2 -0.90 -1.43 Champions Lg (1 Season) 0 0 0 0 2
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 2006-2007 19 Milton Keynes Dons eng ENG 4. League Two 4th 11 236 21 5.7 2.6 10 1 2007-2008 20 Northampton Town eng ENG 3. League One 9th 11 530 48 12.8 5.9 5 6 2007-2008 20 Leicester City eng ENG 2. Championship 22nd 7 279 40 6.7 3.1 1 6 2008-2009 21 Cheltenham Town eng ENG 3. League One 23rd 6 238 40 5.7 2.6 3 3 2009-2010 22 Inverness CT sct SCO 2. First Division 1st 35 2,652 76 81.9 29.5 29 6 2010-2011 23 Inverness CT sct SCO 1. Premier League 7th 24 1,938 81 56.7 21.5 23 1 2011-2012 24 Inverness CT sct SCO 1. Premier League 10th 26 2,209 85 64.6 24.5 25 1 2012-2013 25 Aberdeen sct SCO 1. Premier League 8th 35 2,590 74 75.7 28.8 29 6 2013-2014 26 Aberdeen sct SCO 1. Premiership 3rd 31 2,514 81 73.5 27.9 28 3 2014-2015 27 Aberdeen sct SCO 1. Premiership 2nd 32 2,781 87 81.3 30.9 32 26 0 0 2.03 46 20 +26 +0.84 +1.12 Matches 2015-2016 28 Aberdeen sct SCO 1. Premiership 2nd 35 2,942 84 86.0 32.7 35 23 0 0 1.83 53 43 +10 +0.31 -0.45 Matches 2016-2017 29 Aberdeen sct SCO 1. Premiership 2nd 32 2,786 87 81.5 31.0 32 22 0 2.13 Matches 2017-2018 30 Celtic sct SCO 1. Premiership 1st 15 608 41 17.8 6.8 6 2 9 2.60 Matches 2018-2019 31 Celtic sct SCO 1. Premiership 1st 16 723 45 21.1 8.0 7 72 2 9 24 15 2.06 13 5 +8 +1.00 -0.64 Matches 2019-2020 32 Celtic sct SCO 1. Premiership 1st 14 582 42 21.6 6.5 5 82 4 9 19 9 2.64 16 2 +14 +2.16 -0.21 Matches 2020-2021 33 Aberdeen sct SCO 1. Premiership 4th 34 2,872 84 84.0 31.9 34 84 24 0 0 1.44 32 29 +3 +0.09 +0.92 Matches 2021-2022 34 Aberdeen sct SCO 1. Premiership 10th 35 2,507 72 73.3 27.9 28 83 19 7 26 1 1.14 33 35 -2 -0.07 +0.22 Matches 2022-2023 35 Aberdeen sct SCO 1. Premiership 3rd 30 2,046 68 59.8 22.7 24 80 14 6 23 0 1.50 35 42 -7 -0.31 -0.50 Matches 2023-2024 36 Aberdeen sct SCO 1. Premiership 7th 14 749 54 21.9 8.3 8 77 4 6 22 16 1.14 11 9 +2 +0.24 +0.44 Matches 18 Seasons 7 Clubs 5 Leagues 443 31,782 72 47.5 353.1 364 81 140 79 23 41 1.77 239 185 +54 +0.32 -0.44 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (9 Seasons) 1 League 278 21,787 78 70.8 242.1 250 82 132 28 24 17 1.64 210 178 +32 +0.21 +0.33 Inverness CT (3 Seasons) 2 Leagues 85 6,799 80 67.5 75.5 77 8 Celtic (3 Seasons) 1 League 45 1,913 43 20.1 21.3 18 76 8 27 22 24 2.42 29 7 +22 +1.52 -0.45 Northampton Town (1 Season) 1 League 11 530 48 12.8 5.9 5 6 Milton Keynes Dons (1 Season) 1 League 11 236 21 5.7 2.6 10 1 Leicester City (1 Season) 1 League 7 279 40 6.7 3.1 1 6 Cheltenham Town (1 Season) 1 League 6 238 40 5.7 2.6 3 3 Premiership (14 Seasons) 373 27,847 75 59.0 309.4 316 81 140 57 23 41 1.77 239 185 +54 +0.32 -0.44 League One (2 Seasons) 17 768 45 9.3 8.5 8 9 First Division (1 Season) 35 2,652 76 81.9 29.5 29 6 League Two (1 Season) 11 236 21 5.7 2.6 10 1 Championship (1 Season) 7 279 40 6.7 3.1 1 6
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2017-2018 30 Celtic 1. Champions Lg GR 0 0 0 0 2 Matches 2018-2019 31 Celtic 2. Europa Lg R32 1 90 90 12.5 1.0 1 90 1 0 5 1.50 0 1 -1 -1.00 -0.43 Matches 2019-2020 32 Celtic 2. Europa Lg R32 5 213 43 29.6 2.4 2 90 2 3 11 1 2.20 4 2 +2 +0.85 +0.85 Matches 2023-2024 36 Aberdeen 3. Conf Lg GR 6 199 33 36.9 2.2 1 90 1 5 22 0 1.00 4 6 -2 -0.90 -1.43 Matches 4 Seasons 2 Clubs 3 Leagues 12 502 42 19.9 5.6 4 90 4 8 18 8 1.54 8 9 -1 -0.18 -0.06 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (3 Seasons) 2 Leagues 6 303 51 15.3 3.4 3 90 3 3 11 8 2.08 4 3 +1 +0.30 +0.61 Aberdeen (1 Season) 1 League 6 199 33 36.9 2.2 1 90 1 5 22 0 1.00 4 6 -2 -0.90 -1.43 Europa Lg (2 Seasons) 6 303 51 21.0 3.4 3 90 3 3 11 6 2.08 4 3 +1 +0.30 +0.61 Conf Lg (1 Season) 6 199 33 36.9 2.2 1 90 1 5 22 0 1.00 4 6 -2 -0.90 -1.43 Champions Lg (1 Season) 0 0 0 0 2
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016 28 ie Rep. of Ireland Friendlies (M) 2 42 21 9.3 0.5 0 0 2 20 0 2.00 0 0 0 0.00 -0.88 Matches 2017 29 ie Rep. of Ireland Friendlies (M) 2 121 61 44.8 1.3 2 61 0 0 0 1.50 2 2 0 0.00 +0.60 Matches 2018 30 ie Rep. of Ireland WCQ 0 0 0 0 6 Matches 3 Seasons 1 Club 2 Leagues 4 163 41 9.1 1.8 2 62 0 2 20 6 1.75 2 2 0 0.00 -0.48 Friendlies (M) (2 Seasons) 4 163 41 22.6 1.8 2 62 0 2 20 0 1.75 2 2 0 0.00 -0.48 WCQ (1 Season) 0 0 0 0 6
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2006-2007 19 Milton Keynes Dons 1 League 2.6 1 0 2 2007-2008 20 Northampton Town 1 League 5.9 0 0 5 2007-2008 20 Leicester City 1 League 3.1 0 0 0 2008-2009 21 Cheltenham Town 1 League 2.6 0 0 0 2009-2010 22 Inverness CT 1 League 29.5 3 0 2010-2011 23 Inverness CT 1 League 21.5 3 0 14 2011-2012 24 Inverness CT 1 League 24.5 1 1 17 2012-2013 25 Aberdeen 1 League 28.8 3 0 20 2013-2014 26 Aberdeen 1 League 27.9 5 0 34 2014-2015 27 Aberdeen 1 League 30.9 3 0 2015-2016 28 Aberdeen 1 League 32.7 2 1 25 2016-2017 29 Aberdeen 1 League 31.0 6 0 35 2017-2018 30 Celtic 2 Leagues 6.8 1 0 6 2018-2019 31 Celtic 2 Leagues 9.0 3 0 0 3 1 0 6 1 1 0 0 0 2019-2020 32 Celtic 2 Leagues 8.8 1 0 0 8 14 1 32 7 5 0 2020-2021 33 Aberdeen 1 League 31.9 4 0 0 25 40 8 144 18 35 0 2021-2022 34 Aberdeen 1 League 27.9 8 0 0 30 55 3 167 18 23 0 2022-2023 35 Aberdeen 1 League 22.7 5 0 0 18 22 0 154 23 28 0 2023-2024 36 Aberdeen 2 Leagues 10.5 4 0 0 7 20 4 59 7 15 0 18 Seasons 7 Clubs 8 Leagues 358.7 53 2 0 249 152 16 562 74 107 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Aberdeen (9 Seasons) 2 Leagues 244.3 40 1 0 194 137 15 524 66 101 0 Inverness CT (3 Seasons) 2 Leagues 75.5 7 1 31 Celtic (3 Seasons) 3 Leagues 24.6 5 0 0 17 15 1 38 8 6 0 0 0 Northampton Town (1 Season) 1 League 5.9 0 0 5 Milton Keynes Dons (1 Season) 1 League 2.6 1 0 2 Leicester City (1 Season) 1 League 3.1 0 0 0 Cheltenham Town (1 Season) 1 League 2.6 0 0 0 Premiership (14 Seasons) 309.4 47 2 0 235 143 15 533 64 97 0 League One (2 Seasons) 8.5 0 0 5 Europa Lg (2 Seasons) 3.4 1 0 0 6 4 0 14 8 6 0 0 0 First Division (1 Season) 29.5 3 0 League Two (1 Season) 2.6 1 0 2 Championship (1 Season) 3.1 0 0 0 Conf Lg (1 Season) 2.2 1 0 0 1 5 1 15 2 4 0 Champions Lg (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 31 Celtic 2. Europa Lg R32 1.0 1 0 0 3 1 0 6 1 1 0 0 0 Matches 2019-2020 32 Celtic 2. Europa Lg R32 2.4 0 0 0 3 3 0 8 7 5 0 Matches 2023-2024 36 Aberdeen 3. Conf Lg GR 2.2 1 0 0 1 5 1 15 2 4 0 Matches 4 Seasons 2 Clubs 3 Leagues 5.6 2 0 0 7 9 1 29 10 10 0 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Celtic (3 Seasons) 2 Leagues 3.4 1 0 0 6 4 0 14 8 6 0 0 0 Aberdeen (1 Season) 1 League 2.2 1 0 0 1 5 1 15 2 4 0 Europa Lg (2 Seasons) 3.4 1 0 0 6 4 0 14 8 6 0 0 0 Conf Lg (1 Season) 2.2 1 0 0 1 5 1 15 2 4 0 Champions Lg (1 Season)
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 Jonny Hayes Pages
Jonny Hayes Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary