# Joueur Pays Équipe Buts (pén.)
1. Kris Boyd Écosse Écosse Rangers FC Rangers FC 19 (5)
2. Anthony Stokes Irlande Irlande Falkirk FC Falkirk FC 14 (1)
3. Chris Killen Nouvelle-Zélande Nouvelle-Zélande Hibernian FC Hibernian FC 13 (2)
Scott McDonald Australie Australie Motherwell FC Motherwell FC 13 (1)
Steven Naismith Écosse Écosse Kilmarnock FC Kilmarnock FC 13 (2)
6. Darren Mackie Écosse Écosse Aberdeen FC Aberdeen FC 11 (1)
Colin Nish Écosse Écosse Kilmarnock FC Kilmarnock FC 11 (0)
Barry Robson Écosse Écosse Dundee United Dundee United 11 (2)
9. Noel Hunt Irlande Irlande Dundee United Dundee United 10 (0)
John Sutton Angleterre Angleterre St. Mirren FC St. Mirren FC 10 (1)
Jan Vennegoor of Hesselink Pays-Bas Pays-Bas Celtic FC Celtic FC 10 (1)
12. Charlie Adam Écosse Écosse Rangers FC Rangers FC 8 (0)
Stevie Crawford Écosse Écosse Aberdeen FC Aberdeen FC
Dunfermline Athletic Dunfermline Athletic
8 (1)
Craig Dargo Écosse Écosse Inverness CT Inverness CT 8 (1)
Steve Lovell Angleterre Angleterre Aberdeen FC Aberdeen FC 8 (0)
Shunsuke Nakamura Japon Japon Celtic FC Celtic FC 8 (0)
17. Richie Foran Irlande Irlande Motherwell FC Motherwell FC 7 (4)
18. Abdessalam Benjelloun Maroc Maroc Hibernian FC Hibernian FC 6 (0)
Paul Di Giacomo Écosse Écosse Kilmarnock FC Kilmarnock FC 6 (0)
Thomas Gravesen Danemark Danemark Celtic FC Celtic FC 6 (0)
John Rankin Écosse Écosse Inverness CT Inverness CT 6 (0)
Dean Shiels Irlande du Nord Irlande du Nord Hibernian FC Hibernian FC 6 (1)
Ivan Sproule Irlande du Nord Irlande du Nord Hibernian FC Hibernian FC 6 (0)
Andrius Velička Lituanie Lituanie Heart of Midlothian Heart of Midlothian 6 (0)
Maciej Żurawski Pologne Pologne Celtic FC Celtic FC 6 (0)
26. Graham Bayne Écosse Écosse Inverness CT Inverness CT 5 (0)
Steven Fletcher Écosse Écosse Hibernian FC Hibernian FC 5 (0)
Alan Gow Écosse Écosse Falkirk FC Falkirk FC 5 (0)
Russell Latapy Trinité-et-Tobago Trinité-et-Tobago Falkirk FC Falkirk FC 5 (0)
Aiden McGeady Irlande Irlande Celtic FC Celtic FC 5 (0)
Nacho Novo Espagne Espagne Rangers FC Rangers FC 5 (1)
Collin Samuel Trinité-et-Tobago Trinité-et-Tobago Dundee United Dundee United 5 (0)
33. Roman Bednář République Tchèque République Tchèque Heart of Midlothian Heart of Midlothian 4 (0)
Scott Brown Écosse Écosse Hibernian FC Hibernian FC 4 (0)
Darren Dods Écosse Écosse Inverness CT Inverness CT 4 (0)
Jiří Jarošík République Tchèque République Tchèque Celtic FC Celtic FC 4 (0)
Robert Jones Angleterre Angleterre Hibernian FC Hibernian FC 4 (0)
Saulius Mikoliūnas Lituanie Lituanie Heart of Midlothian Heart of Midlothian 4 (0)
Kenny Miller Écosse Écosse Celtic FC Celtic FC 4 (0)
Barry Nicholson Écosse Écosse Aberdeen FC Aberdeen FC 4 (1)
Michal Pospíšil République Tchèque République Tchèque Heart of Midlothian Heart of Midlothian 4 (0)
Dado Pršo Croatie Croatie Rangers FC Rangers FC 4 (0)
Gary Wales Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Barry Wilson Écosse Écosse Inverness CT Inverness CT 4 (0)
45. Thomas Buffel Belgique Belgique Rangers FC Rangers FC 3 (0)
Barry Ferguson Écosse Écosse Rangers FC Rangers FC 3 (0)
Paul Hartley Écosse Écosse Celtic FC Celtic FC
Heart of Midlothian Heart of Midlothian
3 (2)
Stewart Kean Écosse Écosse St. Mirren FC St. Mirren FC 3 (0)
Lee Miller Écosse Écosse Aberdeen FC Aberdeen FC
Dundee United Dundee United
3 (0)
Jamie Mole Angleterre Angleterre Heart of Midlothian Heart of Midlothian 3 (0)
Derek Riordan Écosse Écosse Celtic FC Celtic FC 3 (0)
Scott Severin Écosse Écosse Aberdeen FC Aberdeen FC 3 (0)
Libor Sionko République Tchèque République Tchèque Rangers FC Rangers FC 3 (0)
54. Craig Beattie Écosse Écosse Celtic FC Celtic FC 2 (0)
Kirk Broadfoot Écosse Écosse St. Mirren FC St. Mirren FC 2 (0)
Bruno Aguiar Portugal Portugal Heart of Midlothian Heart of Midlothian 2 (0)
Chris Burke Écosse Écosse Rangers FC Rangers FC 2 (0)
Greg Cameron Écosse Écosse Dundee United Dundee United 2 (0)
Andy Considine Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Liam Craig Écosse Écosse Falkirk FC Falkirk FC 2 (0)
Patrick Cregg Irlande Irlande Falkirk FC Falkirk FC 2 (1)
Dyron Daal Curaçao Curaçao Aberdeen FC Aberdeen FC 2 (0)
Jon Daly Irlande Irlande Dundee United Dundee United 2 (1)
Gary Dempsey Irlande Irlande Aberdeen FC Aberdeen FC 2 (0)
Calum Elliot Écosse Écosse Heart of Midlothian Heart of Midlothian
Motherwell FC Motherwell FC
2 (0)
Carl Finnigan Angleterre Angleterre Falkirk FC Falkirk FC 2 (0)
Ricky Foster Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Stephen Glass Écosse Écosse Dunfermline Athletic Dunfermline Athletic
Hibernian FC Hibernian FC
2 (1)
Danny Invincibile Australie Australie Kilmarnock FC Kilmarnock FC 2 (0)
Brian Kerr Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Gary Mason Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Stephen McManus Écosse Écosse Celtic FC Celtic FC 2 (0)
Grant Munro Écosse Écosse Inverness CT Inverness CT 2 (0)
Darren O'Dea Irlande Irlande Celtic FC Celtic FC 2 (0)
Stephen O'Donnell Irlande Irlande Falkirk FC Falkirk FC 2 (0)
Markus Paatelainen Finlande Finlande Inverness CT Inverness CT 2 (0)
Stilian Petrov Bulgarie Bulgarie Celtic FC Celtic FC 2 (0)
Mauricio Pinilla Chili Chili Heart of Midlothian Heart of Midlothian 2 (0)
Mark Reynolds Écosse Écosse Motherwell FC Motherwell FC 2 (0)
David Robertson Écosse Écosse Dundee United Dundee United 2 (0)
Filip Šebo Slovaquie Slovaquie Rangers FC Rangers FC 2 (0)
Stephen Simmons Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Darren Smith Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Ross Tokely Écosse Écosse Inverness CT Inverness CT 2 (0)
Marc Twaddle Écosse Écosse Falkirk FC Falkirk FC 2 (0)
Darren Young Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Marius Žaliūkas Lituanie Lituanie Heart of Midlothian Heart of Midlothian 2 (0)
Merouane Zemmama Maroc Maroc Hibernian FC Hibernian FC 2 (0)
89. Russell Anderson Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Phil Bardsley Écosse Écosse Rangers FC Rangers FC 1 (0)
Darren Barr Écosse Écosse Falkirk FC Falkirk FC 1 (0)
Christophe Berra Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Guillaume Beuzelin France France Hibernian FC Hibernian FC 1 (0)
Garry Brady Écosse Écosse St. Mirren FC St. Mirren FC 1 (0)
Richard Brittain Écosse Écosse St. Mirren FC St. Mirren FC 1 (0)
Chris Clark Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
David Clarkson Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Mark Corcoran Écosse Écosse St. Mirren FC St. Mirren FC 1 (0)
Andrew Driver Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Stuart Duff Écosse Écosse Dundee United Dundee United 1 (0)
Ugo Ehiogu Angleterre Angleterre Rangers FC Rangers FC 1 (0)
Marc Fitzpatrick Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Panagiotis Fyssas Grèce Grèce Heart of Midlothian Heart of Midlothian 1 (0)
Gordon Greer Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Jim Hamilton Écosse Écosse Dunfermline Athletic Dunfermline Athletic
Motherwell FC Motherwell FC
1 (0)
Adam Hammill Angleterre Angleterre Dunfermline Athletic Dunfermline Athletic 1 (0)
Garry Hay Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Brahim Hemdani Algérie Algérie Rangers FC Rangers FC 1 (0)
Dean Holden Angleterre Angleterre Falkirk FC Falkirk FC 1 (0)
Edgaras Jankauskas Lituanie Lituanie Heart of Midlothian Heart of Midlothian 1 (0)
Christian Kalvenes Norvège Norvège Dundee United Dundee United 1 (0)
Gary Kenneth Écosse Écosse Dundee United Dundee United 1 (0)
Liam Keogh Écosse Écosse Inverness CT Inverness CT 1 (0)
Laryea Kingston Ghana Ghana Heart of Midlothian Heart of Midlothian 1 (0)
Simon Lappin Écosse Écosse St. Mirren FC St. Mirren FC 1 (0)
Peter Leven Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Chris Maguire Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Stephen Maguire Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Lee Mair Écosse Écosse Dundee United Dundee United 1 (0)
Juho Mäkelä Finlande Finlande Heart of Midlothian Heart of Midlothian 1 (0)
Roy McBain Écosse Écosse Inverness CT Inverness CT 1 (0)
David McCracken Écosse Écosse Dundee United Dundee United 1 (0)
Stephen McGinn Écosse Écosse St. Mirren FC St. Mirren FC 1 (0)
Phil McGuire Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Jim McIntyre Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Billy Mehmet Irlande Irlande St. Mirren FC St. Mirren FC 1 (0)
Kenny Milne Écosse Écosse Falkirk FC Falkirk FC 1 (0)
Owen Morrison Irlande du Nord Irlande du Nord Dunfermline Athletic Dunfermline Athletic 1 (0)
Danny Murphy Irlande Irlande Motherwell FC Motherwell FC 1 (0)
Phil O'Donnell Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Stephen O'Donnell Écosse Écosse St. Mirren FC St. Mirren FC 1 (0)
Jim Paterson Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Stephen Pearson Écosse Écosse Celtic FC Celtic FC 1 (0)
Pedro Moutinho Portugal Portugal Falkirk FC Falkirk FC 1 (0)
Steven Robb Écosse Écosse Dundee United Dundee United 1 (0)
Greg Shields Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Jamie Smith Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Steven Smith Écosse Écosse Rangers FC Rangers FC 1 (0)
Evander Sno Pays-Bas Pays-Bas Celtic FC Celtic FC 1 (0)
Michael Stewart Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Ibrahim Tall France France Heart of Midlothian Heart of Midlothian 1 (0)
Kevin Thomson Écosse Écosse Hibernian FC Hibernian FC
Rangers FC Rangers FC
1 (0)
Steven Thomson Écosse Écosse Falkirk FC Falkirk FC 1 (0)
David van Zanten Irlande Irlande St. Mirren FC St. Mirren FC 1 (0)
Frazer Wright Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Dennis Wyness Écosse Écosse Inverness CT Inverness CT 1 (0)