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 Celtic 2. Europa Lg 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 20 St Mirren sct SCO 1. Premier League 15 10 1,004 11.2 3 0 3 3 0 0 1 0 0.27 0.00 0.27 0.27 0.27 Matches 2010-2011 21 Huddersfield Town eng ENG 3. League One 19 18 1,439 16.0 2 7 9 2 0 0 3 0 0.13 0.44 0.56 0.13 0.56 2011-2012 22 St Mirren sct SCO 1. Premier League 29 20 1,693 18.8 2 1 3 2 0 0 3 0 0.11 0.05 0.16 0.11 0.16 2012-2013 23 St Mirren sct SCO 1. Premier League 26 18 1,593 17.7 1 2 3 1 0 0 5 0 0.06 0.11 0.17 0.06 0.17 2013-2014 24 Ross County sct SCO 1. Premiership 36 31 2,791 31.0 3 5 8 3 0 0 7 0 0.10 0.16 0.26 0.10 0.26 2014-2015 25 Ross County sct SCO 1. Premiership 22 17 1,570 17.4 2 4 6 2 0 0 5 0 0.11 0.23 0.34 0.11 0.34 Matches 2015-2016 26 Plymouth Argyle eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Plymouth Argyle 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 26 Plymouth Argyle eng ENG 4. League Two 39 34 3,084 34.3 11 11 22 11 0 0 5 0 0.32 0.32 0.64 0.32 0.64 Matches 2016-2017 27 Plymouth Argyle eng ENG EFL 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 2016-2017 27 Plymouth Argyle eng ENG FA Cup 5 5 457 5.1 1 0 1 0 1 1 0 0 0.20 0.00 0.20 0.00 0.00 Matches 2016-2017 27 Plymouth Argyle eng ENG 4. League Two 46 46 4,048 45.0 14 15 29 11 3 3 3 0 0.31 0.33 0.64 0.24 0.58 Matches 2017-2018 28 Plymouth Argyle eng ENG EFL 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 2017-2018 28 Plymouth Argyle eng ENG FA Cup 2 2 180 2.0 2 0 2 2 0 0 1 0 1.00 0.00 1.00 1.00 1.00 Matches 2017-2018 28 Plymouth Argyle eng ENG 3. League One 42 42 3,659 40.7 14 12 26 8 6 9 7 1 0.34 0.30 0.64 0.20 0.49 Matches 2018-2019 29 Plymouth Argyle eng ENG EFL Cup 2 1 97 1.1 0 1 1 0 0 0 1 0 0.00 0.93 0.93 0.00 0.93 Matches 2018-2019 29 Plymouth Argyle eng ENG FA Cup 2 2 180 2.0 0 1 1 0 0 0 1 0 0.00 0.50 0.50 0.00 0.50 Matches 2018-2019 29 Plymouth Argyle eng ENG 3. League One 44 42 3,814 42.4 6 10 16 4 2 3 10 0 0.14 0.24 0.38 0.09 0.33 Matches 2019-2020 30 CSKA Sofia bg BUL 1. First League 25 16 1,420 15.8 4 0 4 3 1 1 5 0 0.25 0.00 0.25 0.19 0.19 Matches 2020-2021 31 CSKA Sofia 2. Europa Lg 3 2 202 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 CSKA Sofia bg BUL 1. First League 24 13 1,223 13.6 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Matches 2021-2022 32 CSKA Sofia 3. Conf Lg 5 5 416 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Matches 2021-2022 32 CSKA Sofia bg BUL 1. First League 23 18 1,546 17.2 1 0 1 1 0 0 6 1 0.06 0.00 0.06 0.06 0.06 Matches 2022-2023 33 St Johnstone sct SCO 1. Premiership 30 24 2,038 22.6 3 2 5 1 2 3 8 0 0.13 0.09 0.22 0.04 0.13 Matches 2023-2024 34 St Johnstone sct SCO 1. Premiership 36 29 2,720 30.2 2 9 11 2 0 0 4 0 0.07 0.30 0.36 0.07 0.36 Matches 2024-2025 35 St Johnstone sct SCO 1. Premiership 34 15 1,718 19.1 4 3 7 3 1 1 1 0 0.21 0.16 0.37 0.16 0.31 Matches 2025-2026 36 Dunfermline Ath. sct SCO 2. Championship 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 36 Livingston sct SCO 1. Premiership 7 2 165 1.8 1 1 2 0 1 1 1 0 0.55 0.55 1.09 0.00 0.55 Matches 17 Seasons 9 Clubs 9 Leagues 522 416 37,453 416.1 78 84 162 61 17 22 82 2 0.19 0.20 0.39 0.15 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 Plymouth Argyle (4 Seasons) 4 Leagues 186 178 15,879 176.4 48 50 98 36 12 16 29 1 0.27 0.28 0.56 0.20 0.49 St Johnstone (3 Seasons) 1 League 100 68 6,476 72.0 9 14 23 6 3 4 13 0 0.13 0.19 0.32 0.08 0.28 CSKA Sofia (3 Seasons) 3 Leagues 80 54 4,807 53.4 7 0 7 6 1 1 15 1 0.13 0.00 0.13 0.11 0.11 St Mirren (3 Seasons) 1 League 70 48 4,290 47.7 6 3 9 6 0 0 9 0 0.13 0.06 0.19 0.13 0.19 Ross County (2 Seasons) 1 League 58 48 4,361 48.5 5 9 14 5 0 0 12 0 0.10 0.19 0.29 0.10 0.29 Huddersfield Town (1 Season) 1 League 19 18 1,439 16.0 2 7 9 2 0 0 3 0 0.13 0.44 0.56 0.13 0.56 Livingston (1 Season) 1 League 7 2 165 1.8 1 1 2 0 1 1 1 0 0.55 0.55 1.09 0.00 0.55 Dunfermline Ath. (1 Season) 1 League 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Celtic (1 Season) 1 League 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (9 Seasons) 235 166 15,292 169.9 21 27 48 17 4 5 35 0 0.12 0.16 0.28 0.10 0.26 FA Cup (4 Seasons) 10 10 907 10.1 3 1 4 2 1 1 3 0 0.30 0.10 0.40 0.20 0.30 EFL Cup (4 Seasons) 5 4 367 4.1 0 1 1 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 League One (3 Seasons) 105 102 8,912 99.0 22 29 51 14 8 12 20 1 0.22 0.29 0.52 0.14 0.43 First League (3 Seasons) 72 47 4,189 46.5 6 0 6 5 1 1 15 1 0.13 0.00 0.13 0.11 0.11 League Two (2 Seasons) 85 80 7,132 79.2 25 26 51 22 3 3 8 0 0.32 0.33 0.64 0.28 0.61 Europa Lg (2 Seasons) 4 2 214 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 5 5 416 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Championship (1 Season) 1 0 24 0.3 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 Celtic 1 League 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 20 St Mirren 1 League 15 10 1,004 11.2 3 0 3 3 0 0 1 0 0.27 0.00 0.27 0.27 0.27 2010-2011 21 Huddersfield Town 1 League 19 18 1,439 16.0 2 7 9 2 0 0 3 0 0.13 0.44 0.56 0.13 0.56 2011-2012 22 St Mirren 1 League 29 20 1,693 18.8 2 1 3 2 0 0 3 0 0.11 0.05 0.16 0.11 0.16 2012-2013 23 St Mirren 1 League 26 18 1,593 17.7 1 2 3 1 0 0 5 0 0.06 0.11 0.17 0.06 0.17 2013-2014 24 Ross County 1 League 36 31 2,791 31.0 3 5 8 3 0 0 7 0 0.10 0.16 0.26 0.10 0.26 2014-2015 25 Ross County 1 League 22 17 1,570 17.4 2 4 6 2 0 0 5 0 0.11 0.23 0.34 0.11 0.34 2015-2016 26 Plymouth Argyle 3 Leagues 41 36 3,264 36.3 11 11 22 11 0 0 6 0 0.30 0.30 0.61 0.30 0.61 2016-2017 27 Plymouth Argyle 3 Leagues 52 52 4,595 51.1 15 15 30 11 4 4 3 0 0.29 0.29 0.59 0.22 0.51 2017-2018 28 Plymouth Argyle 3 Leagues 45 45 3,929 43.7 16 12 28 10 6 9 8 1 0.37 0.27 0.64 0.23 0.50 2018-2019 29 Plymouth Argyle 3 Leagues 48 45 4,091 45.5 6 12 18 4 2 3 12 0 0.13 0.26 0.40 0.09 0.35 2019-2020 30 CSKA Sofia 1 League 25 16 1,420 15.8 4 0 4 3 1 1 5 0 0.25 0.00 0.25 0.19 0.19 2020-2021 31 CSKA Sofia 2 Leagues 27 15 1,425 15.8 1 0 1 1 0 0 4 0 0.06 0.00 0.06 0.06 0.06 2021-2022 32 CSKA Sofia 2 Leagues 28 23 1,962 21.8 2 0 2 2 0 0 6 1 0.09 0.00 0.09 0.09 0.09 2022-2023 33 St Johnstone 1 League 30 24 2,038 22.6 3 2 5 1 2 3 8 0 0.13 0.09 0.22 0.04 0.13 2023-2024 34 St Johnstone 1 League 36 29 2,720 30.2 2 9 11 2 0 0 4 0 0.07 0.30 0.36 0.07 0.36 2024-2025 35 St Johnstone 1 League 34 15 1,718 19.1 4 3 7 3 1 1 1 0 0.21 0.16 0.37 0.16 0.31 2025-2026 36 Livingston 1 League 7 2 165 1.8 1 1 2 0 1 1 1 0 0.55 0.55 1.09 0.00 0.55 2025-2026 36 Dunfermline Ath. 1 League 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 17 Seasons 9 Clubs 9 Leagues 522 416 37,453 416.1 78 84 162 61 17 22 82 2 0.19 0.20 0.39 0.15 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 Plymouth Argyle (4 Seasons) 4 Leagues 186 178 15,879 176.4 48 50 98 36 12 16 29 1 0.27 0.28 0.56 0.20 0.49 St Johnstone (3 Seasons) 1 League 100 68 6,476 72.0 9 14 23 6 3 4 13 0 0.13 0.19 0.32 0.08 0.28 CSKA Sofia (3 Seasons) 3 Leagues 80 54 4,807 53.4 7 0 7 6 1 1 15 1 0.13 0.00 0.13 0.11 0.11 St Mirren (3 Seasons) 1 League 70 48 4,290 47.7 6 3 9 6 0 0 9 0 0.13 0.06 0.19 0.13 0.19 Ross County (2 Seasons) 1 League 58 48 4,361 48.5 5 9 14 5 0 0 12 0 0.10 0.19 0.29 0.10 0.29 Huddersfield Town (1 Season) 1 League 19 18 1,439 16.0 2 7 9 2 0 0 3 0 0.13 0.44 0.56 0.13 0.56 Livingston (1 Season) 1 League 7 2 165 1.8 1 1 2 0 1 1 1 0 0.55 0.55 1.09 0.00 0.55 Dunfermline Ath. (1 Season) 1 League 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Celtic (1 Season) 1 League 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (9 Seasons) 235 166 15,292 169.9 21 27 48 17 4 5 35 0 0.12 0.16 0.28 0.10 0.26 FA Cup (4 Seasons) 10 10 907 10.1 3 1 4 2 1 1 3 0 0.30 0.10 0.40 0.20 0.30 EFL Cup (4 Seasons) 5 4 367 4.1 0 1 1 0 0 0 1 0 0.00 0.25 0.25 0.00 0.25 League One (3 Seasons) 105 102 8,912 99.0 22 29 51 14 8 12 20 1 0.22 0.29 0.52 0.14 0.43 First League (3 Seasons) 72 47 4,189 46.5 6 0 6 5 1 1 15 1 0.13 0.00 0.13 0.11 0.11 League Two (2 Seasons) 85 80 7,132 79.2 25 26 51 22 3 3 8 0 0.32 0.33 0.64 0.28 0.61 Europa Lg (2 Seasons) 4 2 214 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 5 5 416 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Championship (1 Season) 1 0 24 0.3 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 St Mirren sct SCO 1. Premier League 10th 15 10 1,004 11.2 3 0 3 3 0 0 1 0 0.27 0.00 0.27 0.27 0.27 Matches 2010-2011 21 Huddersfield Town eng ENG 3. League One 3rd 19 18 1,439 16.0 2 7 9 2 0 0 3 0 0.13 0.44 0.56 0.13 0.56 2011-2012 22 St Mirren sct SCO 1. Premier League 8th 29 20 1,693 18.8 2 1 3 2 0 0 3 0 0.11 0.05 0.16 0.11 0.16 2012-2013 23 St Mirren sct SCO 1. Premier League 11th 26 18 1,593 17.7 1 2 3 1 0 0 5 0 0.06 0.11 0.17 0.06 0.17 2013-2014 24 Ross County sct SCO 1. Premiership 7th 36 31 2,791 31.0 3 5 8 3 0 0 7 0 0.10 0.16 0.26 0.10 0.26 2014-2015 25 Ross County sct SCO 1. Premiership 9th 22 17 1,570 17.4 2 4 6 2 0 0 5 0 0.11 0.23 0.34 0.11 0.34 Matches 2015-2016 26 Plymouth Argyle eng ENG 4. League Two 5th 39 34 3,084 34.3 11 11 22 11 0 0 5 0 0.32 0.32 0.64 0.32 0.64 Matches 2016-2017 27 Plymouth Argyle eng ENG 4. League Two 2nd 46 46 4,048 45.0 14 15 29 11 3 3 3 0 0.31 0.33 0.64 0.24 0.58 Matches 2017-2018 28 Plymouth Argyle eng ENG 3. League One 7th 42 42 3,659 40.7 14 12 26 8 6 9 7 1 0.34 0.30 0.64 0.20 0.49 Matches 2018-2019 29 Plymouth Argyle eng ENG 3. League One 21st 44 42 3,814 42.4 6 10 16 4 2 3 10 0 0.14 0.24 0.38 0.09 0.33 Matches 2019-2020 30 CSKA Sofia bg BUL 1. First League 2nd 25 16 1,420 15.8 4 0 4 3 1 1 5 0 0.25 0.00 0.25 0.19 0.19 Matches 2020-2021 31 CSKA Sofia bg BUL 1. First League 3rd 24 13 1,223 13.6 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Matches 2021-2022 32 CSKA Sofia bg BUL 1. First League 2nd 23 18 1,546 17.2 1 0 1 1 0 0 6 1 0.06 0.00 0.06 0.06 0.06 Matches 2022-2023 33 St Johnstone sct SCO 1. Premiership 9th 30 24 2,038 22.6 3 2 5 1 2 3 8 0 0.13 0.09 0.22 0.04 0.13 Matches 2023-2024 34 St Johnstone sct SCO 1. Premiership 10th 36 29 2,720 30.2 2 9 11 2 0 0 4 0 0.07 0.30 0.36 0.07 0.36 Matches 2024-2025 35 St Johnstone sct SCO 1. Premiership 12th 34 15 1,718 19.1 4 3 7 3 1 1 1 0 0.21 0.16 0.37 0.16 0.31 Matches 2025-2026 36 Livingston sct SCO 1. Premiership 12th 7 2 165 1.8 1 1 2 0 1 1 1 0 0.55 0.55 1.09 0.00 0.55 Matches 2025-2026 36 Dunfermline Ath. sct SCO 2. Championship 4th 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 17 Seasons 8 Clubs 5 Leagues 498 395 35,549 395.0 74 82 156 58 16 21 78 2 0.19 0.21 0.39 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 Plymouth Argyle (4 Seasons) 2 Leagues 171 164 14,605 162.3 45 48 93 34 11 15 25 1 0.28 0.30 0.57 0.21 0.51 St Johnstone (3 Seasons) 1 League 100 68 6,476 72.0 9 14 23 6 3 4 13 0 0.13 0.19 0.32 0.08 0.28 CSKA Sofia (3 Seasons) 1 League 72 47 4,189 46.5 6 0 6 5 1 1 15 1 0.13 0.00 0.13 0.11 0.11 St Mirren (3 Seasons) 1 League 70 48 4,290 47.7 6 3 9 6 0 0 9 0 0.13 0.06 0.19 0.13 0.19 Ross County (2 Seasons) 1 League 58 48 4,361 48.5 5 9 14 5 0 0 12 0 0.10 0.19 0.29 0.10 0.29 Huddersfield Town (1 Season) 1 League 19 18 1,439 16.0 2 7 9 2 0 0 3 0 0.13 0.44 0.56 0.13 0.56 Livingston (1 Season) 1 League 7 2 165 1.8 1 1 2 0 1 1 1 0 0.55 0.55 1.09 0.00 0.55 Dunfermline Ath. (1 Season) 1 League 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (9 Seasons) 235 166 15,292 169.9 21 27 48 17 4 5 35 0 0.12 0.16 0.28 0.10 0.26 League One (3 Seasons) 105 102 8,912 99.0 22 29 51 14 8 12 20 1 0.22 0.29 0.52 0.14 0.43 First League (3 Seasons) 72 47 4,189 46.5 6 0 6 5 1 1 15 1 0.13 0.00 0.13 0.11 0.11 League Two (2 Seasons) 85 80 7,132 79.2 25 26 51 22 3 3 8 0 0.32 0.33 0.64 0.28 0.61 Championship (1 Season) 1 0 24 0.3 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 2009-2010 20 Celtic 2. Europa Lg GR 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 CSKA Sofia 2. Europa Lg GR 3 2 202 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 32 CSKA Sofia 3. Conf Lg GR 5 5 416 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Matches 3 Seasons 2 Clubs 2 Leagues 9 7 630 7.0 1 0 1 1 0 0 0 0 0.14 0.00 0.14 0.14 0.14 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 CSKA Sofia (2 Seasons) 2 Leagues 8 7 618 6.9 1 0 1 1 0 0 0 0 0.15 0.00 0.15 0.15 0.15 Celtic (1 Season) 1 League 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 4 2 214 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 5 5 416 4.6 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22
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 Celtic 1 League 0.1 0 0 0.00 0 0 2009-2010 20 St Mirren 1 League 11.2 3 12 1.08 0.25 0 0 2010-2011 21 Huddersfield Town 1 League 16.0 2 17 1.06 0.12 0 0 2011-2012 22 St Mirren 1 League 18.8 2 14 0.74 0.14 0 0 2012-2013 23 St Mirren 1 League 17.7 1 10 0.56 0.10 0 0 2013-2014 24 Ross County 1 League 31.0 3 11 0.35 0.27 0 0 2014-2015 25 Ross County 1 League 17.4 2 13 0.75 0.15 0 0 2015-2016 26 Plymouth Argyle 3 Leagues 36.3 11 53 1.55 0.21 0 0 2016-2017 27 Plymouth Argyle 3 Leagues 51.1 15 2 35 1750.0 0.04 0.76 5.50 0.31 4 4 2017-2018 28 Plymouth Argyle 3 Leagues 43.7 16 8 52 650.0 0.18 1.19 1.25 0.19 6 9 2018-2019 29 Plymouth Argyle 3 Leagues 45.5 6 1 0 0.0 0.32 0.00 0.00 2 3 2019-2020 30 CSKA Sofia 1 League 15.8 4 1 1 2020-2021 31 CSKA Sofia 2 Leagues 15.8 1 1 0 0.0 0.45 0.00 0.00 0 0 2021-2022 32 CSKA Sofia 2 Leagues 21.8 2 0 0 2022-2023 33 St Johnstone 1 League 22.6 3 44 10 22.7 1.94 0.44 0.02 0.10 2 3 2023-2024 34 St Johnstone 1 League 30.2 2 36 9 25.0 1.19 0.30 0.06 0.22 0 0 2024-2025 35 St Johnstone 1 League 19.1 4 35 10 28.6 1.83 0.52 0.09 0.30 1 1 2025-2026 36 Livingston 1 League 1.8 1 2 1 50.0 1.09 0.55 0.00 0.00 1 1 2025-2026 36 Dunfermline Ath. 1 League 0.3 0 0 0 17 Seasons 9 Clubs 9 Leagues 416.1 78 129 247 90.7 0.76 0.78 0.21 0.21 17 22 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Plymouth Argyle (4 Seasons) 4 Leagues 176.4 48 11 140 790.9 0.12 1.10 1.91 0.23 12 16 St Johnstone (3 Seasons) 1 League 72.0 9 115 29 25.2 1.60 0.40 0.05 0.21 3 4 CSKA Sofia (3 Seasons) 3 Leagues 53.4 7 1 0 0.0 0.45 0.00 0.00 1 1 St Mirren (3 Seasons) 1 League 47.7 6 36 0.76 0.17 0 0 Ross County (2 Seasons) 1 League 48.5 5 24 0.50 0.21 0 0 Huddersfield Town (1 Season) 1 League 16.0 2 17 1.06 0.12 0 0 Livingston (1 Season) 1 League 1.8 1 2 1 50.0 1.09 0.55 0.00 0.00 1 1 Dunfermline Ath. (1 Season) 1 League 0.3 0 0 0 Celtic (1 Season) 1 League 0.1 0 0 0.00 0 0 Premiership (9 Seasons) 169.9 21 117 90 25.6 1.59 0.53 0.05 0.19 4 5 FA Cup (4 Seasons) 10.1 3 9 4 44.4 2.25 1.00 0.22 0.50 1 1 EFL Cup (4 Seasons) 4.1 0 2 0 0.0 0.65 0.00 0.00 0 0 League One (3 Seasons) 99.0 22 0 65 0.00 1.15 0.15 8 12 First League (3 Seasons) 46.5 6 1 1 League Two (2 Seasons) 79.2 25 0 88 0.00 1.11 0.25 3 3 Europa Lg (2 Seasons) 2.4 0 1 0 0.0 0.45 0.00 0.00 0 0 Conf Lg (1 Season) 4.6 1 0 0 Championship (1 Season) 0.3 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2009-2010 20 Celtic 2. Europa Lg GR 0.1 0 0 0.00 0 0 Matches 2020-2021 31 CSKA Sofia 2. Europa Lg GR 2.2 0 1 0 0.0 0.45 0.00 0.00 0 0 Matches 2021-2022 32 CSKA Sofia 3. Conf Lg GR 4.6 1 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.0 1 1 0 0.0 0.45 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches CSKA Sofia (2 Seasons) 2 Leagues 6.9 1 1 0 0.0 0.45 0.00 0.00 0 0 Celtic (1 Season) 1 League 0.1 0 0 0.00 0 0 Europa Lg (2 Seasons) 2.4 0 1 0 0.0 0.45 0.00 0.00 0 0 Conf Lg (1 Season) 4.6 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 2009-2010 20 Celtic 2. Europa Lg 1 12 12 2.2 0.1 0 1 Matches 2009-2010 20 St Mirren sct SCO 1. Premier League 15 1,004 67 29.4 11.2 10 5 Matches 2010-2011 21 Huddersfield Town eng ENG 3. League One 19 1,439 76 34.8 16.0 18 1 2011-2012 22 St Mirren sct SCO 1. Premier League 29 1,693 58 49.5 18.8 20 9 2012-2013 23 St Mirren sct SCO 1. Premier League 26 1,593 61 46.6 17.7 18 8 2013-2014 24 Ross County sct SCO 1. Premiership 36 2,791 78 81.6 31.0 31 5 2014-2015 25 Ross County sct SCO 1. Premiership 22 1,570 71 45.9 17.4 17 14 5 3 0.73 17 36 -19 -1.09 -1.19 Matches 2015-2016 26 Plymouth Argyle eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2015-2016 26 Plymouth Argyle eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2015-2016 26 Plymouth Argyle eng ENG 4. League Two 39 3,084 79 74.5 34.3 34 27 5 0 1.67 53 33 +20 +0.58 +0.07 Matches 2016-2017 27 Plymouth Argyle eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2016-2017 27 Plymouth Argyle eng ENG FA Cup 5 457 91 95.2 5.1 5 91 4 0 0 1.60 3 2 +1 +0.20 +0.20 Matches 2016-2017 27 Plymouth Argyle eng ENG 4. League Two 46 4,048 88 97.8 45.0 46 35 0 0 1.89 70 43 +27 +0.60 +2.56 Matches 2017-2018 28 Plymouth Argyle eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 5 -5 -5.00 Matches 2017-2018 28 Plymouth Argyle eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 3 -1 -0.50 Matches 2017-2018 28 Plymouth Argyle eng ENG 3. League One 42 3,659 87 88.4 40.7 42 34 0 0 1.52 56 53 +3 +0.07 +0.82 Matches 2018-2019 29 Plymouth Argyle eng ENG EFL Cup 2 97 49 53.9 1.1 1 91 1 1 6 0 1.50 1 1 0 0.00 0.00 Matches 2018-2019 29 Plymouth Argyle eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 2 0 0.00 Matches 2018-2019 29 Plymouth Argyle eng ENG 3. League One 44 3,814 87 92.1 42.4 42 89 35 2 45 0 1.05 49 73 -24 -0.57 -0.57 Matches 2019-2020 30 CSKA Sofia bg BUL 1. First League 25 1,420 57 50.9 15.8 16 80 10 9 16 3 1.92 29 11 +18 +1.14 +0.35 Matches 2020-2021 31 CSKA Sofia 2. Europa Lg 3 202 67 37.4 2.2 2 90 2 1 22 2 1.67 0 1 -1 -0.45 +0.35 Matches 2020-2021 31 CSKA Sofia bg BUL 1. First League 24 1,223 51 43.8 13.6 13 79 7 11 17 4 1.75 25 16 +9 +0.66 -0.08 Matches 2021-2022 32 CSKA Sofia 3. Conf Lg 5 416 83 77.0 4.6 5 83 4 0 0 0.91 1 9 -8 -1.73 -0.28 Matches 2021-2022 32 CSKA Sofia bg BUL 1. First League 23 1,546 67 55.4 17.2 18 79 8 5 25 0 1.91 21 18 +3 +0.17 -0.40 Matches 2022-2023 33 St Johnstone sct SCO 1. Premiership 30 2,038 68 59.6 22.6 24 80 12 6 18 2 1.17 25 39 -14 -0.62 -0.36 Matches 2023-2024 34 St Johnstone sct SCO 1. Premiership 36 2,720 76 79.5 30.2 29 88 24 7 25 0 0.97 24 41 -17 -0.56 +0.47 Matches 2024-2025 35 St Johnstone sct SCO 1. Premiership 34 1,718 51 50.2 19.1 15 82 10 19 26 3 0.82 23 34 -11 -0.58 +0.43 Matches 2025-2026 36 Dunfermline Ath. sct SCO 2. Championship 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09 Matches 2025-2026 36 Livingston sct SCO 1. Premiership 7 165 24 4.8 1.8 2 41 0 5 17 9 0.86 5 5 0 0.00 +0.97 Matches 17 Seasons 9 Clubs 9 Leagues 522 37,453 72 56.7 416.1 416 84 235 106 22 26 1.37 407 432 -25 -0.08 +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 Plymouth Argyle (4 Seasons) 4 Leagues 186 15,879 85 88.5 176.4 178 89 144 8 32 0 1.50 237 221 +16 +0.09 +0.09 St Johnstone (3 Seasons) 1 League 100 6,476 65 63.1 72.0 68 84 46 32 24 5 0.98 72 114 -42 -0.58 +0.15 CSKA Sofia (3 Seasons) 3 Leagues 80 4,807 60 50.9 53.4 54 80 31 26 18 9 1.79 76 55 +21 +0.39 -0.15 St Mirren (3 Seasons) 1 League 70 4,290 61 41.8 47.7 48 22 Ross County (2 Seasons) 1 League 58 4,361 75 63.8 48.5 48 14 10 3 0.73 17 36 -19 -1.09 -1.19 Huddersfield Town (1 Season) 1 League 19 1,439 76 34.8 16.0 18 1 Livingston (1 Season) 1 League 7 165 24 4.8 1.8 2 41 0 5 17 9 0.86 5 5 0 0.00 +0.97 Dunfermline Ath. (1 Season) 1 League 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09 Celtic (1 Season) 1 League 1 12 12 2.2 0.1 0 1 Premiership (9 Seasons) 235 15,292 65 49.7 169.9 166 83 60 69 23 17 0.93 94 155 -61 -0.67 -0.02 FA Cup (4 Seasons) 10 907 91 97.5 10.1 10 91 9 0 0 1.40 7 9 -2 -0.20 -0.20 EFL Cup (4 Seasons) 5 367 73 81.6 4.1 4 90 4 1 6 0 0.60 2 10 -8 -1.96 -1.96 League One (3 Seasons) 105 8,912 85 71.8 99.0 102 89 69 3 45 0 1.28 105 126 -21 -0.25 +0.19 First League (3 Seasons) 72 4,189 58 50.0 46.5 47 79 25 25 18 7 1.86 75 45 +30 +0.64 -0.07 League Two (2 Seasons) 85 7,132 84 86.1 79.2 80 62 5 0 1.79 123 76 +47 +0.59 +0.28 Europa Lg (2 Seasons) 4 214 54 19.8 2.4 2 90 2 2 22 2 1.67 0 1 -1 -0.45 +0.35 Conf Lg (1 Season) 5 416 83 77.0 4.6 5 83 4 0 0 0.91 1 9 -8 -1.73 -0.28 Championship (1 Season) 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09
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 Celtic 1 League 1 12 12 2.2 0.1 0 1 2009-2010 20 St Mirren 1 League 15 1,004 67 29.4 11.2 10 5 2010-2011 21 Huddersfield Town 1 League 19 1,439 76 34.8 16.0 18 1 2011-2012 22 St Mirren 1 League 29 1,693 58 49.5 18.8 20 9 2012-2013 23 St Mirren 1 League 26 1,593 61 46.6 17.7 18 8 2013-2014 24 Ross County 1 League 36 2,791 78 81.6 31.0 31 5 2014-2015 25 Ross County 1 League 22 1,570 71 45.9 17.4 17 14 5 3 0.73 17 36 -19 -1.09 -1.19 2015-2016 26 Plymouth Argyle 3 Leagues 41 3,264 80 75.6 36.3 36 90 29 5 0 1.59 54 37 +17 +0.47 -0.04 2016-2017 27 Plymouth Argyle 3 Leagues 52 4,595 88 97.6 51.1 52 91 40 0 0 1.83 73 47 +26 +0.51 +2.07 2017-2018 28 Plymouth Argyle 3 Leagues 45 3,929 87 89.1 43.7 45 90 37 0 0 1.49 58 61 -3 -0.07 +0.68 2018-2019 29 Plymouth Argyle 3 Leagues 48 4,091 85 90.9 45.5 45 89 38 3 32 0 1.09 52 76 -24 -0.53 -0.53 2019-2020 30 CSKA Sofia 1 League 25 1,420 57 50.9 15.8 16 80 10 9 16 3 1.92 29 11 +18 +1.14 +0.35 2020-2021 31 CSKA Sofia 2 Leagues 27 1,425 53 42.8 15.8 15 81 9 12 18 6 1.74 25 17 +8 +0.51 +0.03 2021-2022 32 CSKA Sofia 2 Leagues 28 1,962 70 58.9 21.8 23 80 12 5 25 0 1.73 22 27 -5 -0.23 -0.62 2022-2023 33 St Johnstone 1 League 30 2,038 68 59.6 22.6 24 80 12 6 18 2 1.17 25 39 -14 -0.62 -0.36 2023-2024 34 St Johnstone 1 League 36 2,720 76 79.5 30.2 29 88 24 7 25 0 0.97 24 41 -17 -0.56 +0.47 2024-2025 35 St Johnstone 1 League 34 1,718 51 50.2 19.1 15 82 10 19 26 3 0.82 23 34 -11 -0.58 +0.43 2025-2026 36 Livingston 1 League 7 165 24 4.8 1.8 2 41 0 5 17 9 0.86 5 5 0 0.00 +0.97 2025-2026 36 Dunfermline Ath. 1 League 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09 17 Seasons 9 Clubs 9 Leagues 522 37,453 72 56.7 416.1 416 84 235 106 22 26 1.37 407 432 -25 -0.08 +0.04 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Plymouth Argyle (4 Seasons) 4 Leagues 186 15,879 85 88.5 176.4 178 89 144 8 32 0 1.50 237 221 +16 +0.09 +0.09 St Johnstone (3 Seasons) 1 League 100 6,476 65 63.1 72.0 68 84 46 32 24 5 0.98 72 114 -42 -0.58 +0.15 CSKA Sofia (3 Seasons) 3 Leagues 80 4,807 60 50.9 53.4 54 80 31 26 18 9 1.79 76 55 +21 +0.39 -0.15 St Mirren (3 Seasons) 1 League 70 4,290 61 41.8 47.7 48 22 Ross County (2 Seasons) 1 League 58 4,361 75 63.8 48.5 48 14 10 3 0.73 17 36 -19 -1.09 -1.19 Huddersfield Town (1 Season) 1 League 19 1,439 76 34.8 16.0 18 1 Livingston (1 Season) 1 League 7 165 24 4.8 1.8 2 41 0 5 17 9 0.86 5 5 0 0.00 +0.97 Dunfermline Ath. (1 Season) 1 League 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09 Celtic (1 Season) 1 League 1 12 12 2.2 0.1 0 1 Premiership (9 Seasons) 235 15,292 65 49.7 169.9 166 83 60 69 23 17 0.93 94 155 -61 -0.67 -0.02 FA Cup (4 Seasons) 10 907 91 97.5 10.1 10 91 9 0 0 1.40 7 9 -2 -0.20 -0.20 EFL Cup (4 Seasons) 5 367 73 81.6 4.1 4 90 4 1 6 0 0.60 2 10 -8 -1.96 -1.96 League One (3 Seasons) 105 8,912 85 71.8 99.0 102 89 69 3 45 0 1.28 105 126 -21 -0.25 +0.19 First League (3 Seasons) 72 4,189 58 50.0 46.5 47 79 25 25 18 7 1.86 75 45 +30 +0.64 -0.07 League Two (2 Seasons) 85 7,132 84 86.1 79.2 80 62 5 0 1.79 123 76 +47 +0.59 +0.28 Europa Lg (2 Seasons) 4 214 54 19.8 2.4 2 90 2 2 22 2 1.67 0 1 -1 -0.45 +0.35 Conf Lg (1 Season) 5 416 83 77.0 4.6 5 83 4 0 0 0.91 1 9 -8 -1.73 -0.28 Championship (1 Season) 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.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 2009-2010 20 St Mirren sct SCO 1. Premier League 10th 15 1,004 67 29.4 11.2 10 5 Matches 2010-2011 21 Huddersfield Town eng ENG 3. League One 3rd 19 1,439 76 34.8 16.0 18 1 2011-2012 22 St Mirren sct SCO 1. Premier League 8th 29 1,693 58 49.5 18.8 20 9 2012-2013 23 St Mirren sct SCO 1. Premier League 11th 26 1,593 61 46.6 17.7 18 8 2013-2014 24 Ross County sct SCO 1. Premiership 7th 36 2,791 78 81.6 31.0 31 5 2014-2015 25 Ross County sct SCO 1. Premiership 9th 22 1,570 71 45.9 17.4 17 14 5 3 0.73 17 36 -19 -1.09 -1.19 Matches 2015-2016 26 Plymouth Argyle eng ENG 4. League Two 5th 39 3,084 79 74.5 34.3 34 27 5 0 1.67 53 33 +20 +0.58 +0.07 Matches 2016-2017 27 Plymouth Argyle eng ENG 4. League Two 2nd 46 4,048 88 97.8 45.0 46 35 0 0 1.89 70 43 +27 +0.60 +2.56 Matches 2017-2018 28 Plymouth Argyle eng ENG 3. League One 7th 42 3,659 87 88.4 40.7 42 34 0 0 1.52 56 53 +3 +0.07 +0.82 Matches 2018-2019 29 Plymouth Argyle eng ENG 3. League One 21st 44 3,814 87 92.1 42.4 42 89 35 2 45 0 1.05 49 73 -24 -0.57 -0.57 Matches 2019-2020 30 CSKA Sofia bg BUL 1. First League 2nd 25 1,420 57 50.9 15.8 16 80 10 9 16 3 1.92 29 11 +18 +1.14 +0.35 Matches 2020-2021 31 CSKA Sofia bg BUL 1. First League 3rd 24 1,223 51 43.8 13.6 13 79 7 11 17 4 1.75 25 16 +9 +0.66 -0.08 Matches 2021-2022 32 CSKA Sofia bg BUL 1. First League 2nd 23 1,546 67 55.4 17.2 18 79 8 5 25 0 1.91 21 18 +3 +0.17 -0.40 Matches 2022-2023 33 St Johnstone sct SCO 1. Premiership 9th 30 2,038 68 59.6 22.6 24 80 12 6 18 2 1.17 25 39 -14 -0.62 -0.36 Matches 2023-2024 34 St Johnstone sct SCO 1. Premiership 10th 36 2,720 76 79.5 30.2 29 88 24 7 25 0 0.97 24 41 -17 -0.56 +0.47 Matches 2024-2025 35 St Johnstone sct SCO 1. Premiership 12th 34 1,718 51 50.2 19.1 15 82 10 19 26 3 0.82 23 34 -11 -0.58 +0.43 Matches 2025-2026 36 Livingston sct SCO 1. Premiership 12th 7 165 24 4.8 1.8 2 41 0 5 17 9 0.86 5 5 0 0.00 +0.97 Matches 2025-2026 36 Dunfermline Ath. sct SCO 2. Championship 4th 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09 Matches 17 Seasons 8 Clubs 5 Leagues 498 35,549 71 56.3 395.0 395 83 216 103 22 24 1.38 397 403 -6 -0.02 +0.07 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Plymouth Argyle (4 Seasons) 2 Leagues 171 14,605 85 88.2 162.3 164 89 131 7 45 0 1.53 228 202 +26 +0.16 +0.16 St Johnstone (3 Seasons) 1 League 100 6,476 65 63.1 72.0 68 84 46 32 24 5 0.98 72 114 -42 -0.58 +0.15 CSKA Sofia (3 Seasons) 1 League 72 4,189 58 50.0 46.5 47 79 25 25 18 7 1.86 75 45 +30 +0.64 -0.07 St Mirren (3 Seasons) 1 League 70 4,290 61 41.8 47.7 48 22 Ross County (2 Seasons) 1 League 58 4,361 75 63.8 48.5 48 14 10 3 0.73 17 36 -19 -1.09 -1.19 Huddersfield Town (1 Season) 1 League 19 1,439 76 34.8 16.0 18 1 Livingston (1 Season) 1 League 7 165 24 4.8 1.8 2 41 0 5 17 9 0.86 5 5 0 0.00 +0.97 Dunfermline Ath. (1 Season) 1 League 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09 Premiership (9 Seasons) 235 15,292 65 49.7 169.9 166 83 60 69 23 17 0.93 94 155 -61 -0.67 -0.02 League One (3 Seasons) 105 8,912 85 71.8 99.0 102 89 69 3 45 0 1.28 105 126 -21 -0.25 +0.19 First League (3 Seasons) 72 4,189 58 50.0 46.5 47 79 25 25 18 7 1.86 75 45 +30 +0.64 -0.07 League Two (2 Seasons) 85 7,132 84 86.1 79.2 80 62 5 0 1.79 123 76 +47 +0.59 +0.28 Championship (1 Season) 1 24 24 0.7 0.3 0 0 1 24 0 0.00 0 1 -1 -3.75 -4.09
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 2009-2010 20 Celtic 2. Europa Lg GR 1 12 12 2.2 0.1 0 1 Matches 2020-2021 31 CSKA Sofia 2. Europa Lg GR 3 202 67 37.4 2.2 2 90 2 1 22 2 1.67 0 1 -1 -0.45 +0.35 Matches 2021-2022 32 CSKA Sofia 3. Conf Lg GR 5 416 83 77.0 4.6 5 83 4 0 0 0.91 1 9 -8 -1.73 -0.28 Matches 3 Seasons 2 Clubs 2 Leagues 9 630 70 38.9 7.0 7 85 6 2 22 2 1.20 1 10 -9 -1.31 -0.34 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches CSKA Sofia (2 Seasons) 2 Leagues 8 618 77 57.2 6.9 7 85 6 1 22 2 1.20 1 10 -9 -1.31 -0.34 Celtic (1 Season) 1 League 1 12 12 2.2 0.1 0 1 Europa Lg (2 Seasons) 4 214 54 19.8 2.4 2 90 2 2 22 2 1.67 0 1 -1 -0.45 +0.35 Conf Lg (1 Season) 5 416 83 77.0 4.6 5 83 4 0 0 0.91 1 9 -8 -1.73 -0.28
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2009-2010 20 Celtic 1 League 0.1 0 0 0 2009-2010 20 St Mirren 1 League 11.2 1 0 7 2010-2011 21 Huddersfield Town 1 League 16.0 3 0 17 2011-2012 22 St Mirren 1 League 18.8 3 0 16 2012-2013 23 St Mirren 1 League 17.7 5 0 21 2013-2014 24 Ross County 1 League 31.0 7 0 32 2014-2015 25 Ross County 1 League 17.4 5 0 2015-2016 26 Plymouth Argyle 3 Leagues 36.3 6 0 0 27 0 2016-2017 27 Plymouth Argyle 3 Leagues 51.1 3 0 0 39 3 0 3 0 0 0 0 0 2017-2018 28 Plymouth Argyle 3 Leagues 43.7 8 1 0 51 5 0 20 1 0 0 0 0 2018-2019 29 Plymouth Argyle 3 Leagues 45.5 12 0 0 1 3 2 7 0 0 0 0 0 2019-2020 30 CSKA Sofia 1 League 15.8 5 0 0 0 2020-2021 31 CSKA Sofia 2 Leagues 15.8 4 0 0 2 1 0 19 2 3 0 2021-2022 32 CSKA Sofia 2 Leagues 21.8 6 1 1 0 2022-2023 33 St Johnstone 1 League 22.6 8 0 0 33 34 3 126 13 29 1 2023-2024 34 St Johnstone 1 League 30.2 4 0 0 28 37 5 184 20 32 0 2024-2025 35 St Johnstone 1 League 19.1 1 0 0 12 28 1 149 8 14 0 2025-2026 36 Livingston 1 League 1.8 1 0 0 2 0 1 27 1 1 0 2025-2026 36 Dunfermline Ath. 1 League 0.3 0 0 0 0 17 Seasons 9 Clubs 9 Leagues 416.1 82 2 1 288 111 12 535 45 79 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Plymouth Argyle (4 Seasons) 4 Leagues 176.4 29 1 0 118 11 2 30 1 0 0 0 0 St Johnstone (3 Seasons) 1 League 72.0 13 0 0 73 99 9 459 41 75 1 CSKA Sofia (3 Seasons) 3 Leagues 53.4 15 1 1 2 1 0 19 2 3 0 St Mirren (3 Seasons) 1 League 47.7 9 0 44 Ross County (2 Seasons) 1 League 48.5 12 0 32 Huddersfield Town (1 Season) 1 League 16.0 3 0 17 Livingston (1 Season) 1 League 1.8 1 0 0 2 0 1 27 1 1 0 Dunfermline Ath. (1 Season) 1 League 0.3 0 0 0 0 Celtic (1 Season) 1 League 0.1 0 0 0 Premiership (9 Seasons) 169.9 35 0 0 151 99 10 486 42 76 1 FA Cup (4 Seasons) 10.1 3 0 0 3 8 1 23 1 0 0 0 0 EFL Cup (4 Seasons) 4.1 1 0 0 2 3 1 7 0 0 0 0 0 League One (3 Seasons) 99.0 20 1 0 64 0 0 0 0 0 0 0 0 First League (3 Seasons) 46.5 15 1 1 0 League Two (2 Seasons) 79.2 8 0 0 66 0 0 0 0 0 0 0 0 Europa Lg (2 Seasons) 2.4 0 0 0 2 1 0 19 2 3 0 Conf Lg (1 Season) 4.6 0 0 0 0 Championship (1 Season) 0.3 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 2009-2010 20 Celtic 2. Europa Lg GR 0.1 0 0 0 Matches 2020-2021 31 CSKA Sofia 2. Europa Lg GR 2.2 0 0 0 2 1 0 19 2 3 0 Matches 2021-2022 32 CSKA Sofia 3. Conf Lg GR 4.6 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.0 0 0 0 2 1 0 19 2 3 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches CSKA Sofia (2 Seasons) 2 Leagues 6.9 0 0 0 2 1 0 19 2 3 0 Celtic (1 Season) 1 League 0.1 0 0 0 Europa Lg (2 Seasons) 2.4 0 0 0 2 1 0 19 2 3 0 Conf Lg (1 Season) 4.6 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 Graham Carey Pages
Graham Carey Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary