# Joueur Pays Équipe Buts (pén.)
1. Mark Viduka Australie Australie Celtic FC Celtic FC 25 (3)
2. Billy Dodds Écosse Écosse Dundee United Dundee United
Rangers FC Rangers FC
19 (2)
3. Jörg Albertz Allemagne Allemagne Rangers FC Rangers FC 17 (4)
4. Rodney Wallace Angleterre Angleterre Rangers FC Rangers FC 16 (0)
5. Gary McSwegan Écosse Écosse Heart of Midlothian Heart of Midlothian 13 (0)
6. Willie Falconer Écosse Écosse Dundee FC Dundee FC 12 (0)
7. Mark Burchill Écosse Écosse Celtic FC Celtic FC 11 (0)
Kenny Miller Écosse Écosse Hibernian FC Hibernian FC 11 (0)
John Spencer Écosse Écosse Motherwell FC Motherwell FC 11 (0)
10. Nathan Lowndes Angleterre Angleterre St. Johnstone FC St. Johnstone FC 10 (0)
11. Eyal Berkovic Israël Israël Celtic FC Celtic FC 9 (0)
Tommy Johnson Angleterre Angleterre Celtic FC Celtic FC 9 (0)
Russell Latapy Trinité-et-Tobago Trinité-et-Tobago Hibernian FC Hibernian FC 9 (3)
Lee McCulloch Écosse Écosse Motherwell FC Motherwell FC 9 (0)
Michael Mols Pays-Bas Pays-Bas Rangers FC Rangers FC 9 (0)
Mixu Paatelainen Finlande Finlande Hibernian FC Hibernian FC 9 (0)
Arild Stavrum Norvège Norvège Aberdeen FC Aberdeen FC 9 (2)
18. Colin Cameron Écosse Écosse Heart of Midlothian Heart of Midlothian 8 (2)
Christophe Cocard France France Kilmarnock FC Kilmarnock FC 8 (2)
Lubomir Moravčík Slovaquie Slovaquie Celtic FC Celtic FC 8 (0)
21. Don Goodman Angleterre Angleterre Motherwell FC Motherwell FC 7 (0)
Henrik Larsson Suède Suède Celtic FC Celtic FC 7 (1)
Dirk Lehmann Allemagne Allemagne Hibernian FC Hibernian FC 7 (0)
Robbie Winters Écosse Écosse Aberdeen FC Aberdeen FC 7 (0)
25. James Grady Écosse Écosse Dundee FC Dundee FC 6 (1)
David Hannah Écosse Écosse Dundee United Dundee United 6 (0)
Darren Jackson Écosse Écosse Heart of Midlothian Heart of Midlothian 6 (0)
Jonatan Johansson Finlande Finlande Rangers FC Rangers FC 6 (0)
Quim Portugal Portugal Dundee United Dundee United 6 (0)
Gary Wales Écosse Écosse Heart of Midlothian Heart of Midlothian 6 (0)
31. Ged Brannan Angleterre Angleterre Motherwell FC Motherwell FC 5 (2)
Andy Dow Angleterre Angleterre Aberdeen FC Aberdeen FC 5 (0)
Eoin Jess Écosse Écosse Aberdeen FC Aberdeen FC 5 (0)
Claudio Reyna États-Unis États-Unis Rangers FC Rangers FC 5 (0)
Franck Sauzée France France Hibernian FC Hibernian FC 5 (0)
Kevin Twaddle Écosse Écosse Motherwell FC Motherwell FC 5 (0)
Paul Wright Écosse Écosse Kilmarnock FC Kilmarnock FC 5 (1)
38. Stéphane Adam France France Heart of Midlothian Heart of Midlothian 4 (0)
Eddie Annand Écosse Écosse Dundee FC Dundee FC 4 (1)
Paul Bernard Écosse Écosse Aberdeen FC Aberdeen FC 4 (0)
Regi Blinker Pays-Bas Pays-Bas Celtic FC Celtic FC 4 (0)
Ian Durrant Écosse Écosse Kilmarnock FC Kilmarnock FC 4 (0)
Barry Ferguson Écosse Écosse Rangers FC Rangers FC 4 (0)
Andrey Kanchelskis Russie Russie Rangers FC Rangers FC 4 (0)
Stéphane Mahé France France Celtic FC Celtic FC 4 (0)
Gavin Rae Écosse Écosse Dundee FC Dundee FC 4 (0)
Thomas Solberg Norvège Norvège Aberdeen FC Aberdeen FC 4 (3)
Giovanni van Bronckhorst Pays-Bas Pays-Bas Rangers FC Rangers FC 4 (0)
Tony Vidmar Australie Australie Rangers FC Rangers FC 4 (0)
50. Gabriel Amato Argentine Argentine Rangers FC Rangers FC 3 (0)
Cato Guntveit Norvège Norvège Aberdeen FC Aberdeen FC 3 (0)
Graeme Jones Angleterre Angleterre St. Johnstone FC St. Johnstone FC 3 (0)
Juanjo Espagne Espagne Heart of Midlothian Heart of Midlothian 3 (0)
Luna Espagne Espagne Dundee FC Dundee FC 3 (0)
Alex Mathie Écosse Écosse Dundee United Dundee United 3 (0)
Neil McCann Écosse Écosse Rangers FC Rangers FC 3 (0)
Pat McGinlay Écosse Écosse Hibernian FC Hibernian FC 3 (0)
Steve McMillan Écosse Écosse Motherwell FC Motherwell FC 3 (0)
John O'Neil Écosse Écosse St. Johnstone FC St. Johnstone FC 3 (0)
Mark Reilly Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Sebastián Rozental Chili Chili Rangers FC Rangers FC 3 (1)
Jan Talesnikov Israël Israël Dundee United Dundee United 3 (0)
Jérôme Vareille France France Kilmarnock FC Kilmarnock FC 3 (0)
Morten Wieghorst Danemark Danemark Celtic FC Celtic FC 3 (0)
Ian Wright Angleterre Angleterre Celtic FC Celtic FC 3 (0)
Hicham Zerouali Maroc Maroc Aberdeen FC Aberdeen FC 3 (0)
67. Lorenzo Amoruso Italie Italie Rangers FC Rangers FC 2 (0)
Gary Bollan Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Jason de Vos Canada Canada Dundee United Dundee United 2 (0)
Darren Dods Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Garry Hay Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Michael Jeffrey Angleterre Angleterre Kilmarnock FC Kilmarnock FC 2 (0)
Jim Lauchlan Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Shaun McSkimming Écosse Écosse Dundee FC Dundee FC 2 (0)
Marc Millar Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Ally Mitchell Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Johan Mjällby Suède Suède Celtic FC Celtic FC 2 (0)
Pat Nevin Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Keigan Parker Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Hugh Robertson Écosse Écosse Dundee FC Dundee FC 2 (0)
Scott Severin Écosse Écosse Heart of Midlothian Heart of Midlothian 2 (0)
Andy Smith Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Shaun Teale Angleterre Angleterre Motherwell FC Motherwell FC 2 (2)
Kevin Thomas Écosse Écosse St. Johnstone FC St. Johnstone FC 2 (0)
Steven Tweed Écosse Écosse Dundee FC Dundee FC 2 (0)
86. Derek Adams Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Russell Anderson Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Javier Artero Espagne Espagne Dundee FC Dundee FC 1 (0)
Graham Bayne Écosse Écosse Dundee FC Dundee FC 1 (0)
Rachid Belabed Belgique Belgique Aberdeen FC Aberdeen FC 1 (0)
Patrizio Billio Italie Italie Dundee FC Dundee FC 1 (1)
Steven Boyack Écosse Écosse Dundee FC Dundee FC 1 (0)
Craig Burley Écosse Écosse Celtic FC Celtic FC 1 (0)
Paddy Connolly Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Martyn Corrigan Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Frédéric Dindeleux France France Kilmarnock FC Kilmarnock FC 1 (0)
Craig Easton Écosse Écosse Dundee United Dundee United 1 (0)
Thomas Flögel Autriche Autriche Heart of Midlothian Heart of Midlothian 1 (0)
Steve Fulton Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Ricky Gillies Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Danny Griffin Irlande du Nord Irlande du Nord St. Johnstone FC St. Johnstone FC 1 (0)
Jim Hamilton Écosse Écosse Aberdeen FC Aberdeen FC
Dundee United Dundee United
1 (1)
Paul Hartley Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Colin Healy Irlande Irlande Celtic FC Celtic FC 1 (0)
Craig Ireland Écosse Écosse Dundee FC Dundee FC 1 (0)
Mathias Jack Allemagne Allemagne Hibernian FC Hibernian FC 1 (0)
Paul Kane Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Benito Kemble Suriname Suriname Motherwell FC Motherwell FC 1 (0)
Tugay Kerimoğlu Turquie Turquie Rangers FC Rangers FC 1 (1)
Paul Lambert Écosse Écosse Celtic FC Celtic FC 1 (0)
Stuart Lovell Australie Australie Hibernian FC Hibernian FC 1 (0)
Simon Lynch Écosse Écosse Celtic FC Celtic FC 1 (0)
Gus MacPherson Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Alan Mahood Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Roberto Matute Espagne Espagne Dundee FC Dundee FC 1 (0)
Kieran McAnespie Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
John McBride Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Ally McCoist Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (1)
John McQuillan Écosse Écosse Dundee United Dundee United
St. Johnstone FC St. Johnstone FC
1 (0)
Miguel Simão Portugal Portugal St. Johnstone FC St. Johnstone FC 1 (0)
Craig Moore Australie Australie Rangers FC Rangers FC 1 (0)
Gary Naysmith Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Stephen Nicholas Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Arthur Numan Pays-Bas Pays-Bas Rangers FC Rangers FC 1 (0)
Keith O'Halloran Irlande Irlande St. Johnstone FC St. Johnstone FC 1 (1)
Jim Paterson Écosse Écosse Dundee United Dundee United 1 (0)
Stilian Petrov Bulgarie Bulgarie Celtic FC Celtic FC 1 (0)
Paul Ritchie Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
David Rowson Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Craig Russell Angleterre Angleterre St. Johnstone FC St. Johnstone FC 1 (0)
Lee Sharp Écosse Écosse Dundee FC Dundee FC 1 (0)
Magnus Sköldmark Suède Suède Dundee United Dundee United 1 (0)
Steven Thompson Écosse Écosse Dundee United Dundee United 1 (0)
Derek Townsley Angleterre Angleterre Motherwell FC Motherwell FC 1 (0)
Jim Weir Écosse Écosse St. Johnstone FC St. Johnstone FC 1 (0)
Michael Yates Angleterre Angleterre Dundee FC Dundee FC 1 (0)