# Player Country Team Goals (Penalty)
1. Leigh Griffiths Scotland Scotland Celtic FC Celtic FC 28 (4)
2. Kane Hemmings England England Dundee FC Dundee FC 19 (2)
Adam Rooney Ireland Ireland Aberdeen FC Aberdeen FC 19 (7)
4. Louis Moult England England Motherwell FC Motherwell FC 15 (3)
5. Liam Boyce Northern Ireland Northern Ireland Ross County FC Ross County FC 13 (3)
6. Billy McKay Northern Ireland Northern Ireland Dundee United Dundee United 12 (6)
7. Juanma Delgado Spain Spain Heart of Midlothian Heart of Midlothian 11 (3)
8. Steven MacLean Scotland Scotland St. Johnstone FC St. Johnstone FC 10 (1)
9. Kris Doolan Scotland Scotland Partick Thistle Partick Thistle 9 (0)
Josh Magennis Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 9 (0)
Scott McDonald Australia Australia Motherwell FC Motherwell FC 9 (0)
Osman Sow Sweden Sweden Heart of Midlothian Heart of Midlothian 9 (2)
Greg Stewart Scotland Scotland Dundee FC Dundee FC 9 (0)
Miles Storey England England Inverness CT Inverness CT 9 (0)
15. Rory Loy Scotland Scotland Dundee FC Dundee FC 8 (1)
Niall McGinn Northern Ireland Northern Ireland Aberdeen FC Aberdeen FC 8 (0)
Jamie Walker Scotland Scotland Heart of Midlothian Heart of Midlothian 8 (1)
David Wotherspoon Canada Canada St. Johnstone FC St. Johnstone FC 8 (0)
19. Craig Curran England England Ross County FC Ross County FC 7 (0)
Tom Rogić Australia Australia Celtic FC Celtic FC 7 (0)
Greg Tansey England England Inverness CT Inverness CT 7 (4)
22. Simon Church Wales Wales Aberdeen FC Aberdeen FC 6 (0)
Graham Cummins Ireland Ireland St. Johnstone FC St. Johnstone FC 6 (0)
Dougie Imrie Scotland Scotland Hamilton Academical Hamilton Academical 6 (0)
Iain Vigurs Scotland Scotland Inverness CT Inverness CT 6 (1)
26. Nir Bitton Israel Israel Celtic FC Celtic FC 5 (0)
Ali Crawford Scotland Scotland Hamilton Academical Hamilton Academical 5 (1)
Michael Gardyne Scotland Scotland Ross County FC Ross County FC 5 (0)
Brian Graham Scotland Scotland Ross County FC Ross County FC 5 (1)
Marvin Johnson England England Motherwell FC Motherwell FC 5 (0)
Kenny McLean Scotland Scotland Aberdeen FC Aberdeen FC 5 (1)
Carlton Morris England England Hamilton Academical Hamilton Academical 5 (0)
Callum Paterson Scotland Scotland Heart of Midlothian Heart of Midlothian 5 (0)
Stephen Pearson Scotland Scotland Motherwell FC Motherwell FC 5 (0)
Liam Polworth Scotland Scotland Inverness CT Inverness CT 5 (0)
Blair Spittal Scotland Scotland Dundee United Dundee United 5 (0)
37. David Amoo England England Partick Thistle Partick Thistle 4 (0)
Dedryck Boyata Belgium Belgium Celtic FC Celtic FC 4 (0)
Kris Boyd Scotland Scotland Kilmarnock FC Kilmarnock FC 4 (1)
Nadir Çiftçi Turkey Turkey Celtic FC Celtic FC 4 (0)
Kris Commons Scotland Scotland Celtic FC Celtic FC 4 (1)
Liam Craig Scotland Scotland St. Johnstone FC St. Johnstone FC 4 (2)
Andrew Davies England England Ross County FC Ross County FC 4 (0)
Arnaud Djoum Belgium Belgium Heart of Midlothian Heart of Midlothian 4 (1)
García Tena Spain Spain Hamilton Academical Hamilton Academical 4 (2)
Gary Harkins England England Dundee FC Dundee FC 4 (0)
Jonny Hayes Ireland Ireland Aberdeen FC Aberdeen FC 4 (0)
Chris Kane Scotland Scotland St. Johnstone FC St. Johnstone FC 4 (0)
Greg Kiltie Scotland Scotland Kilmarnock FC Kilmarnock FC 4 (0)
Steven Lawless Scotland Scotland Partick Thistle Partick Thistle 4 (0)
Shay Logan England England Aberdeen FC Aberdeen FC 4 (0)
Lucas Tagliapietra Brazil Brazil Hamilton Academical Hamilton Academical 4 (0)
Gary Mackay-Steven Scotland Scotland Celtic FC Celtic FC 4 (0)
Callum McGregor Scotland Scotland Celtic FC Celtic FC 4 (0)
Gavin Reilly Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (2)
Alex Schalk Netherlands Netherlands Ross County FC Ross County FC 4 (0)
Ash Taylor Wales Wales Aberdeen FC Aberdeen FC 4 (0)
58. Stuart Armstrong Scotland Scotland Celtic FC Celtic FC 3 (0)
Ryan Christie Scotland Scotland Celtic FC Celtic FC
Inverness CT Inverness CT
3 (0)
Abiola Dauda Nigeria Nigeria Heart of Midlothian Heart of Midlothian 3 (0)
Murray Davidson Scotland Scotland St. Johnstone FC St. Johnstone FC 3 (0)
Ross Draper England England Inverness CT Inverness CT 3 (0)
Kallum Higginbotham England England Kilmarnock FC Kilmarnock FC 3 (2)
Gramoz Kurtaj Germany Germany Hamilton Academical Hamilton Academical 3 (0)
Ian McShane Scotland Scotland Ross County FC Ross County FC 3 (0)
Sam Nicholson Scotland Scotland Heart of Midlothian Heart of Midlothian 3 (0)
67. Conrad Balatoni England England Kilmarnock FC Kilmarnock FC 2 (0)
Callum Booth Scotland Scotland Partick Thistle Partick Thistle 2 (0)
Eamonn Brophy Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Prince Buaben Ghana Ghana Heart of Midlothian Heart of Midlothian 2 (0)
Mark Connolly Ireland Ireland Kilmarnock FC Kilmarnock FC 2 (0)
Seán Dillon Ireland Ireland Dundee United Dundee United 2 (0)
Tony Dingwall Scotland Scotland Ross County FC Ross County FC 2 (0)
Ryan Dow Scotland Scotland Dundee United Dundee United 2 (0)
James Forrest Scotland Scotland Celtic FC Celtic FC 2 (0)
David Goodwillie Scotland Scotland Aberdeen FC Aberdeen FC
Ross County FC Ross County FC
2 (0)
Ziggy Gordon Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Kevin Holt Scotland Scotland Dundee FC Dundee FC 2 (0)
Igor Rossi Brazil Brazil Heart of Midlothian Heart of Midlothian 2 (0)
Jackson Irvine Australia Australia Ross County FC Ross County FC 2 (0)
Emilio Izaguirre Honduras Honduras Celtic FC Celtic FC 2 (0)
Billy King Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Simon Lappin Scotland Scotland St. Johnstone FC St. Johnstone FC 2 (0)
Mikael Lustig Sweden Sweden Celtic FC Celtic FC 2 (0)
James McPake Northern Ireland Northern Ireland Dundee FC Dundee FC 2 (0)
Robbie Muirhead Scotland Scotland Dundee United Dundee United
Partick Thistle Partick Thistle
2 (0)
Simon Murray Scotland Scotland Dundee United Dundee United 2 (0)
Christian Nadé France France Hamilton Academical Hamilton Academical 2 (0)
Michael O’Halloran Scotland Scotland St. Johnstone FC St. Johnstone FC 2 (0)
Tope Obadeyi England England Kilmarnock FC Kilmarnock FC 2 (0)
Paul Paton Northern Ireland Northern Ireland Dundee United Dundee United 2 (0)
Mathias Pogba Guinea Guinea Partick Thistle Partick Thistle 2 (0)
John Rankin Scotland Scotland Dundee United Dundee United 2 (0)
Patrick Roberts England England Celtic FC Celtic FC 2 (0)
Tam Scobbie Scotland Scotland St. Johnstone FC St. Johnstone FC 2 (0)
Craig Slater Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Steven Smith Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
James Vincent England England Inverness CT Inverness CT 2 (0)
99. Lionel Ainsworth England England Motherwell FC Motherwell FC 1 (0)
Steven Anderson Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Henri Anier Estonia Estonia Dundee United Dundee United 1 (0)
Stuart Bannigan Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Scott Brown Scotland Scotland Celtic FC Celtic FC 1 (0)
Chris Cadden Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Andy Considine Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Dani López Spain Spain Inverness CT Inverness CT 1 (0)
Guy Demel Ivory Coast Ivory Coast Dundee United Dundee United 1 (0)
Greg Docherty Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Mustapha Dumbuya Sierra Leone Sierra Leone Partick Thistle Partick Thistle 1 (0)
Mark Durnan Scotland Scotland Dundee United Dundee United 1 (0)
Brian Easton Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Ryan Edwards Australia Australia Partick Thistle Partick Thistle 1 (0)
Chris Erskine Scotland Scotland Dundee United Dundee United 1 (1)
Darnell Fisher England England Celtic FC Celtic FC
St. Johnstone FC St. Johnstone FC
1 (0)
Wes Fletcher England England Motherwell FC Motherwell FC 1 (0)
Gary Fraser Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Scott Fraser Scotland Scotland Dundee United Dundee United 1 (0)
Ben Hall Northern Ireland Northern Ireland Motherwell FC Motherwell FC 1 (0)
Rhys Healey England England Dundee FC Dundee FC 1 (0)
Lewis Horner England England Inverness CT Inverness CT 1 (0)
Stefan Johansen Norway Norway Celtic FC Celtic FC 1 (0)
Louis Laing England England Motherwell FC Motherwell FC 1 (0)
Liam Lindsay Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Louis Longridge Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
David MacKay Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Darian MacKinnon Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Paul McGowan Scotland Scotland Dundee FC Dundee FC 1 (0)
Kevin McHattie Scotland Scotland Heart of Midlothian Heart of Midlothian
Kilmarnock FC Kilmarnock FC
1 (0)
Rory McKenzie Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Stephen McManus Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Josh Meekings England England Inverness CT Inverness CT 1 (0)
Gary Miller Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Charlie Mulgrew Scotland Scotland Celtic FC Celtic FC 1 (0)
Stewart Murdoch Scotland Scotland Ross County FC Ross County FC 1 (0)
Alim Öztürk Turkey Turkey Heart of Midlothian Heart of Midlothian 1 (0)
Peter Pawlett Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Paul Quinn Scotland Scotland Aberdeen FC Aberdeen FC
Ross County FC Ross County FC
1 (0)
Rocco Quinn Scotland Scotland Ross County FC Ross County FC 1 (0)
Dave Raven England England Inverness CT Inverness CT 1 (0)
Nick Ross Scotland Scotland Dundee FC Dundee FC 1 (0)
Joe Shaughnessy Ireland Ireland St. Johnstone FC St. Johnstone FC 1 (0)
Graeme Shinnie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Jozo Šimunović Croatia Croatia Celtic FC Celtic FC 1 (0)
Ryan Stevenson Scotland Scotland Partick Thistle Partick Thistle 1 (0)
John Sutton England England St. Johnstone FC St. Johnstone FC 1 (0)
Carl Tremarco England England Inverness CT Inverness CT 1 (0)
Sean Welsh Scotland Scotland Partick Thistle Partick Thistle 1 (1)
Craig Wighton Scotland Scotland Dundee FC Dundee FC 1 (0)