Scottish Premiership Top Scorers

  1. Leigh Griffiths

    Celtic

    88 mins per goal

    2739 mins played

    31 Goals scored

    5 Assists

    Shots on target

    Total

    67%
    92
    138
  2. Kane Hemmings

    Dundee

    141 mins per goal

    2965 mins played

    21 Goals scored

    5 Assists

    Shots on target

    Total

    73%
    52
    71
  3. Adam Rooney

    Aberdeen

    107 mins per goal

    2130 mins played

    20 Goals scored

    1 Assists

    Shots on target

    Total

    61%
    31
    51
  4. Liam Boyce

    Ross County

    171 mins per goal

    2569 mins played

    15 Goals scored

    4 Assists

    Shots on target

    Total

    71%
    37
    52
  5. Louis Moult

    Motherwell

    197 mins per goal

    2959 mins played

    15 Goals scored

    2 Assists

    Shots on target

    Total

    44%
    26
    59
  6. Steven MacLean

    St Johnstone

    175 mins per goal

    2453 mins played

    14 Goals scored

    5 Assists

    Shots on target

    Total

    60%
    25
    42
  7. Kris Doolan

    Partick Thistle

    159 mins per goal

    2232 mins played

    14 Goals scored

    1 Assists

    Shots on target

    Total

    66%
    29
    44
  8. Juanma

    Hearts

    202 mins per goal

    2425 mins played

    12 Goals scored

    2 Assists

    Shots on target

    Total

    49%
    20
    41
  9. Miles Storey

    Aberdeen

    225 mins per goal

    2479 mins played

    11 Goals scored

    3 Assists

    Shots on target

    Total

    68%
    30
    44
  10. Niall McGinn

    Aberdeen

    281 mins per goal

    2810 mins played

    10 Goals scored

    12 Assists

    Shots on target

    Total

    41%
    24
    59
  11. Scott McDonald

    Motherwell

    294 mins per goal

    2936 mins played

    10 Goals scored

    5 Assists

    Shots on target

    Total

    54%
    27
    50
  12. Josh Magennis

    Kilmarnock

    282 mins per goal

    2818 mins played

    10 Goals scored

    4 Assists

    Shots on target

    Total

    49%
    32
    65
  13. Greg Stewart

    Dundee

    353 mins per goal

    3178 mins played

    9 Goals scored

    10 Assists

    Shots on target

    Total

    56%
    33
    59
  14. David Wotherspoon

    St Johnstone

    314 mins per goal

    2827 mins played

    9 Goals scored

    3 Assists

    Shots on target

    Total

    61%
    22
    36
  15. Rory Loy

    Dundee

    202 mins per goal

    1815 mins played

    9 Goals scored

    1 Assists

    Shots on target

    Total

    66%
    21
    32
  16. Tomas Rogic

    Celtic

    233 mins per goal

    1860 mins played

    8 Goals scored

    7 Assists

    Shots on target

    Total

    58%
    26
    45
  17. Graham Cummins

    St Johnstone

    232 mins per goal

    1852 mins played

    8 Goals scored

    6 Assists

    Shots on target

    Total

    46%
    19
    41
  18. Greg Tansey

    Inverness CT

    413 mins per goal

    3304 mins played

    8 Goals scored

    3 Assists

    Shots on target

    Total

    50%
    18
    36
  19. Jamie Walker

    Hearts

    253 mins per goal

    1770 mins played

    7 Goals scored

    3 Assists

    Shots on target

    Total

    60%
    21
    35
  20. Stephen Pearson

    Motherwell

    311 mins per goal

    2176 mins played

    7 Goals scored

    2 Assists

    Shots on target

    Total

    72%
    13
    18
  21. Craig Curran

    Ross County

    172 mins per goal

    1204 mins played

    7 Goals scored

    1 Assists

    Shots on target

    Total

    64%
    14
    22
  22. Liam Polworth

    Inverness CT

    477 mins per goal

    2861 mins played

    6 Goals scored

    5 Assists

    Shots on target

    Total

    40%
    12
    30
  23. Kenny McLean

    Aberdeen

    559 mins per goal

    3355 mins played

    6 Goals scored

    5 Assists

    Shots on target

    Total

    34%
    18
    53
  24. Liam Craig

    St Johnstone

    410 mins per goal

    2457 mins played

    6 Goals scored

    4 Assists

    Shots on target

    Total

    45%
    17
    38
  25. Greg Kiltie

    Kilmarnock

    445 mins per goal

    2667 mins played

    6 Goals scored

    3 Assists

    Shots on target

    Total

    45%
    15
    33