# Joueur Pays Équipe Buts (pén.)
1. Henrik Larsson Suède Suède Celtic FC Celtic FC 26 (4)
2. Tore André Flo Norvège Norvège Rangers FC Rangers FC 18 (0)
3. John Hartson Pays des Galles Pays des Galles Celtic FC Celtic FC 15 (1)
4. Robbie Winters Écosse Écosse Aberdeen FC Aberdeen FC 12 (5)
5. Shota Arveladze Géorgie Géorgie Rangers FC Rangers FC 11 (2)
6. Juan Sara Argentine Argentine Dundee FC Dundee FC 10 (2)
7. James McFadden Écosse Écosse Motherwell FC Motherwell FC 9 (1)
8. Ronald de Boer Pays-Bas Pays-Bas Rangers FC Rangers FC 8 (0)
Hicham Zerouali Maroc Maroc Aberdeen FC Aberdeen FC 8 (0)
10. Stuart Elliott Irlande du Nord Irlande du Nord Motherwell FC Motherwell FC 7 (0)
Darren Mackie Écosse Écosse Aberdeen FC Aberdeen FC 7 (0)
Barry Nicholson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 7 (0)
13. Stevie Crawford Écosse Écosse Dunfermline Athletic Dunfermline Athletic 6 (0)
Craig Dargo Écosse Écosse Kilmarnock FC Kilmarnock FC 6 (0)
David Fernández Espagne Espagne Livingston FC Livingston FC 6 (0)
Ricardo Fuller Jamaïque Jamaïque Heart of Midlothian Heart of Midlothian 6 (0)
Temur Ketsbaia Géorgie Géorgie Dundee FC Dundee FC 6 (0)
Luna Espagne Espagne Hibernian FC Hibernian FC 6 (0)
Jim McIntyre Écosse Écosse Dundee United Dundee United 6 (0)
Kevin McKenna Canada Canada Heart of Midlothian Heart of Midlothian 6 (0)
Lubomir Moravčík Slovaquie Slovaquie Celtic FC Celtic FC 6 (0)
Stilian Petrov Bulgarie Bulgarie Celtic FC Celtic FC 6 (0)
Quino Espagne Espagne Livingston FC Livingston FC 6 (0)
Gavin Rae Écosse Écosse Dundee FC Dundee FC 6 (0)
Scott Thomson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 6 (2)
Gary Wales Écosse Écosse Heart of Midlothian Heart of Midlothian 6 (0)
27. David Bingham Écosse Écosse Livingston FC Livingston FC 5 (0)
Claudio Caniggia Argentine Argentine Rangers FC Rangers FC 5 (0)
Jack de Gier Pays-Bas Pays-Bas Dunfermline Athletic Dunfermline Athletic 5 (0)
Jim Hamilton Écosse Écosse Dundee United Dundee United 5 (1)
David Kelly Irlande Irlande Motherwell FC Motherwell FC 5 (3)
Russell Latapy Trinité-et-Tobago Trinité-et-Tobago Rangers FC Rangers FC 5 (1)
Derek Lilley Écosse Écosse Dundee United Dundee United 5 (0)
Neil McCann Écosse Écosse Rangers FC Rangers FC 5 (0)
Garry O'Connor Écosse Écosse Hibernian FC Hibernian FC 5 (0)
Stephen Simmons Écosse Écosse Heart of Midlothian Heart of Midlothian 5 (2)
Alan Thompson Angleterre Angleterre Celtic FC Celtic FC 5 (1)
Barry Wilson Écosse Écosse Livingston FC Livingston FC 5 (1)
Davide Xausa Canada Canada Livingston FC Livingston FC 5 (0)
40. Lee Bullen Écosse Écosse Dunfermline Athletic Dunfermline Athletic 4 (0)
Fabián Caballero Argentine Argentine Dundee FC Dundee FC 4 (0)
Eugène Dadi Côte d'Ivoire Côte d'Ivoire Aberdeen FC Aberdeen FC 4 (0)
Tommy Johnson Angleterre Angleterre Kilmarnock FC Kilmarnock FC 4 (2)
Paul Lambert Écosse Écosse Celtic FC Celtic FC 4 (0)
Andy McLaren Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Charlie Miller Écosse Écosse Dundee United Dundee United 4 (0)
John O'Neil Écosse Écosse Hibernian FC Hibernian FC 4 (0)
Fernando Ricksen Pays-Bas Pays-Bas Rangers FC Rangers FC 4 (0)
Franck Sauzée France France Hibernian FC Hibernian FC 4 (3)
Chris Sutton Angleterre Angleterre Celtic FC Celtic FC 4 (0)
Steven Thompson Écosse Écosse Dundee United Dundee United 4 (0)
52. Stéphane Adam France France Heart of Midlothian Heart of Midlothian 3 (0)
Lorenzo Amoruso Italie Italie Rangers FC Rangers FC 3 (1)
Marvin Andrews Trinité-et-Tobago Trinité-et-Tobago Livingston FC Livingston FC 3 (0)
Kris Boyd Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Craig Brewster Écosse Écosse Hibernian FC Hibernian FC 3 (0)
Colin Cameron Écosse Écosse Heart of Midlothian Heart of Midlothian 3 (0)
Paul Di Giacomo Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Willie Falconer Écosse Écosse St. Johnstone FC St. Johnstone FC 3 (0)
Paul Fenwick Canada Canada Hibernian FC Hibernian FC 3 (0)
David Ferrère France France Motherwell FC Motherwell FC 3 (0)
Steven Hampshire Écosse Écosse Dunfermline Athletic Dunfermline Athletic 3 (0)
Paul Hartley Écosse Écosse St. Johnstone FC St. Johnstone FC 3 (0)
Dirk Lehmann Allemagne Allemagne Motherwell FC Motherwell FC 3 (0)
Nathan Lowndes Angleterre Angleterre Livingston FC Livingston FC 3 (0)
Peter MacDonald Écosse Écosse St. Johnstone FC St. Johnstone FC 3 (0)
Tam McManus Écosse Écosse Hibernian FC Hibernian FC 3 (0)
Johan Mjällby Suède Suède Celtic FC Celtic FC 3 (0)
Karl Ready Pays des Galles Pays des Galles Motherwell FC Motherwell FC 3 (0)
Scott Severin Écosse Écosse Heart of Midlothian Heart of Midlothian 3 (0)
Ben Thornley Angleterre Angleterre Aberdeen FC Aberdeen FC 3 (0)
Derek Young Écosse Écosse Aberdeen FC Aberdeen FC 3 (0)
73. Derek Adams Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Hasney Aljofree Angleterre Angleterre Dundee United Dundee United 2 (1)
Bobo Baldé Guinée Guinée Celtic FC Celtic FC 2 (0)
Grant Brebner Écosse Écosse Hibernian FC Hibernian FC 2 (0)
Paddy Connolly Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Ulises De la Cruz Équateur Équateur Hibernian FC Hibernian FC 2 (0)
Darren Dods Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Craig Easton Écosse Écosse Dundee United Dundee United 2 (0)
Steve Fulton Écosse Écosse Heart of Midlothian Heart of Midlothian 2 (0)
Danny Griffin Irlande du Nord Irlande du Nord Dundee United Dundee United 2 (0)
Tommi Grönlund Finlande Finlande Heart of Midlothian Heart of Midlothian 2 (0)
Juanjo Espagne Espagne Heart of Midlothian Heart of Midlothian 2 (0)
Bert Konterman Pays-Bas Pays-Bas Rangers FC Rangers FC 2 (0)
Keith Lasley Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Tommy Løvenkrands Danemark Danemark St. Johnstone FC St. Johnstone FC 2 (0)
Alan Mahood Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Shaun Maloney Écosse Écosse Celtic FC Celtic FC 2 (0)
Gary Mason Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Kevin McGowne Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Phil McGuire Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Leon Mike Angleterre Angleterre Aberdeen FC Aberdeen FC 2 (0)
Steven Milne Écosse Écosse Dundee FC Dundee FC 2 (0)
Ally Mitchell Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Michael Mols Pays-Bas Pays-Bas Rangers FC Rangers FC 2 (0)
Craig Moore Australie Australie Rangers FC Rangers FC 2 (0)
Ian Murray Écosse Écosse Hibernian FC Hibernian FC 2 (0)
Stevie Murray Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Michel Ngonge RD Congo RD Congo Kilmarnock FC Kilmarnock FC 2 (0)
Stephen Nicholas Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Stewart Petrie Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Steven Pressley Écosse Écosse Heart of Midlothian Heart of Midlothian 2 (2)
Claudio Reyna États-Unis États-Unis Rangers FC Rangers FC 2 (0)
Greg Strong Angleterre Angleterre Motherwell FC Motherwell FC 2 (0)
Steve Tosh Écosse Écosse Livingston FC Livingston FC 2 (0)
Derek Townsley Angleterre Angleterre Hibernian FC Hibernian FC 2 (0)
Joos Valgaeren Belgique Belgique Celtic FC Celtic FC 2 (0)
109. Didier Agathe France France Celtic FC Celtic FC 1 (0)
Russell Anderson Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Antonio Calderón Espagne Espagne Kilmarnock FC Kilmarnock FC 1 (0)
Frédéric Arpinon France France Hibernian FC Hibernian FC 1 (0)
Carlos Aurelio Argentine Argentine Livingston FC Livingston FC 1 (1)
Roberto Bisconti Belgique Belgique Aberdeen FC Aberdeen FC 1 (0)
Philippe Brinquin France France Livingston FC Livingston FC 1 (0)
Chris Burke Écosse Écosse Rangers FC Rangers FC 1 (0)
Alberto Carranza Argentine Argentine Dundee FC Dundee FC 1 (1)
Christophe Cocard France France Kilmarnock FC Kilmarnock FC 1 (0)
Frédéric Dindeleux France France Kilmarnock FC Kilmarnock FC 1 (0)
Andy Dow Angleterre Angleterre Motherwell FC Motherwell FC 1 (0)
Zhiyi Fan Chine Chine Dundee FC Dundee FC 1 (0)
Cato Guntveit Norvège Norvège Aberdeen FC Aberdeen FC 1 (0)
Steven Hammell Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Garry Hay Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Stephen Hughes Écosse Écosse Rangers FC Rangers FC 1 (0)
Eduardo Hurtado Équateur Équateur Hibernian FC Hibernian FC 1 (0)
Darren Jackson Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (1)
Graeme Jones Angleterre Angleterre St. Johnstone FC St. Johnstone FC 1 (0)
Andrey Kanchelskis Russie Russie Rangers FC Rangers FC 1 (0)
Khaled Kemas Algérie Algérie Dundee FC Dundee FC 1 (0)
Ulrik Laursen Danemark Danemark Hibernian FC Hibernian FC 1 (0)
Neil Lennon Irlande du Nord Irlande du Nord Celtic FC Celtic FC 1 (0)
Stuart Lovell Australie Australie Livingston FC Livingston FC 1 (0)
Peter Løvenkrands Danemark Danemark Rangers FC Rangers FC 1 (0)
David MacKay Écosse Écosse Dundee FC Dundee FC 1 (0)
Stéphane Mahé France France Heart of Midlothian Heart of Midlothian 1 (0)
John McBride Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (1)
Stephen McConalogue Écosse Écosse Dundee United Dundee United 1 (0)
Grant Murray Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Seyni N'Diaye Sénégal Sénégal Dunfermline Athletic Dunfermline Athletic 1 (0)
Giorgi Nemsadze Géorgie Géorgie Dundee FC Dundee FC 1 (0)
Christian Nerlinger Allemagne Allemagne Rangers FC Rangers FC 1 (0)
David Nicholls Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Arthur Numan Pays-Bas Pays-Bas Rangers FC Rangers FC 1 (0)
Alen Orman Autriche Autriche Hibernian FC Hibernian FC 1 (0)
Keigan Parker Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Jim Paterson Écosse Écosse Dundee United Dundee United 1 (0)
Stephen Pearson Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Michaël Pizzo France France Kilmarnock FC Kilmarnock FC 1 (0)
Alessandro Romano Italie Italie Dundee FC Dundee FC 1 (0)
Rubio Espagne Espagne Livingston FC Livingston FC 1 (0)
Craig Russell Angleterre Angleterre St. Johnstone FC St. Johnstone FC 1 (0)
Andrius Skerla Lituanie Lituanie Dunfermline Athletic Dunfermline Athletic 1 (0)
Robert Sloan Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Allan Smart Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Thomas Solberg Norvège Norvège Aberdeen FC Aberdeen FC 1 (0)
Yann Soloy France France Motherwell FC Motherwell FC 1 (0)
Torres Espagne Espagne Dundee FC Dundee FC 1 (0)
Tony Vidmar Australie Australie Rangers FC Rangers FC 1 (0)
Andy Webster Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Jim Weir Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Darren Young Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Sammy Youssouf Danemark Danemark St. Johnstone FC St. Johnstone FC 1 (0)