# Joueur Pays Équipe Buts (pén.)
1. John Hartson Pays des Galles Pays des Galles Celtic FC Celtic FC 23 (1)
2. Nacho Novo Espagne Espagne Rangers FC Rangers FC 18 (4)
Derek Riordan Écosse Écosse Hibernian FC Hibernian FC 18 (1)
4. Dado Pršo Croatie Croatie Rangers FC Rangers FC 16 (1)
5. Kris Boyd Écosse Écosse Kilmarnock FC Kilmarnock FC 14 (2)
6. Scott McDonald Australie Australie Motherwell FC Motherwell FC 13 (0)
7. Garry O'Connor Écosse Écosse Hibernian FC Hibernian FC 12 (0)
8. Steve Lovell Angleterre Angleterre Dundee FC Dundee FC 11 (3)
Chris Sutton Angleterre Angleterre Celtic FC Celtic FC 11 (3)
10. Paul Hartley Écosse Écosse Heart of Midlothian Heart of Midlothian 10 (5)
Stilian Petrov Bulgarie Bulgarie Celtic FC Celtic FC 10 (0)
Barry Wilson Écosse Écosse Inverness CT Inverness CT 10 (5)
13. Darren Mackie Écosse Écosse Aberdeen FC Aberdeen FC 9 (2)
14. Henri Camara Sénégal Sénégal Celtic FC Celtic FC 8 (0)
Jim McIntyre Écosse Écosse Dundee United Dundee United 8 (0)
John Sutton Angleterre Angleterre Dundee FC Dundee FC 8 (1)
17. Craig Brewster Écosse Écosse Dunfermline Athletic Dunfermline Athletic
Inverness CT Inverness CT
7 (0)
Danny Invincibile Australie Australie Kilmarnock FC Kilmarnock FC 7 (0)
Juanjo Espagne Espagne Inverness CT Inverness CT 7 (1)
Lee Miller Écosse Écosse Heart of Midlothian Heart of Midlothian 7 (0)
Burton O'Brien Écosse Écosse Livingston FC Livingston FC 7 (0)
Andy Tod Écosse Écosse Dunfermline Athletic Dunfermline Athletic 7 (0)
23. Graham Bayne Écosse Écosse Inverness CT Inverness CT 6 (0)
Craig Bellamy Pays des Galles Pays des Galles Celtic FC Celtic FC 6 (0)
Alan Thompson Angleterre Angleterre Celtic FC Celtic FC 6 (3)
26. Steven Fletcher Écosse Écosse Hibernian FC Hibernian FC 5 (0)
Richie Foran Irlande Irlande Motherwell FC Motherwell FC 5 (2)
Jim Hamilton Écosse Écosse Livingston FC Livingston FC
Motherwell FC Motherwell FC
5 (0)
Kevin McBride Écosse Écosse Motherwell FC Motherwell FC 5 (4)
Barry Robson Écosse Écosse Dundee United Dundee United 5 (0)
Dean Shiels Irlande du Nord Irlande du Nord Hibernian FC Hibernian FC 5 (0)
Noel Whelan Angleterre Angleterre Aberdeen FC Aberdeen FC 5 (0)
33. Shota Arveladze Géorgie Géorgie Rangers FC Rangers FC 4 (0)
Guillaume Beuzelin France France Hibernian FC Hibernian FC 4 (0)
Aiden McGeady Irlande Irlande Celtic FC Celtic FC 4 (0)
Tam McManus Écosse Écosse Dundee FC Dundee FC
Hibernian FC Hibernian FC
4 (0)
Colin Nish Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Fernando Ricksen Pays-Bas Pays-Bas Rangers FC Rangers FC 4 (1)
Steven Thompson Écosse Écosse Rangers FC Rangers FC 4 (0)
Dennis Wyness Écosse Écosse Heart of Midlothian Heart of Midlothian 4 (1)
41. Derek Adams Écosse Écosse Aberdeen FC Aberdeen FC 3 (1)
Marvin Andrews Trinité-et-Tobago Trinité-et-Tobago Rangers FC Rangers FC 3 (0)
Alan Archibald Écosse Écosse Dundee United Dundee United 3 (0)
Mark Burchill Écosse Écosse Heart of Midlothian Heart of Midlothian 3 (0)
David Clarkson Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Zander Diamond Écosse Écosse Aberdeen FC Aberdeen FC 3 (0)
Simon Donnelly Écosse Écosse Dunfermline Athletic Dunfermline Athletic 3 (0)
Peter Leven Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Derek Lilley Écosse Écosse Livingston FC Livingston FC 3 (1)
Peter Løvenkrands Danemark Danemark Rangers FC Rangers FC 3 (0)
Barry Nicholson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 3 (0)
Phil O'Donnell Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Fernando Pasquinelli Argentine Argentine Aberdeen FC Aberdeen FC 3 (0)
Jim Paterson Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Steven Pressley Écosse Écosse Heart of Midlothian Heart of Midlothian 3 (2)
Jason Scotland Trinité-et-Tobago Trinité-et-Tobago Dundee United Dundee United 3 (0)
Stanislav Varga Slovaquie Slovaquie Celtic FC Celtic FC 3 (0)
Grégory Vignal France France Rangers FC Rangers FC 3 (0)
Mark Wilson Écosse Écosse Dundee United Dundee United 3 (2)
Darren Young Écosse Écosse Dunfermline Athletic Dunfermline Athletic 3 (0)
61. Iain Anderson Écosse Écosse Dundee FC Dundee FC 2 (0)
Bobo Baldé Guinée Guinée Celtic FC Celtic FC 2 (0)
Neil Barrett Angleterre Angleterre Dundee FC Dundee FC 2 (0)
Craig Beattie Écosse Écosse Celtic FC Celtic FC 2 (0)
Jean-Alain Boumsong France France Rangers FC Rangers FC 2 (0)
Grant Brebner Écosse Écosse Dundee United Dundee United
Hibernian FC Hibernian FC
2 (0)
Gary Caldwell Écosse Écosse Hibernian FC Hibernian FC 2 (0)
Jesper Christiansen Danemark Danemark Dunfermline Athletic Dunfermline Athletic 2 (0)
Martyn Corrigan Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Steven Craig Écosse Écosse Aberdeen FC Aberdeen FC 2 (1)
Stevie Crawford Écosse Écosse Dundee United Dundee United 2 (0)
Billy Dodds Écosse Écosse Dundee United Dundee United 2 (1)
Stuart Duff Écosse Écosse Dundee United Dundee United 2 (0)
Craig Easton Écosse Écosse Livingston FC Livingston FC 2 (0)
Liam Fox Écosse Écosse Inverness CT Inverness CT 2 (0)
Stephen Glass Écosse Écosse Hibernian FC Hibernian FC 2 (0)
James Grady Écosse Écosse Dundee United Dundee United 2 (0)
Joe Hamill Écosse Écosse Heart of Midlothian Heart of Midlothian 2 (0)
Richard Hart Écosse Écosse Inverness CT Inverness CT 2 (0)
Markus Heikkinen Finlande Finlande Aberdeen FC Aberdeen FC 2 (0)
Ferenc Horváth Hongrie Hongrie Livingston FC Livingston FC 2 (0)
Stephen Hughes Écosse Écosse Rangers FC Rangers FC 2 (0)
Allan Johnston Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Hassan Kachloul Maroc Maroc Livingston FC Livingston FC 2 (0)
Roy McBain Écosse Écosse Inverness CT Inverness CT 2 (0)
David McCracken Écosse Écosse Dundee United Dundee United 2 (0)
Kevin McKenna Canada Canada Heart of Midlothian Heart of Midlothian 2 (0)
Kevin McNaughton Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Billy Mehmet Irlande Irlande Dunfermline Athletic Dunfermline Athletic 2 (0)
Hamed Namouchi Tunisie Tunisie Rangers FC Rangers FC 2 (0)
Alen Orman Autriche Autriche Hibernian FC Hibernian FC 2 (0)
Pereira Espagne Espagne Heart of Midlothian Heart of Midlothian 2 (0)
Bryan Prunty Écosse Écosse Inverness CT Inverness CT 2 (0)
Steven Robb Écosse Écosse Dundee FC Dundee FC 2 (0)
Robert Snodgrass Écosse Écosse Livingston FC Livingston FC 2 (0)
John Stewart Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Gary Wales Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Scott Wilson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
99. Russell Anderson Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Garry Brady Écosse Écosse Dundee FC Dundee FC 1 (0)
Thomas Buffel Belgique Belgique Rangers FC Rangers FC 1 (0)
Alex Burns Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Fabián Caballero Argentine Argentine Dundee FC Dundee FC 1 (0)
Chris Clark Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Stephen Craigan Irlande du Nord Irlande du Nord Motherwell FC Motherwell FC 1 (0)
Jason Dair Écosse Écosse Livingston FC Livingston FC 1 (0)
Craig Dargo Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Mark de Vries Suriname Suriname Heart of Midlothian Heart of Midlothian 1 (0)
Darren Dods Écosse Écosse Inverness CT Inverness CT 1 (0)
Russell Duncan Écosse Écosse Inverness CT Inverness CT 1 (0)
Barry Ferguson Écosse Écosse Rangers FC Rangers FC 1 (0)
Marc Fitzpatrick Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Simon Ford Jamaïque Jamaïque Kilmarnock FC Kilmarnock FC 1 (0)
Ricky Foster Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Stuart Golabek Écosse Écosse Inverness CT Inverness CT 1 (0)
Gordon Greer Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Jonay Hernandez Venezuela Venezuela Dundee FC Dundee FC 1 (0)
Noel Hunt Irlande Irlande Dunfermline Athletic Dunfermline Athletic 1 (0)
Chris Innes Écosse Écosse Dundee United Dundee United 1 (0)
Juninho Paulista Brésil Brésil Celtic FC Celtic FC 1 (0)
Patrick Kisnorbo Australie Australie Heart of Midlothian Heart of Midlothian 1 (0)
Glen Atle Larsen Norvège Norvège Dundee FC Dundee FC 1 (0)
David Lilley Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Stuart Lovell Australie Australie Livingston FC Livingston FC 1 (0)
Bob Malcolm Écosse Écosse Rangers FC Rangers FC 1 (0)
Stuart McCaffrey Écosse Écosse Inverness CT Inverness CT 1 (0)
Gary McDonald Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Colin McMenamin Écosse Écosse Livingston FC Livingston FC 1 (0)
Jackie McNamara Écosse Écosse Celtic FC Celtic FC 1 (0)
David McNamee Écosse Écosse Livingston FC Livingston FC 1 (0)
James McPake Irlande du Nord Irlande du Nord Livingston FC Livingston FC 1 (0)
Saulius Mikoliūnas Lituanie Lituanie Heart of Midlothian Heart of Midlothian 1 (0)
Sam Morrow Angleterre Angleterre Hibernian FC Hibernian FC 1 (0)
David Murphy Angleterre Angleterre Hibernian FC Hibernian FC 1 (0)
Ian Murray Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Stevie Murray Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Steven Naismith Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Robbie Neilson Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
David Partridge Pays des Galles Pays des Galles Motherwell FC Motherwell FC 1 (0)
Alex Rae Écosse Écosse Rangers FC Rangers FC 1 (0)
Brent Sancho Trinité-et-Tobago Trinité-et-Tobago Dundee FC Dundee FC 1 (0)
Scott Severin Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Gary Smith Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Scott Thomson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Steve Tosh Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Graham Weir Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Steven Whittaker Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Derek Young Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)