# Joueur Pays Équipe Buts (pén.)
1. Henrik Larsson Suède Suède Celtic FC Celtic FC 29 (8)
2. Rodney Wallace Angleterre Angleterre Rangers FC Rangers FC 19 (0)
3. Billy Dodds Écosse Écosse Aberdeen FC Aberdeen FC
Dundee United Dundee United
16 (3)
4. Eoin Jess Écosse Écosse Aberdeen FC Aberdeen FC 14 (0)
5. Robbie Winters Écosse Écosse Aberdeen FC Aberdeen FC
Dundee United Dundee United
13 (0)
6. Jörg Albertz Allemagne Allemagne Rangers FC Rangers FC 11 (8)
Gary McSwegan Écosse Écosse Dundee United Dundee United
Heart of Midlothian Heart of Midlothian
11 (0)
8. Stéphane Adam France France Heart of Midlothian Heart of Midlothian 9 (0)
Eddie Annand Écosse Écosse Dundee FC Dundee FC 9 (1)
Craig Burley Écosse Écosse Celtic FC Celtic FC 9 (0)
11. Mark Burchill Écosse Écosse Celtic FC Celtic FC 8 (0)
Owen Coyle Irlande Irlande Dunfermline Athletic Dunfermline Athletic
Motherwell FC Motherwell FC
8 (0)
Jonatan Johansson Finlande Finlande Rangers FC Rangers FC 8 (0)
Neil McCann Écosse Écosse Heart of Midlothian Heart of Midlothian
Rangers FC Rangers FC
8 (1)
Andy Smith Écosse Écosse Dunfermline Athletic Dunfermline Athletic 8 (2)
16. Jim Hamilton Écosse Écosse Aberdeen FC Aberdeen FC
Heart of Midlothian Heart of Midlothian
7 (1)
Andrey Kanchelskis Russie Russie Rangers FC Rangers FC 7 (0)
Ally McCoist Écosse Écosse Kilmarnock FC Kilmarnock FC 7 (0)
Kjell Olofsson Suède Suède Dundee United Dundee United 7 (0)
John Spencer Écosse Écosse Motherwell FC Motherwell FC 7 (0)
Giovanni van Bronckhorst Pays-Bas Pays-Bas Rangers FC Rangers FC 7 (0)
22. Dariusz Adamczuk Pologne Pologne Dundee FC Dundee FC 6 (0)
Gabriel Amato Argentine Argentine Rangers FC Rangers FC 6 (2)
Colin Cameron Écosse Écosse Heart of Midlothian Heart of Midlothian 6 (1)
Lubomir Moravčík Slovaquie Slovaquie Celtic FC Celtic FC 6 (0)
Paul Wright Écosse Écosse Kilmarnock FC Kilmarnock FC 6 (2)
27. Ged Brannan Angleterre Angleterre Motherwell FC Motherwell FC 5 (1)
Harald Brattbakk Norvège Norvège Celtic FC Celtic FC 5 (0)
Simon Donnelly Écosse Écosse Celtic FC Celtic FC 5 (0)
Stéphane Guivarc'h France France Rangers FC Rangers FC 5 (0)
Jérôme Vareille France France Kilmarnock FC Kilmarnock FC 5 (0)
Mark Viduka Australie Australie Celtic FC Celtic FC 5 (0)
33. Regi Blinker Pays-Bas Pays-Bas Celtic FC Celtic FC 4 (0)
Gary Bollan Écosse Écosse St. Johnstone FC St. Johnstone FC 4 (2)
Ian Durrant Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (1)
Willie Falconer Écosse Écosse Dundee FC Dundee FC 4 (0)
Roddy Grant Écosse Écosse St. Johnstone FC St. Johnstone FC 4 (1)
Kevin McGowne Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Miguel Simão Portugal Portugal St. Johnstone FC St. Johnstone FC 4 (0)
Ally Mitchell Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Mark Perry Écosse Écosse Aberdeen FC Aberdeen FC 4 (0)
42. Derek Adams Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Iain Anderson Écosse Écosse Dundee FC Dundee FC 3 (0)
James Grady Écosse Écosse Dundee FC Dundee FC 3 (0)
John Henry Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Gary Holt Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Brian Irvine Écosse Écosse Dundee FC Dundee FC 3 (0)
Tommy Johnson Angleterre Angleterre Celtic FC Celtic FC 3 (0)
Paul Kane Écosse Écosse St. Johnstone FC St. Johnstone FC 3 (0)
Alan Kernaghan Irlande Irlande St. Johnstone FC St. Johnstone FC 3 (0)
Lee McCulloch Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Charlie Miller Écosse Écosse Rangers FC Rangers FC 3 (0)
Phil O'Donnell Écosse Écosse Celtic FC Celtic FC 3 (0)
Vidar Riseth Norvège Norvège Celtic FC Celtic FC 3 (0)
Mark Roberts Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
56. Steven Boyack Écosse Écosse Dundee FC Dundee FC 2 (0)
Gerry Britton Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (1)
Jamie Buchan Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Darren Dods Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Thomas Flögel Autriche Autriche Heart of Midlothian Heart of Midlothian 2 (0)
Hamish French Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Steve Fulton Écosse Écosse Heart of Midlothian Heart of Midlothian 2 (0)
David Graham Écosse Écosse Dunfermline Athletic Dunfermline Athletic
Rangers FC Rangers FC
2 (0)
Craig Hignett Angleterre Angleterre Aberdeen FC Aberdeen FC 2 (0)
Nathan Lowndes Angleterre Angleterre St. Johnstone FC St. Johnstone FC 2 (0)
Alan Mahood Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Alex Mathie Écosse Écosse Dundee United Dundee United 2 (0)
Andreas Mayer Allemagne Allemagne Aberdeen FC Aberdeen FC 2 (0)
Kieran McAnespie Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Gary McCutcheon Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Steve McMillan Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Shaun McSkimming Écosse Écosse Dundee FC Dundee FC 2 (0)
Joe Miller Écosse Écosse Dundee United Dundee United 2 (0)
Mike Newell Angleterre Angleterre Aberdeen FC Aberdeen FC 2 (0)
George O'Boyle Irlande du Nord Irlande du Nord St. Johnstone FC St. Johnstone FC 2 (0)
John O'Neil Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Stewart Petrie Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Sergio Porrini Italie Italie Rangers FC Rangers FC 2 (0)
Phillip Scott Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
George Shaw Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
James Squires Angleterre Angleterre Dunfermline Athletic Dunfermline Athletic 2 (0)
Scott Thomson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
83. Lorenzo Amoruso Italie Italie Rangers FC Rangers FC 1 (0)
Paul Bernard Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Stephen Boyle Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Paddy Connolly Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Nick Dasovic Canada Canada St. Johnstone FC St. Johnstone FC 1 (0)
Craig Easton Écosse Écosse Dundee United Dundee United 1 (0)
Edinho Brésil Brésil Dunfermline Athletic Dunfermline Athletic 1 (0)
John Eustace Angleterre Angleterre Dundee United Dundee United 1 (0)
Barry Ferguson Écosse Écosse Rangers FC Rangers FC 1 (0)
Don Goodman Angleterre Angleterre Motherwell FC Motherwell FC 1 (0)
Mark Gower Angleterre Angleterre Motherwell FC Motherwell FC 1 (0)
Danny Griffin Irlande du Nord Irlande du Nord St. Johnstone FC St. Johnstone FC 1 (0)
Vincent Guérin France France Heart of Midlothian Heart of Midlothian 1 (0)
David Hannah Écosse Écosse Celtic FC Celtic FC
Dundee United Dundee United
1 (0)
John Inglis Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Chris Innes Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Darren Jackson Écosse Écosse Celtic FC Celtic FC
Heart of Midlothian Heart of Midlothian
1 (0)
Siggi Jónsson Islande Islande Dundee United Dundee United 1 (0)
Paul Lambert Écosse Écosse Celtic FC Celtic FC 1 (0)
Derek Lilley Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Gary Locke Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Malky Mackay Écosse Écosse Celtic FC Celtic FC 1 (0)
Gus MacPherson Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Lee Makel Angleterre Angleterre Heart of Midlothian Heart of Midlothian 1 (0)
Scott McCulloch Écosse Écosse Dundee United Dundee United
Dunfermline Athletic Dunfermline Athletic
1 (0)
Jamie McGowan Angleterre Angleterre Motherwell FC Motherwell FC 1 (0)
Gerry McMahon Irlande du Nord Irlande du Nord St. Johnstone FC St. Johnstone FC 1 (0)
John McQuillan Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Marc Millar Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (1)
Johan Mjällby Suède Suède Celtic FC Celtic FC 1 (0)
Craig Moore Australie Australie Rangers FC Rangers FC 1 (0)
Pat Nevin Écosse Écosse Kilmarnock FC Kilmarnock FC
Motherwell FC Motherwell FC
1 (0)
Stephen Nicholas Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Kai Nyyssönen Finlande Finlande Motherwell FC Motherwell FC 1 (0)
Keith O'Halloran Irlande Irlande St. Johnstone FC St. Johnstone FC 1 (0)
Steven Pressley Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Allan Preston Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Gavin Rae Écosse Écosse Dundee FC Dundee FC 1 (0)
Douglas Ramsay Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Paul Ritchie Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Lee Sharp Écosse Écosse Dundee FC Dundee FC 1 (1)
Jered Stirling Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Alan Stubbs Angleterre Angleterre Celtic FC Celtic FC 1 (0)
Shaun Teale Angleterre Angleterre Motherwell FC Motherwell FC 1 (1)
Steven Thompson Écosse Écosse Dundee United Dundee United 1 (0)
Andy Tod Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Steven Tweed Écosse Écosse Dundee FC Dundee FC 1 (0)
Tony Vidmar Australie Australie Rangers FC Rangers FC 1 (0)
David Weir Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Jim Weir Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Scott Wilson Écosse Écosse Rangers FC Rangers FC 1 (0)
Dennis Wyness Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Lars Zetterlund Suède Suède Dundee United Dundee United 1 (0)