Scottish Premiership Top Scorers

  1. Leigh Griffiths

    Celtic

    85 mins per goal

    2473 mins played

    29 Goals scored

    4 Assists

    Shots on target

    Total

    65%
    85
    130
  2. Kane Hemmings

    Dundee

    125 mins per goal

    2627 mins played

    21 Goals scored

    5 Assists

    Shots on target

    Total

    74%
    49
    66
  3. Adam Rooney

    Aberdeen

    110 mins per goal

    2093 mins played

    19 Goals scored

    1 Assists

    Shots on target

    Total

    61%
    30
    49
  4. Louis Moult

    Motherwell

    173 mins per goal

    2599 mins played

    15 Goals scored

    2 Assists

    Shots on target

    Total

    45%
    25
    55
  5. Liam Boyce

    Ross County

    181 mins per goal

    2355 mins played

    13 Goals scored

    4 Assists

    Shots on target

    Total

    72%
    33
    46
  6. Billy Mckay

    Dundee Utd

    184 mins per goal

    2202 mins played

    12 Goals scored

    1 Assists

    Shots on target

    Total

    69%
    27
    39
  7. Steven MacLean

    St Johnstone

    198 mins per goal

    2176 mins played

    11 Goals scored

    4 Assists

    Shots on target

    Total

    58%
    21
    36
  8. Juanma

    Hearts

    194 mins per goal

    2133 mins played

    11 Goals scored

    2 Assists

    Shots on target

    Total

    49%
    19
    39
  9. Kris Doolan

    Partick Thistle

    191 mins per goal

    1907 mins played

    10 Goals scored

    1 Assists

    Shots on target

    Total

    66%
    25
    38
  10. Greg Stewart

    Dundee

    315 mins per goal

    2831 mins played

    9 Goals scored

    9 Assists

    Shots on target

    Total

    58%
    33
    57
  11. Josh Magennis

    Kilmarnock

    284 mins per goal

    2557 mins played

    9 Goals scored

    4 Assists

    Shots on target

    Total

    50%
    30
    60
  12. Scott McDonald

    Motherwell

    286 mins per goal

    2576 mins played

    9 Goals scored

    4 Assists

    Shots on target

    Total

    58%
    26
    45
  13. Miles Storey

    Inverness CT

    239 mins per goal

    2151 mins played

    9 Goals scored

    3 Assists

    Shots on target

    Total

    65%
    24
    37
  14. David Wotherspoon

    St Johnstone

    274 mins per goal

    2467 mins played

    9 Goals scored

    3 Assists

    Shots on target

    Total

    61%
    20
    33
  15. Niall McGinn

    Aberdeen

    311 mins per goal

    2487 mins played

    8 Goals scored

    11 Assists

    Shots on target

    Total

    40%
    21
    53
  16. Greg Tansey

    Inverness CT

    368 mins per goal

    2944 mins played

    8 Goals scored

    2 Assists

    Shots on target

    Total

    48%
    15
    31
  17. Rory Loy

    Dundee

    202 mins per goal

    1616 mins played

    8 Goals scored

    1 Assists

    Shots on target

    Total

    65%
    17
    26
  18. Tomas Rogic

    Celtic

    239 mins per goal

    1672 mins played

    7 Goals scored

    6 Assists

    Shots on target

    Total

    55%
    22
    40
  19. Jamie Walker

    Hearts

    240 mins per goal

    1680 mins played

    7 Goals scored

    2 Assists

    Shots on target

    Total

    60%
    21
    35
  20. Carlton Morris

    Hamilton

    279 mins per goal

    1955 mins played

    7 Goals scored

    2 Assists

    Shots on target

    Total

    62%
    16
    26
  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. Graham Cummins

    St Johnstone

    262 mins per goal

    1572 mins played

    6 Goals scored

    6 Assists

    Shots on target

    Total

    46%
    16
    35
  23. Simon Church

    Aberdeen

    159 mins per goal

    951 mins played

    6 Goals scored

    1 Assists

    Shots on target

    Total

    57%
    12
    21
  24. Dougie Imrie

    Hamilton

    451 mins per goal

    2704 mins played

    6 Goals scored

    1 Assists

    Shots on target

    Total

    39%
    17
    44
  25. Iain Vigurs

    Inverness CT

    330 mins per goal

    1981 mins played

    6 Goals scored

    0 Assists

    Shots on target

    Total

    52%
    11
    21