Scottish Premiership

Table

 PlayersTeamsMatches playedGoals
1Kris Boyd
Kilmarnock
Kilmarnock3418
2Alfredo Morelos
Rangers
Rangers3514
3Josh Windass
Rangers
Rangers3312
- Kyle Lafferty
Heart of Midlothian
Heart of Midlothian3512
5Alex Schalk
Ross County
Ross County3011
6Steven MacLean
St. Johnstone
St. Johnstone3010
- Scott Sinclair
Celtic
Celtic3510
8Odsonne Edouard
Celtic
Celtic229
- Leigh Griffiths
Celtic
Celtic259
- Moussa Dembélé
Celtic
Celtic259
- Adam Rooney
Aberdeen
Aberdeen369
- David Templeton
Hamilton Academical
Hamilton Academical279
- Simon Murray
Dundee FC
Dundee FC149
14Florian Kamberi
Hibernian
Hibernian148
- James Forrest
Celtic
Celtic358
- Dougie Imrie
Hamilton Academical
Hamilton Academical358
- Kenny McLean
Aberdeen
Aberdeen378
18Eamonn Brophy
Kilmarnock
Kilmarnock287
- Sofien Moussa
Dundee FC
Dundee FC267
- Conor Sammon
Partick Thistle
Partick Thistle317
- Ryan Bowman
Motherwell
Motherwell327
- Callum McGregor
Celtic
Celtic367
- James Tavernier
Rangers
Rangers387
24David Milinkovic Milinkovic
Heart of Midlothian
Heart of Midlothian246
- Craig Tanner
Motherwell
Motherwell266
- Ajay Leitch-Smith
Dundee FC
Dundee FC286
- Kris Doolan
Partick Thistle
Partick Thistle336
- Craig Curran
Ross County
Ross County356
- Daniel Candeias
Rangers
Rangers376
30Jamie Maclaren
Hibernian
Hibernian155
- Michael O'Halloran
Rangers
Rangers15
- Graham Dorrans
Rangers
Rangers165
- Curtis Main
Motherwell
Motherwell165
- Rakish Bingham
Hamilton Academical
Hamilton Academical325
- Tom Rogic
Celtic
Celtic235
- Chris Erskine
Partick Thistle
Partick Thistle285
- Gary Mackay-Steven
Aberdeen
Aberdeen315
- Olivier Ntcham
Celtic
Celtic295
- Stevie May
Aberdeen
Aberdeen295
- Murray Davidson
St. Johnstone
St. Johnstone295
- Martin Boyle
Hibernian
Hibernian345
- John McGinn
Hibernian
Hibernian355
43Oliver Shaw
Hibernian
Hibernian164
- Steven Naismith
Heart of Midlothian
Heart of Midlothian144
- Jamie Murphy
Rangers
Rangers164
- Lee Erwin
Kilmarnock
Kilmarnock344
- Ross Callachan
Heart of Midlothian
Heart of Midlothian234
- Blair Spittal
Partick Thistle
Partick Thistle334
- Mark O'Hara
Dundee FC
Dundee FC324
- Ryan Christie
Aberdeen
Aberdeen324