# Player Country Team Goals (Penalty)
1. Kris Boyd Scotland Scotland Rangers FC Rangers FC 25 (7)
2. Scott McDonald Australia Australia Celtic FC Celtic FC 14 (0)
Georgios Samaras Greece Greece Celtic FC Celtic FC 14 (1)
4. Steven Fletcher Scotland Scotland Hibernian FC Hibernian FC 10 (0)
Francisco Sandaza Spain Spain Dundee United Dundee United 10 (2)
6. David Clarkson Scotland Scotland Motherwell FC Motherwell FC 9 (1)
Andy Dorman Wales Wales St. Mirren FC St. Mirren FC 9 (0)
Kenny Miller Scotland Scotland Rangers FC Rangers FC 9 (0)
Chris Porter England England Motherwell FC Motherwell FC 9 (0)
Derek Riordan Scotland Scotland Hibernian FC Hibernian FC 9 (1)
11. Steve Lovell England England Falkirk FC Falkirk FC 8 (0)
Lee Miller Scotland Scotland Aberdeen FC Aberdeen FC 8 (3)
Shunsuke Nakamura Japan Japan Celtic FC Celtic FC 8 (1)
Colin Nish Scotland Scotland Hibernian FC Hibernian FC 8 (0)
John Sutton England England Motherwell FC Motherwell FC 8 (0)
16. Scott Arfield Canada Canada Falkirk FC Falkirk FC 6 (4)
Bruno Aguiar Portugal Portugal Heart of Midlothian Heart of Midlothian 6 (0)
Michael Higdon England England Falkirk FC Falkirk FC 6 (0)
Darren Mackie Scotland Scotland Aberdeen FC Aberdeen FC 6 (0)
Billy Mehmet Ireland Ireland St. Mirren FC St. Mirren FC 6 (2)
Richard Offiong England England Hamilton Academical Hamilton Academical 6 (0)
Jan Vennegoor of Hesselink Netherlands Netherlands Celtic FC Celtic FC 6 (0)
23. Scott Brown Scotland Scotland Celtic FC Celtic FC 5 (0)
Craig Conway Scotland Scotland Dundee United Dundee United 5 (1)
Jon Daly Ireland Ireland Dundee United Dundee United 5 (0)
Steven Davis Northern Ireland Northern Ireland Rangers FC Rangers FC 5 (0)
Andrew Driver Scotland Scotland Heart of Midlothian Heart of Midlothian 5 (0)
Warren Feeney Northern Ireland Northern Ireland Dundee United Dundee United 5 (1)
Danny Invincibile Australia Australia Kilmarnock FC Kilmarnock FC 5 (0)
Kyle Lafferty Northern Ireland Northern Ireland Rangers FC Rangers FC 5 (0)
Gary McDonald Scotland Scotland Aberdeen FC Aberdeen FC 5 (0)
Simon Mensing England England Hamilton Academical Hamilton Academical 5 (3)
Adam Rooney Ireland Ireland Inverness CT Inverness CT 5 (1)
Cillian Sheridan Ireland Ireland Celtic FC Celtic FC
Motherwell FC Motherwell FC
5 (0)
Lee Wilkie Scotland Scotland Dundee United Dundee United 5 (0)
36. Ian Black Scotland Scotland Inverness CT Inverness CT 4 (1)
Zander Diamond Scotland Scotland Aberdeen FC Aberdeen FC 4 (0)
Jamie Hamill Scotland Scotland Kilmarnock FC Kilmarnock FC 4 (1)
Robert Jones England England Hibernian FC Hibernian FC 4 (0)
Kevin Kyle Scotland Scotland Kilmarnock FC Kilmarnock FC 4 (0)
Shaun Maloney Scotland Scotland Celtic FC Celtic FC 4 (0)
James McCarthy Ireland Ireland Hamilton Academical Hamilton Academical 4 (0)
Stephen McManus Scotland Scotland Celtic FC Celtic FC 4 (0)
Charlie Mulgrew Scotland Scotland Aberdeen FC Aberdeen FC 4 (0)
Nacho Novo Spain Spain Rangers FC Rangers FC 4 (0)
Michael Stewart Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (1)
47. Don Cowie Scotland Scotland Inverness CT Inverness CT 3 (0)
Carl Finnigan England England Falkirk FC Falkirk FC 3 (0)
Paul Hartley Scotland Scotland Celtic FC Celtic FC 3 (0)
Dougie Imrie Scotland Scotland Inverness CT Inverness CT 3 (0)
Laryea Kingston Ghana Ghana Heart of Midlothian Heart of Midlothian 3 (0)
Bob Malcolm Scotland Scotland Motherwell FC Motherwell FC 3 (0)
Aiden McGeady Ireland Ireland Celtic FC Celtic FC 3 (0)
John Rankin Scotland Scotland Hibernian FC Hibernian FC 3 (0)
Scott Robertson Scotland Scotland Dundee United Dundee United 3 (0)
Allan Russell Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
Dean Shiels Northern Ireland Northern Ireland Hibernian FC Hibernian FC 3 (2)
Andrius Velička Lithuania Lithuania Rangers FC Rangers FC 3 (0)
59. Sone Aluko Nigeria Nigeria Aberdeen FC Aberdeen FC 2 (0)
Graham Barrett Ireland Ireland Falkirk FC Falkirk FC 2 (0)
Andy Barrowman England England Inverness CT Inverness CT 2 (1)
Garry Brady Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
Craig Bryson Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Gary Caldwell Scotland Scotland Celtic FC Celtic FC 2 (0)
Craig Dargo Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
David Fernández Spain Spain Kilmarnock FC Kilmarnock FC 2 (0)
Maurice Edu USA USA Rangers FC Rangers FC 2 (0)
Calum Elliot Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Barry Ferguson Scotland Scotland Rangers FC Rangers FC 2 (0)
Filipe Morais Portugal Portugal Hibernian FC Hibernian FC
Inverness CT Inverness CT
2 (0)
Richie Foran Ireland Ireland Inverness CT Inverness CT 2 (0)
David Graham Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Jim Hamilton Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
Eggert Jónsson Iceland Iceland Heart of Midlothian Heart of Midlothian 2 (0)
Hristos Karypidis Greece Greece Heart of Midlothian Heart of Midlothian 2 (0)
Glenn Loovens Netherlands Netherlands Celtic FC Celtic FC 2 (0)
Chris Maguire Scotland Scotland Aberdeen FC Aberdeen FC 2 (0)
James McArthur Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Saulius Mikoliūnas Lithuania Lithuania Heart of Midlothian Heart of Midlothian 2 (0)
Franco Miranda Argentina Argentina St. Mirren FC St. Mirren FC 2 (0)
Christian Nadé France France Heart of Midlothian Heart of Midlothian 2 (0)
David Obua Uganda Uganda Heart of Midlothian Heart of Midlothian 2 (0)
Palazuelos Spain Spain Heart of Midlothian Heart of Midlothian 2 (0)
Manuel Pascali Italy Italy Kilmarnock FC Kilmarnock FC 2 (0)
Pedro Mendes Portugal Portugal Rangers FC Rangers FC 2 (0)
David Robertson Scotland Scotland Dundee United Dundee United 2 (0)
Mark Stewart Scotland Scotland Falkirk FC Falkirk FC 2 (0)
Mehdi Taouil Morocco Morocco Kilmarnock FC Kilmarnock FC 2 (1)
David Weir Scotland Scotland Rangers FC Rangers FC 2 (0)
Steven Whittaker Scotland Scotland Rangers FC Rangers FC 2 (0)
Gary Wood Scotland Scotland Inverness CT Inverness CT 2 (0)
Dennis Wyness Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
Marius Žaliūkas Lithuania Lithuania Heart of Midlothian Heart of Midlothian 2 (0)
94. Darren Barr Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Madjid Bougherra Algeria Algeria Rangers FC Rangers FC 1 (0)
Prince Buaben Ghana Ghana Dundee United Dundee United 1 (0)
Andy Considine Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Daniel Cousin Gabon Gabon Rangers FC Rangers FC 1 (0)
Jean-Claude Darcheville France France Rangers FC Rangers FC 1 (0)
Paul Dixon Scotland Scotland Dundee United Dundee United 1 (0)
Darren Dods Scotland Scotland Dundee United Dundee United 1 (0)
Stuart Duff Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Brian Easton Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Marc Fitzpatrick Scotland Scotland Motherwell FC Motherwell FC 1 (0)
John Fleck Scotland Scotland Rangers FC Rangers FC 1 (1)
Simon Ford Jamaica Jamaica Kilmarnock FC Kilmarnock FC 1 (0)
James Gibson Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
William Gibson Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
David Goodwillie Scotland Scotland Dundee United Dundee United 1 (0)
Paul Hanlon Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Garry Hay Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Dean Holden England England Falkirk FC Falkirk FC 1 (0)
Stephen Hughes Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Gary Kenneth Scotland Scotland Dundee United Dundee United 1 (0)
Brian Kerr Scotland Scotland Inverness CT Inverness CT 1 (0)
Maroš Klimpl Slovakia Slovakia Motherwell FC Motherwell FC 1 (0)
Audrius Kšanavičius Lithuania Lithuania Heart of Midlothian Heart of Midlothian 1 (0)
Derek Lyle Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Marc Crosas Spain Spain Celtic FC Celtic FC 1 (0)
Roy McBain Scotland Scotland Inverness CT Inverness CT 1 (0)
Neil McCann Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Stephen McGinn Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Paul McGowan Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Phil McGuire Scotland Scotland Inverness CT Inverness CT 1 (0)
Pāvels Mihadjuks Latvia Latvia Inverness CT Inverness CT 1 (0)
Koki Mizuno Japan Japan Celtic FC Celtic FC 1 (0)
Jamie Mole England England Heart of Midlothian Heart of Midlothian 1 (0)
Grant Munro Scotland Scotland Inverness CT Inverness CT 1 (0)
Jamie Murphy Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Lee Naylor England England Celtic FC Celtic FC 1 (0)
Burton O'Brien Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Jim O'Brien Ireland Ireland Motherwell FC Motherwell FC 1 (0)
Darren O'Dea Ireland Ireland Celtic FC Celtic FC 1 (0)
Roy O’Donovan Ireland Ireland Dundee United Dundee United 1 (0)
Eric Odhiambo England England Inverness CT Inverness CT 1 (0)
Saša Papac Bosnia-Herzegovina Bosnia-Herzegovina Rangers FC Rangers FC 1 (0)
David Proctor Scotland Scotland Inverness CT Inverness CT 1 (0)
Paul Quinn Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Barry Robson Scotland Scotland Celtic FC Celtic FC 1 (1)
Jack Ross Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Conor Sammon Ireland Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Scott Severin Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Donovan Simmonds England England Kilmarnock FC Kilmarnock FC 1 (0)
Gavin Skelton England England Kilmarnock FC Kilmarnock FC 1 (0)
Anthony Stevenson Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Kevin Thomson Scotland Scotland Rangers FC Rangers FC 1 (0)
Steven Thomson Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Ross Tokely Scotland Scotland Inverness CT Inverness CT 1 (0)
Lee Wallace Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Frazer Wright Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Tommy Wright England England Aberdeen FC Aberdeen FC 1 (0)
Derek Young Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)