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 2011-2012 16 Aberdeen sct SCO 1. Premier League 2 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 17 Aberdeen sct SCO 1. Premier League 7 0 78 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 18 Alloa Athletic sct SCO 2. Championship 18 7 776 8.6 1 1 2 1 0 0 1 0 0.12 0.12 0.23 0.12 0.23 2013-2014 18 Aberdeen sct SCO 1. Premiership 3 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 19 Aberdeen sct SCO 1. Premiership 0 0 Matches 2015-2016 20 Gr'nock Morton sct SCO 2. Championship 17 17 1,501 16.7 5 4 9 5 0 0 8 0 0.30 0.24 0.54 0.30 0.54 Matches 2015-2016 20 Fleetwood Town eng ENG FA Cup 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 20 Fleetwood Town eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Fleetwood Town eng ENG 3. League One 7 3 264 2.9 1 0 1 1 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Matches 2016-2017 21 Raith Rovers sct SCO 2. Championship 34 28 2,558 28.4 5 1 6 5 0 0 11 0 0.18 0.04 0.21 0.18 0.21 Matches 2017-2018 22 Dunfermline sct SCO 2. Championship 32 28 2,375 26.4 7 4 11 6 1 1 6 1 0.27 0.15 0.42 0.23 0.38 Matches 2018-2019 23 Ross County sct SCO 2. Championship 32 12 1,223 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Matches 2020-2021 25 Dunfermline sct SCO 2. Championship 27 22 1,930 21.4 9 3 12 5 4 5 5 0 0.42 0.14 0.56 0.23 0.37 Matches 2024-2025 29 The New Saints 3. Conf Lg 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 Matches 10 Seasons 8 Clubs 6 Leagues 187 122 11,255 125.1 31 15 46 25 6 7 33 1 0.25 0.12 0.37 0.20 0.32 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 (4 Seasons) 1 League 12 0 138 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (2 Seasons) 1 League 59 50 4,305 47.8 16 7 23 11 5 6 11 1 0.33 0.15 0.48 0.23 0.38 Raith Rovers (1 Season) 1 League 34 28 2,558 28.4 5 1 6 5 0 0 11 0 0.18 0.04 0.21 0.18 0.21 Ross County (1 Season) 1 League 32 12 1,223 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Alloa Athletic (1 Season) 1 League 18 7 776 8.6 1 1 2 1 0 0 1 0 0.12 0.12 0.23 0.12 0.23 Gr'nock Morton (1 Season) 1 League 17 17 1,501 16.7 5 4 9 5 0 0 8 0 0.30 0.24 0.54 0.30 0.54 Fleetwood Town (1 Season) 3 Leagues 9 4 367 4.1 1 0 1 1 0 0 1 0 0.25 0.00 0.25 0.25 0.25 The New Saints (1 Season) 1 League 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 Championship (6 Seasons) 160 114 10,363 115.1 29 14 43 24 5 6 31 1 0.25 0.12 0.37 0.21 0.33 Premier League (4 Seasons) 12 0 138 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 7 3 264 2.9 1 0 1 1 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Conf Lg (1 Season) 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 FA Cup (1 Season) 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 1 1 90 1.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 2011-2012 16 Aberdeen 1 League 2 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 17 Aberdeen 1 League 7 0 78 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 18 Alloa Athletic 1 League 18 7 776 8.6 1 1 2 1 0 0 1 0 0.12 0.12 0.23 0.12 0.23 2013-2014 18 Aberdeen 1 League 3 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 19 Aberdeen 1 League 0 0 2015-2016 20 Gr'nock Morton 1 League 17 17 1,501 16.7 5 4 9 5 0 0 8 0 0.30 0.24 0.54 0.30 0.54 2015-2016 20 Fleetwood Town 3 Leagues 9 4 367 4.1 1 0 1 1 0 0 1 0 0.25 0.00 0.25 0.25 0.25 2016-2017 21 Raith Rovers 1 League 34 28 2,558 28.4 5 1 6 5 0 0 11 0 0.18 0.04 0.21 0.18 0.21 2017-2018 22 Dunfermline 1 League 32 28 2,375 26.4 7 4 11 6 1 1 6 1 0.27 0.15 0.42 0.23 0.38 2018-2019 23 Ross County 1 League 32 12 1,223 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 2020-2021 25 Dunfermline 1 League 27 22 1,930 21.4 9 3 12 5 4 5 5 0 0.42 0.14 0.56 0.23 0.37 2024-2025 29 The New Saints 1 League 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 10 Seasons 8 Clubs 6 Leagues 187 122 11,255 125.1 31 15 46 25 6 7 33 1 0.25 0.12 0.37 0.20 0.32 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 (4 Seasons) 1 League 12 0 138 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (2 Seasons) 1 League 59 50 4,305 47.8 16 7 23 11 5 6 11 1 0.33 0.15 0.48 0.23 0.38 Raith Rovers (1 Season) 1 League 34 28 2,558 28.4 5 1 6 5 0 0 11 0 0.18 0.04 0.21 0.18 0.21 Ross County (1 Season) 1 League 32 12 1,223 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Alloa Athletic (1 Season) 1 League 18 7 776 8.6 1 1 2 1 0 0 1 0 0.12 0.12 0.23 0.12 0.23 Gr'nock Morton (1 Season) 1 League 17 17 1,501 16.7 5 4 9 5 0 0 8 0 0.30 0.24 0.54 0.30 0.54 Fleetwood Town (1 Season) 3 Leagues 9 4 367 4.1 1 0 1 1 0 0 1 0 0.25 0.00 0.25 0.25 0.25 The New Saints (1 Season) 1 League 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 Championship (6 Seasons) 160 114 10,363 115.1 29 14 43 24 5 6 31 1 0.25 0.12 0.37 0.21 0.33 Premier League (4 Seasons) 12 0 138 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 7 3 264 2.9 1 0 1 1 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Conf Lg (1 Season) 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 FA Cup (1 Season) 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 1 1 90 1.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 2011-2012 16 Aberdeen sct SCO 1. Premier League 9th 2 0 39 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 17 Aberdeen sct SCO 1. Premier League 8th 7 0 78 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 18 Alloa Athletic sct SCO 2. Championship 8th 18 7 776 8.6 1 1 2 1 0 0 1 0 0.12 0.12 0.23 0.12 0.23 2013-2014 18 Aberdeen sct SCO 1. Premiership 3rd 3 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 19 Aberdeen sct SCO 1. Premiership 2nd 0 0 Matches 2015-2016 20 Gr'nock Morton sct SCO 2. Championship 5th 17 17 1,501 16.7 5 4 9 5 0 0 8 0 0.30 0.24 0.54 0.30 0.54 Matches 2015-2016 20 Fleetwood Town eng ENG 3. League One 19th 7 3 264 2.9 1 0 1 1 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Matches 2016-2017 21 Raith Rovers sct SCO 2. Championship 9th 34 28 2,558 28.4 5 1 6 5 0 0 11 0 0.18 0.04 0.21 0.18 0.21 Matches 2017-2018 22 Dunfermline sct SCO 2. Championship 4th 32 28 2,375 26.4 7 4 11 6 1 1 6 1 0.27 0.15 0.42 0.23 0.38 Matches 2018-2019 23 Ross County sct SCO 2. Championship 1st 32 12 1,223 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Matches 2020-2021 25 Dunfermline sct SCO 2. Championship 4th 27 22 1,930 21.4 9 3 12 5 4 5 5 0 0.42 0.14 0.56 0.23 0.37 Matches 9 Seasons 7 Clubs 3 Leagues 179 117 10,765 119.6 30 14 44 25 5 6 32 1 0.25 0.12 0.37 0.21 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 Aberdeen (4 Seasons) 1 League 12 0 138 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (2 Seasons) 1 League 59 50 4,305 47.8 16 7 23 11 5 6 11 1 0.33 0.15 0.48 0.23 0.38 Raith Rovers (1 Season) 1 League 34 28 2,558 28.4 5 1 6 5 0 0 11 0 0.18 0.04 0.21 0.18 0.21 Ross County (1 Season) 1 League 32 12 1,223 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Alloa Athletic (1 Season) 1 League 18 7 776 8.6 1 1 2 1 0 0 1 0 0.12 0.12 0.23 0.12 0.23 Gr'nock Morton (1 Season) 1 League 17 17 1,501 16.7 5 4 9 5 0 0 8 0 0.30 0.24 0.54 0.30 0.54 Fleetwood Town (1 Season) 1 League 7 3 264 2.9 1 0 1 1 0 0 1 0 0.34 0.00 0.34 0.34 0.34 Championship (6 Seasons) 160 114 10,363 115.1 29 14 43 24 5 6 31 1 0.25 0.12 0.37 0.21 0.33 Premier League (4 Seasons) 12 0 138 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 7 3 264 2.9 1 0 1 1 0 0 1 0 0.34 0.00 0.34 0.34 0.34
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 20 Fleetwood Town eng ENG FA Cup 85th 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 20 Fleetwood Town eng ENG League Cup 57th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 2 Leagues 2 1 103 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 1 1 90 1.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 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 2024-2025 29 The New Saints 3. Conf Lg 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23 Matches 1 Season 1 Club 1 League 6 4 387 4.3 1 1 2 0 1 1 1 0 0.23 0.23 0.47 0.00 0.23
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2011-2012 16 Aberdeen 1 League 0.4 0 0 0.00 0 0 2012-2013 17 Aberdeen 1 League 0.9 0 1 1.15 0.00 0 0 2013-2014 18 Alloa Athletic 1 League 8.6 1 8 0.93 0.13 0 0 2013-2014 18 Aberdeen 1 League 0.2 0 0 0.00 0 0 2015-2016 20 Gr'nock Morton 1 League 16.7 5 17 1.02 0.29 0 0 2015-2016 20 Fleetwood Town 3 Leagues 4.1 1 4 1.36 0.25 0 0 2016-2017 21 Raith Rovers 1 League 28.4 5 0 23 0.00 0.81 0.22 0 0 2017-2018 22 Dunfermline 1 League 26.4 7 0 26 0.00 0.99 0.23 1 1 2018-2019 23 Ross County 1 League 13.6 2 0 0 2020-2021 25 Dunfermline 1 League 21.4 9 4 5 2024-2025 29 The New Saints 1 League 4.3 1 13 7 53.8 3.02 1.63 0.00 0.00 1 1 10 Seasons 8 Clubs 6 Leagues 125.1 31 13 86 430.8 0.22 0.97 0.85 0.21 6 7 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Aberdeen (4 Seasons) 1 League 1.5 0 1 0.65 0.00 0 0 Dunfermline (2 Seasons) 1 League 47.8 16 0 26 0.00 0.99 0.23 5 6 Raith Rovers (1 Season) 1 League 28.4 5 0 23 0.00 0.81 0.22 0 0 Ross County (1 Season) 1 League 13.6 2 0 0 Alloa Athletic (1 Season) 1 League 8.6 1 8 0.93 0.13 0 0 Gr'nock Morton (1 Season) 1 League 16.7 5 17 1.02 0.29 0 0 Fleetwood Town (1 Season) 3 Leagues 4.1 1 4 1.36 0.25 0 0 The New Saints (1 Season) 1 League 4.3 1 13 7 53.8 3.02 1.63 0.00 0.00 1 1 Championship (6 Seasons) 115.1 29 0 74 0.00 0.92 0.23 5 6 Premier League (4 Seasons) 1.5 0 1 0.65 0.00 0 0 League One (1 Season) 2.9 1 4 1.36 0.25 0 0 Conf Lg (1 Season) 4.3 1 13 7 53.8 3.02 1.63 0.00 0.00 1 1 FA Cup (1 Season) 0.1 0 0 0 League Cup (1 Season) 1.0 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2024-2025 29 The New Saints 3. Conf Lg 4.3 1 13 7 53.8 3.02 1.63 0.00 0.00 1 1 Matches 1 Season 1 Club 1 League 4.3 1 13 7 53.8 3.02 1.63 0.00 0.00 1 1
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 2011-2012 16 Aberdeen sct SCO 1. Premier League 2 39 20 1.1 0.4 0 2 2012-2013 17 Aberdeen sct SCO 1. Premier League 7 78 11 2.3 0.9 0 7 2013-2014 18 Alloa Athletic sct SCO 2. Championship 18 776 43 24.0 8.6 7 11 2013-2014 18 Aberdeen sct SCO 1. Premiership 3 21 7 0.6 0.2 0 3 2014-2015 19 Aberdeen sct SCO 1. Premiership 0 0 0 0 1 Matches 2015-2016 20 Gr'nock Morton sct SCO 2. Championship 17 1,501 88 46.3 16.7 17 14 0 0 0.94 18 21 -3 -0.18 -0.18 Matches 2015-2016 20 Fleetwood Town eng ENG FA Cup 1 13 13 14.4 0.1 0 0 1 12 0 0.00 0 1 -1 -6.92 -5.75 Matches 2015-2016 20 Fleetwood Town eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2015-2016 20 Fleetwood Town eng ENG 3. League One 7 264 38 6.4 2.9 3 0 4 4 0.14 1 1 0 0.00 +0.09 Matches 2016-2017 21 Raith Rovers sct SCO 2. Championship 34 2,558 75 79.0 28.4 28 15 6 1 1.15 28 41 -13 -0.46 +0.07 Matches 2017-2018 22 Dunfermline sct SCO 2. Championship 32 2,375 74 73.3 26.4 28 14 4 1 1.59 39 23 +16 +0.61 -0.33 Matches 2018-2019 23 Ross County sct SCO 2. Championship 32 1,223 38 37.7 13.6 12 74 3 20 17 3 1.94 20 9 +11 +0.81 +0.01 Matches 2020-2021 25 Dunfermline sct SCO 2. Championship 27 1,930 71 79.4 21.4 22 83 13 5 21 0 1.38 30 22 +8 +0.37 +1.09 Matches 2024-2025 29 The New Saints 3. Conf Lg 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 Matches 10 Seasons 8 Clubs 6 Leagues 187 11,255 60 30.3 125.1 122 80 62 65 18 10 1.33 141 125 +16 +0.14 +0.05 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (4 Seasons) 1 League 12 138 12 1.0 1.5 0 0 12 1 Dunfermline (2 Seasons) 1 League 59 4,305 73 75.9 47.8 50 83 27 9 21 1 1.49 69 45 +24 +0.50 +0.17 Raith Rovers (1 Season) 1 League 34 2,558 75 79.0 28.4 28 15 6 1 1.15 28 41 -13 -0.46 +0.07 Ross County (1 Season) 1 League 32 1,223 38 37.7 13.6 12 74 3 20 17 3 1.94 20 9 +11 +0.81 +0.01 Alloa Athletic (1 Season) 1 League 18 776 43 24.0 8.6 7 11 Gr'nock Morton (1 Season) 1 League 17 1,501 88 46.3 16.7 17 14 0 0 0.94 18 21 -3 -0.18 -0.18 Fleetwood Town (1 Season) 3 Leagues 9 367 41 8.5 4.1 4 91 1 5 12 4 0.11 1 3 -2 -0.49 -0.38 The New Saints (1 Season) 1 League 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 Championship (6 Seasons) 160 10,363 65 55.6 115.1 114 80 59 46 18 5 1.45 135 116 +19 +0.18 -0.12 Premier League (4 Seasons) 12 138 12 1.0 1.5 0 0 12 1 League One (1 Season) 7 264 38 6.4 2.9 3 0 4 4 0.14 1 1 0 0.00 +0.09 Conf Lg (1 Season) 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 FA Cup (1 Season) 1 13 13 14.4 0.1 0 0 1 12 0 0.00 0 1 -1 -6.92 -5.75 League Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
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 2011-2012 16 Aberdeen 1 League 2 39 20 1.1 0.4 0 2 2012-2013 17 Aberdeen 1 League 7 78 11 2.3 0.9 0 7 2013-2014 18 Alloa Athletic 1 League 18 776 43 24.0 8.6 7 11 2013-2014 18 Aberdeen 1 League 3 21 7 0.6 0.2 0 3 2014-2015 19 Aberdeen 1 League 0 0 0 0 1 2015-2016 20 Gr'nock Morton 1 League 17 1,501 88 46.3 16.7 17 14 0 0 0.94 18 21 -3 -0.18 -0.18 2015-2016 20 Fleetwood Town 3 Leagues 9 367 41 8.5 4.1 4 91 1 5 12 4 0.11 1 3 -2 -0.49 -0.38 2016-2017 21 Raith Rovers 1 League 34 2,558 75 79.0 28.4 28 15 6 1 1.15 28 41 -13 -0.46 +0.07 2017-2018 22 Dunfermline 1 League 32 2,375 74 73.3 26.4 28 14 4 1 1.59 39 23 +16 +0.61 -0.33 2018-2019 23 Ross County 1 League 32 1,223 38 37.7 13.6 12 74 3 20 17 3 1.94 20 9 +11 +0.81 +0.01 2020-2021 25 Dunfermline 1 League 27 1,930 71 79.4 21.4 22 83 13 5 21 0 1.38 30 22 +8 +0.37 +1.09 2024-2025 29 The New Saints 1 League 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 10 Seasons 8 Clubs 6 Leagues 187 11,255 60 30.3 125.1 122 80 62 65 18 10 1.33 141 125 +16 +0.14 +0.05 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (4 Seasons) 1 League 12 138 12 1.0 1.5 0 0 12 1 Dunfermline (2 Seasons) 1 League 59 4,305 73 75.9 47.8 50 83 27 9 21 1 1.49 69 45 +24 +0.50 +0.17 Raith Rovers (1 Season) 1 League 34 2,558 75 79.0 28.4 28 15 6 1 1.15 28 41 -13 -0.46 +0.07 Ross County (1 Season) 1 League 32 1,223 38 37.7 13.6 12 74 3 20 17 3 1.94 20 9 +11 +0.81 +0.01 Alloa Athletic (1 Season) 1 League 18 776 43 24.0 8.6 7 11 Gr'nock Morton (1 Season) 1 League 17 1,501 88 46.3 16.7 17 14 0 0 0.94 18 21 -3 -0.18 -0.18 Fleetwood Town (1 Season) 3 Leagues 9 367 41 8.5 4.1 4 91 1 5 12 4 0.11 1 3 -2 -0.49 -0.38 The New Saints (1 Season) 1 League 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 Championship (6 Seasons) 160 10,363 65 55.6 115.1 114 80 59 46 18 5 1.45 135 116 +19 +0.18 -0.12 Premier League (4 Seasons) 12 138 12 1.0 1.5 0 0 12 1 League One (1 Season) 7 264 38 6.4 2.9 3 0 4 4 0.14 1 1 0 0.00 +0.09 Conf Lg (1 Season) 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 FA Cup (1 Season) 1 13 13 14.4 0.1 0 0 1 12 0 0.00 0 1 -1 -6.92 -5.75 League Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
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 2011-2012 16 Aberdeen sct SCO 1. Premier League 9th 2 39 20 1.1 0.4 0 2 2012-2013 17 Aberdeen sct SCO 1. Premier League 8th 7 78 11 2.3 0.9 0 7 2013-2014 18 Alloa Athletic sct SCO 2. Championship 8th 18 776 43 24.0 8.6 7 11 2013-2014 18 Aberdeen sct SCO 1. Premiership 3rd 3 21 7 0.6 0.2 0 3 2014-2015 19 Aberdeen sct SCO 1. Premiership 2nd 0 0 0 0 1 Matches 2015-2016 20 Gr'nock Morton sct SCO 2. Championship 5th 17 1,501 88 46.3 16.7 17 14 0 0 0.94 18 21 -3 -0.18 -0.18 Matches 2015-2016 20 Fleetwood Town eng ENG 3. League One 19th 7 264 38 6.4 2.9 3 0 4 4 0.14 1 1 0 0.00 +0.09 Matches 2016-2017 21 Raith Rovers sct SCO 2. Championship 9th 34 2,558 75 79.0 28.4 28 15 6 1 1.15 28 41 -13 -0.46 +0.07 Matches 2017-2018 22 Dunfermline sct SCO 2. Championship 4th 32 2,375 74 73.3 26.4 28 14 4 1 1.59 39 23 +16 +0.61 -0.33 Matches 2018-2019 23 Ross County sct SCO 2. Championship 1st 32 1,223 38 37.7 13.6 12 74 3 20 17 3 1.94 20 9 +11 +0.81 +0.01 Matches 2020-2021 25 Dunfermline sct SCO 2. Championship 4th 27 1,930 71 79.4 21.4 22 83 13 5 21 0 1.38 30 22 +8 +0.37 +1.09 Matches 9 Seasons 7 Clubs 3 Leagues 179 10,765 60 29.5 119.6 117 80 59 62 18 10 1.38 136 117 +19 +0.17 +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 Aberdeen (4 Seasons) 1 League 12 138 12 1.0 1.5 0 0 12 1 Dunfermline (2 Seasons) 1 League 59 4,305 73 75.9 47.8 50 83 27 9 21 1 1.49 69 45 +24 +0.50 +0.17 Raith Rovers (1 Season) 1 League 34 2,558 75 79.0 28.4 28 15 6 1 1.15 28 41 -13 -0.46 +0.07 Ross County (1 Season) 1 League 32 1,223 38 37.7 13.6 12 74 3 20 17 3 1.94 20 9 +11 +0.81 +0.01 Alloa Athletic (1 Season) 1 League 18 776 43 24.0 8.6 7 11 Gr'nock Morton (1 Season) 1 League 17 1,501 88 46.3 16.7 17 14 0 0 0.94 18 21 -3 -0.18 -0.18 Fleetwood Town (1 Season) 1 League 7 264 38 6.4 2.9 3 0 4 4 0.14 1 1 0 0.00 +0.09 Championship (6 Seasons) 160 10,363 65 55.6 115.1 114 80 59 46 18 5 1.45 135 116 +19 +0.18 -0.12 Premier League (4 Seasons) 12 138 12 1.0 1.5 0 0 12 1 League One (1 Season) 7 264 38 6.4 2.9 3 0 4 4 0.14 1 1 0 0.00 +0.09
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 20 Fleetwood Town eng ENG FA Cup 85th 1 13 13 14.4 0.1 0 0 1 12 0 0.00 0 1 -1 -6.92 -5.75 Matches 2015-2016 20 Fleetwood Town eng ENG League Cup 57th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 1 Season 1 Club 2 Leagues 2 103 52 57.2 1.1 1 91 1 1 12 0 0.00 0 2 -2 -1.75 -0.58 FA Cup (1 Season) 1 13 13 14.4 0.1 0 0 1 12 0 0.00 0 1 -1 -6.92 -5.75 League Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
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 2024-2025 29 The New Saints 3. Conf Lg 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12 Matches 1 Season 1 Club 1 League 6 387 65 71.7 4.3 4 84 2 2 26 0 0.50 5 6 -1 -0.23 +2.12
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2011-2012 16 Aberdeen 1 League 0.4 0 0 1 2012-2013 17 Aberdeen 1 League 0.9 0 0 1 2013-2014 18 Alloa Athletic 1 League 8.6 1 0 2013-2014 18 Aberdeen 1 League 0.2 0 0 1 2015-2016 20 Gr'nock Morton 1 League 16.7 8 0 48 2015-2016 20 Fleetwood Town 3 Leagues 4.1 1 0 0 8 0 2016-2017 21 Raith Rovers 1 League 28.4 11 0 0 72 0 0 0 0 0 0 0 1 2017-2018 22 Dunfermline 1 League 26.4 6 1 1 56 0 0 0 0 0 0 0 0 2018-2019 23 Ross County 1 League 13.6 0 0 0 0 2020-2021 25 Dunfermline 1 League 21.4 5 0 0 0 2024-2025 29 The New Saints 1 League 4.3 1 0 0 9 4 0 2 1 2 0 10 Seasons 8 Clubs 6 Leagues 125.1 33 1 1 196 4 0 2 1 2 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Aberdeen (4 Seasons) 1 League 1.5 0 0 3 Dunfermline (2 Seasons) 1 League 47.8 11 1 1 56 0 0 0 0 0 0 0 0 Raith Rovers (1 Season) 1 League 28.4 11 0 0 72 0 0 0 0 0 0 0 1 Ross County (1 Season) 1 League 13.6 0 0 0 0 Alloa Athletic (1 Season) 1 League 8.6 1 0 Gr'nock Morton (1 Season) 1 League 16.7 8 0 48 Fleetwood Town (1 Season) 3 Leagues 4.1 1 0 0 8 0 The New Saints (1 Season) 1 League 4.3 1 0 0 9 4 0 2 1 2 0 Championship (6 Seasons) 115.1 31 1 1 176 0 0 0 0 0 0 0 1 Premier League (4 Seasons) 1.5 0 0 3 League One (1 Season) 2.9 1 0 8 Conf Lg (1 Season) 4.3 1 0 0 9 4 0 2 1 2 0 FA Cup (1 Season) 0.1 0 0 0 0 League Cup (1 Season) 1.0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 29 The New Saints 3. Conf Lg 4.3 1 0 0 9 4 0 2 1 2 0 Matches 1 Season 1 Club 1 League 4.3 1 0 0 9 4 0 2 1 2 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
More Declan McManus Pages
Declan McManus Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary