# Joueur Pays Équipe Buts (pén.)
1. Henrik Larsson Suède Suède Celtic FC Celtic FC 26 (2)
2. Stevie Crawford Écosse Écosse Dunfermline Athletic Dunfermline Athletic 17 (0)
John Hartson Pays des Galles Pays des Galles Celtic FC Celtic FC 17 (0)
4. Barry Ferguson Écosse Écosse Rangers FC Rangers FC 16 (8)
5. Mark de Vries Suriname Suriname Heart of Midlothian Heart of Midlothian 14 (0)
6. Shota Arveladze Géorgie Géorgie Rangers FC Rangers FC 13 (0)
Alex Burns Écosse Écosse Partick Thistle Partick Thistle 13 (1)
Ronald de Boer Pays-Bas Pays-Bas Rangers FC Rangers FC 13 (0)
Chris Sutton Angleterre Angleterre Celtic FC Celtic FC 13 (0)
10. Craig Brewster Écosse Écosse Dunfermline Athletic Dunfermline Athletic 12 (2)
11. Kris Boyd Écosse Écosse Kilmarnock FC Kilmarnock FC 11 (2)
12. Andy Kirk Irlande du Nord Irlande du Nord Heart of Midlothian Heart of Midlothian 10 (1)
Tam McManus Écosse Écosse Hibernian FC Hibernian FC 10 (0)
Gary McSwegan Écosse Écosse Kilmarnock FC Kilmarnock FC 10 (0)
Michael Mols Pays-Bas Pays-Bas Rangers FC Rangers FC 10 (0)
16. Steve Lovell Angleterre Angleterre Dundee FC Dundee FC 9 (1)
James McFadden Écosse Écosse Motherwell FC Motherwell FC 9 (3)
Stilian Petrov Bulgarie Bulgarie Celtic FC Celtic FC 9 (0)
19. Peter Løvenkrands Danemark Danemark Rangers FC Rangers FC 8 (0)
Rolando Zárate Argentine Argentine Livingston FC Livingston FC 8 (0)
21. Jim McIntyre Écosse Écosse Dundee United Dundee United 7 (0)
Ian Murray Écosse Écosse Hibernian FC Hibernian FC 7 (0)
Nacho Novo Espagne Espagne Dundee FC Dundee FC 7 (1)
Garry O'Connor Écosse Écosse Hibernian FC Hibernian FC 7 (0)
Mixu Paatelainen Finlande Finlande Hibernian FC Hibernian FC 7 (1)
Paul Sheerin Écosse Écosse Aberdeen FC Aberdeen FC 7 (2)
Steven Thompson Écosse Écosse Dundee United Dundee United
Rangers FC Rangers FC
7 (0)
28. Fabián Caballero Argentine Argentine Dundee FC Dundee FC 6 (0)
Peter Canero Écosse Écosse Kilmarnock FC Kilmarnock FC 6 (0)
Claudio Caniggia Argentine Argentine Rangers FC Rangers FC 6 (0)
Steven Milne Écosse Écosse Dundee FC Dundee FC 6 (0)
32. Dirk Lehmann Allemagne Allemagne Motherwell FC Motherwell FC 5 (0)
Kevin McKenna Canada Canada Heart of Midlothian Heart of Midlothian 5 (0)
Andy McLaren Écosse Écosse Kilmarnock FC Kilmarnock FC 5 (0)
Jamie Mitchell Écosse Écosse Partick Thistle Partick Thistle 5 (2)
Stephen Pearson Écosse Écosse Motherwell FC Motherwell FC 5 (0)
37. Lorenzo Amoruso Italie Italie Rangers FC Rangers FC 4 (0)
Marvin Andrews Trinité-et-Tobago Trinité-et-Tobago Livingston FC Livingston FC 4 (0)
Lee Bullen Écosse Écosse Dunfermline Athletic Dunfermline Athletic 4 (0)
Steve Fulton Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Jim Hamilton Écosse Écosse Dundee United Dundee United
Dunfermline Athletic Dunfermline Athletic
4 (1)
Phil McGuire Écosse Écosse Aberdeen FC Aberdeen FC 4 (1)
Barry Nicholson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 4 (0)
Gavin Rae Écosse Écosse Dundee FC Dundee FC 4 (0)
Rubio Espagne Espagne Livingston FC Livingston FC 4 (0)
Philip Stamp Angleterre Angleterre Heart of Midlothian Heart of Midlothian 4 (0)
Derek Townsley Angleterre Angleterre Hibernian FC Hibernian FC 4 (0)
Gary Wales Écosse Écosse Heart of Midlothian Heart of Midlothian 4 (0)
Graham Weir Écosse Écosse Heart of Midlothian Heart of Midlothian 4 (0)
Barry Wilson Écosse Écosse Livingston FC Livingston FC 4 (0)
51. David Bingham Écosse Écosse Livingston FC Livingston FC 3 (0)
Laurent D'Jaffo Bénin Bénin Aberdeen FC Aberdeen FC 3 (0)
Eugène Dadi Côte d'Ivoire Côte d'Ivoire Livingston FC Livingston FC 3 (0)
Paul Lambert Écosse Écosse Celtic FC Celtic FC 3 (0)
Darren Mackie Écosse Écosse Aberdeen FC Aberdeen FC 3 (0)
Craig Moore Australie Australie Rangers FC Rangers FC 3 (0)
Fernando Ricksen Pays-Bas Pays-Bas Rangers FC Rangers FC 3 (0)
Scott Severin Écosse Écosse Heart of Midlothian Heart of Midlothian 3 (0)
Cheriffe Touré Togo Togo Livingston FC Livingston FC 3 (0)
Davide Xausa Canada Canada Livingston FC Livingston FC 3 (0)
Darren Young Écosse Écosse Aberdeen FC Aberdeen FC 3 (0)
62. Derek Adams Écosse Écosse Motherwell FC Motherwell FC 2 (1)
Russell Anderson Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Alan Archibald Écosse Écosse Partick Thistle Partick Thistle 2 (0)
Bobo Baldé Guinée Guinée Celtic FC Celtic FC 2 (0)
Grant Brebner Écosse Écosse Hibernian FC Hibernian FC 2 (0)
Gerry Britton Écosse Écosse Partick Thistle Partick Thistle 2 (0)
Mark Burchill Écosse Écosse Dundee FC Dundee FC 2 (0)
Camacho Espagne Espagne Livingston FC Livingston FC 2 (0)
David Clarkson Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Gary Dempsey Irlande Irlande Dunfermline Athletic Dunfermline Athletic 2 (0)
Billy Dodds Écosse Écosse Dundee United Dundee United
Rangers FC Rangers FC
2 (0)
Shaun Fagan Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Steven Ferguson Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Martin Hardie Écosse Écosse Partick Thistle Partick Thistle 2 (0)
Craig James Angleterre Angleterre Hibernian FC Hibernian FC 2 (0)
David Lilley Écosse Écosse Partick Thistle Partick Thistle 2 (0)
Derek Lilley Écosse Écosse Dundee United Dundee United 2 (0)
Luna Espagne Espagne Hibernian FC Hibernian FC 2 (0)
Alan Maybury Irlande Irlande Heart of Midlothian Heart of Midlothian 2 (0)
Neil McCann Écosse Écosse Rangers FC Rangers FC 2 (0)
Leon Mike Angleterre Angleterre Aberdeen FC Aberdeen FC 2 (0)
Mikel Arteta Espagne Espagne Rangers FC Rangers FC 2 (0)
Johan Mjällby Suède Suède Celtic FC Celtic FC 2 (0)
John O'Neil Écosse Écosse Hibernian FC Hibernian FC 2 (2)
Steven Pressley Écosse Écosse Heart of Midlothian Heart of Midlothian 2 (1)
Juan Sara Argentine Argentine Dundee FC Dundee FC 2 (0)
Momo Sylla Guinée Guinée Celtic FC Celtic FC 2 (0)
Alan Thompson Angleterre Angleterre Celtic FC Celtic FC 2 (0)
Andy Tod Écosse Écosse Dundee United Dundee United 2 (0)
Joos Valgaeren Belgique Belgique Celtic FC Celtic FC 2 (0)
Jean-Louis Valois France France Heart of Midlothian Heart of Midlothian 2 (0)
Scott Walker Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Lee Wilkie Écosse Écosse Dundee FC Dundee FC 2 (0)
Derek Young Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
96. Patrizio Billio Italie Italie Aberdeen FC Aberdeen FC 1 (0)
Gary Bollan Écosse Écosse Dundee United Dundee United
Livingston FC Livingston FC
1 (0)
Samuel Boutal France France Kilmarnock FC Kilmarnock FC 1 (0)
Steven Boyack Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Garry Brady Écosse Écosse Dundee FC Dundee FC 1 (0)
Philippe Brinquin France France Livingston FC Livingston FC 1 (0)
Jamie Buchan Écosse Écosse Partick Thistle Partick Thistle 1 (0)
Chris Clark Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Martyn Corrigan Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Steven Craig Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Jason Dair Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Craig Dargo Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Eric Deloumeaux France France Aberdeen FC Aberdeen FC 1 (0)
Paul Di Giacomo Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Craig Easton Écosse Écosse Dundee United Dundee United 1 (0)
Danny Griffin Irlande du Nord Irlande du Nord Dundee United Dundee United 1 (0)
Steven Hampshire Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Jonay Hernandez Venezuela Venezuela Dundee FC Dundee FC 1 (0)
Stephen Hughes Écosse Écosse Rangers FC Rangers FC 1 (0)
Noel Hunt Irlande Irlande Dunfermline Athletic Dunfermline Athletic 1 (0)
Mathias Jack Allemagne Allemagne Hibernian FC Hibernian FC 1 (0)
Khaled Kemas Algérie Algérie Motherwell FC Motherwell FC 1 (0)
William Kinniburgh Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Keith Lasley Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Scott Leitch Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Stuart Lovell Australie Australie Livingston FC Livingston FC 1 (0)
David MacKay Écosse Écosse Dundee FC Dundee FC 1 (0)
Alan Mahood Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Lee Makel Angleterre Angleterre Livingston FC Livingston FC 1 (0)
Bob Malcolm Écosse Écosse Rangers FC Rangers FC 1 (0)
Shaun Maloney Écosse Écosse Celtic FC Celtic FC 1 (0)
Gary Mason Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Austin McCann Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Gary McDonald Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Barry McLaughlin Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Scott McLean Écosse Écosse Partick Thistle Partick Thistle 1 (0)
Colin McMenamin Écosse Écosse Livingston FC Livingston FC 1 (0)
Paul McMullan Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Jackie McNamara Écosse Écosse Celtic FC Celtic FC 1 (0)
Kevin McNaughton Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Charlie Miller Écosse Écosse Dundee United Dundee United 1 (0)
Arthur Numan Pays-Bas Pays-Bas Rangers FC Rangers FC 1 (0)
Burton O'Brien Écosse Écosse Livingston FC Livingston FC 1 (0)
Daniel Ogunmade Écosse Écosse Dundee United Dundee United 1 (0)
Alen Orman Autriche Autriche Hibernian FC Hibernian FC 1 (0)
David Partridge Pays des Galles Pays des Galles Motherwell FC Motherwell FC 1 (0)
Douglas Ramsay Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Derek Riordan Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Maurice Ross Écosse Écosse Rangers FC Rangers FC 1 (0)
Greg Shields Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Stephen Simmons Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Scott Thomson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Steve Tosh Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Ricky Waddell Écosse Écosse Partick Thistle Partick Thistle 1 (0)
Andy Webster Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Mark Wilson Écosse Écosse Dundee United Dundee United 1 (0)