# Jugador País Equipo Goles (de penalti)
1. Henrik Larsson Suecia Suecia Celtic FC Celtic FC 26 (2)
2. Stevie Crawford Escocia Escocia Dunfermline Athletic Dunfermline Athletic 17 (0)
John Hartson Gales Gales Celtic FC Celtic FC 17 (0)
4. Barry Ferguson Escocia Escocia Rangers FC Rangers FC 16 (8)
5. Mark de Vries Surinam Surinam Heart of Midlothian Heart of Midlothian 14 (0)
6. Shota Arveladze Georgia Georgia Rangers FC Rangers FC 13 (0)
Alex Burns Escocia Escocia Partick Thistle Partick Thistle 13 (1)
Ronald de Boer Países Bajos Países Bajos Rangers FC Rangers FC 13 (0)
Chris Sutton Inglaterra Inglaterra Celtic FC Celtic FC 13 (0)
10. Craig Brewster Escocia Escocia Dunfermline Athletic Dunfermline Athletic 12 (2)
11. Kris Boyd Escocia Escocia Kilmarnock FC Kilmarnock FC 11 (2)
12. Andy Kirk Irlanda del Norte Irlanda del Norte Heart of Midlothian Heart of Midlothian 10 (1)
Tam McManus Escocia Escocia Hibernian FC Hibernian FC 10 (0)
Gary McSwegan Escocia Escocia Kilmarnock FC Kilmarnock FC 10 (0)
Michael Mols Países Bajos Países Bajos Rangers FC Rangers FC 10 (0)
16. Steve Lovell Inglaterra Inglaterra Dundee FC Dundee FC 9 (1)
James McFadden Escocia Escocia Motherwell FC Motherwell FC 9 (3)
Stilian Petrov Bulgaria Bulgaria Celtic FC Celtic FC 9 (0)
19. Peter Løvenkrands Dinamarca Dinamarca Rangers FC Rangers FC 8 (0)
Rolando Zárate Argentina Argentina Livingston FC Livingston FC 8 (0)
21. Jim McIntyre Escocia Escocia Dundee United Dundee United 7 (0)
Ian Murray Escocia Escocia Hibernian FC Hibernian FC 7 (0)
Nacho Novo España España Dundee FC Dundee FC 7 (1)
Garry O'Connor Escocia Escocia Hibernian FC Hibernian FC 7 (0)
Mixu Paatelainen Finlandia Finlandia Hibernian FC Hibernian FC 7 (1)
Paul Sheerin Escocia Escocia Aberdeen FC Aberdeen FC 7 (2)
Steven Thompson Escocia Escocia Dundee United Dundee United
Rangers FC Rangers FC
7 (0)
28. Fabián Caballero Argentina Argentina Dundee FC Dundee FC 6 (0)
Peter Canero Escocia Escocia Kilmarnock FC Kilmarnock FC 6 (0)
Claudio Caniggia Argentina Argentina Rangers FC Rangers FC 6 (0)
Steven Milne Escocia Escocia Dundee FC Dundee FC 6 (0)
32. Dirk Lehmann Alemania Alemania Motherwell FC Motherwell FC 5 (0)
Kevin McKenna Canadá Canadá Heart of Midlothian Heart of Midlothian 5 (0)
Andy McLaren Escocia Escocia Kilmarnock FC Kilmarnock FC 5 (0)
Jamie Mitchell Escocia Escocia Partick Thistle Partick Thistle 5 (2)
Stephen Pearson Escocia Escocia Motherwell FC Motherwell FC 5 (0)
37. Lorenzo Amoruso Italia Italia Rangers FC Rangers FC 4 (0)
Marvin Andrews Trinidad y Tobago Trinidad y Tobago Livingston FC Livingston FC 4 (0)
Lee Bullen Escocia Escocia Dunfermline Athletic Dunfermline Athletic 4 (0)
Steve Fulton Escocia Escocia Kilmarnock FC Kilmarnock FC 4 (0)
Jim Hamilton Escocia Escocia Dundee United Dundee United
Dunfermline Athletic Dunfermline Athletic
4 (1)
Phil McGuire Escocia Escocia Aberdeen FC Aberdeen FC 4 (1)
Barry Nicholson Escocia Escocia Dunfermline Athletic Dunfermline Athletic 4 (0)
Gavin Rae Escocia Escocia Dundee FC Dundee FC 4 (0)
Rubio España España Livingston FC Livingston FC 4 (0)
Philip Stamp Inglaterra Inglaterra Heart of Midlothian Heart of Midlothian 4 (0)
Derek Townsley Inglaterra Inglaterra Hibernian FC Hibernian FC 4 (0)
Gary Wales Escocia Escocia Heart of Midlothian Heart of Midlothian 4 (0)
Graham Weir Escocia Escocia Heart of Midlothian Heart of Midlothian 4 (0)
Barry Wilson Escocia Escocia Livingston FC Livingston FC 4 (0)
51. David Bingham Escocia Escocia Livingston FC Livingston FC 3 (0)
Laurent D'Jaffo Benin Benin Aberdeen FC Aberdeen FC 3 (0)
Eugène Dadi Costa de Marfil Costa de Marfil Livingston FC Livingston FC 3 (0)
Paul Lambert Escocia Escocia Celtic FC Celtic FC 3 (0)
Darren Mackie Escocia Escocia Aberdeen FC Aberdeen FC 3 (0)
Craig Moore Australia Australia Rangers FC Rangers FC 3 (0)
Fernando Ricksen Países Bajos Países Bajos Rangers FC Rangers FC 3 (0)
Scott Severin Escocia Escocia Heart of Midlothian Heart of Midlothian 3 (0)
Cheriffe Touré Togo Togo Livingston FC Livingston FC 3 (0)
Davide Xausa Canadá Canadá Livingston FC Livingston FC 3 (0)
Darren Young Escocia Escocia Aberdeen FC Aberdeen FC 3 (0)
62. Derek Adams Escocia Escocia Motherwell FC Motherwell FC 2 (1)
Russell Anderson Escocia Escocia Aberdeen FC Aberdeen FC 2 (0)
Alan Archibald Escocia Escocia Partick Thistle Partick Thistle 2 (0)
Bobo Baldé Guinea  Guinea Celtic FC Celtic FC 2 (0)
Grant Brebner Escocia Escocia Hibernian FC Hibernian FC 2 (0)
Gerry Britton Escocia Escocia Partick Thistle Partick Thistle 2 (0)
Mark Burchill Escocia Escocia Dundee FC Dundee FC 2 (0)
Camacho España España Livingston FC Livingston FC 2 (0)
David Clarkson Escocia Escocia Motherwell FC Motherwell FC 2 (0)
Gary Dempsey Irlanda Irlanda Dunfermline Athletic Dunfermline Athletic 2 (0)
Billy Dodds Escocia Escocia Dundee United Dundee United
Rangers FC Rangers FC
2 (0)
Shaun Fagan Escocia Escocia Motherwell FC Motherwell FC 2 (0)
Steven Ferguson Escocia Escocia Motherwell FC Motherwell FC 2 (0)
Martin Hardie Escocia Escocia Partick Thistle Partick Thistle 2 (0)
Craig James Inglaterra Inglaterra Hibernian FC Hibernian FC 2 (0)
David Lilley Escocia Escocia Partick Thistle Partick Thistle 2 (0)
Derek Lilley Escocia Escocia Dundee United Dundee United 2 (0)
Luna España España Hibernian FC Hibernian FC 2 (0)
Alan Maybury Irlanda Irlanda Heart of Midlothian Heart of Midlothian 2 (0)
Neil McCann Escocia Escocia Rangers FC Rangers FC 2 (0)
Leon Mike Inglaterra Inglaterra Aberdeen FC Aberdeen FC 2 (0)
Mikel Arteta España España Rangers FC Rangers FC 2 (0)
Johan Mjällby Suecia Suecia Celtic FC Celtic FC 2 (0)
John O'Neil Escocia Escocia Hibernian FC Hibernian FC 2 (2)
Steven Pressley Escocia Escocia Heart of Midlothian Heart of Midlothian 2 (1)
Juan Sara Argentina Argentina Dundee FC Dundee FC 2 (0)
Momo Sylla Guinea  Guinea Celtic FC Celtic FC 2 (0)
Alan Thompson Inglaterra Inglaterra Celtic FC Celtic FC 2 (0)
Andy Tod Escocia Escocia Dundee United Dundee United 2 (0)
Joos Valgaeren Bélgica Bélgica Celtic FC Celtic FC 2 (0)
Jean-Louis Valois Francia Francia Heart of Midlothian Heart of Midlothian 2 (0)
Scott Walker Escocia Escocia Dunfermline Athletic Dunfermline Athletic 2 (0)
Lee Wilkie Escocia Escocia Dundee FC Dundee FC 2 (0)
Derek Young Escocia Escocia Aberdeen FC Aberdeen FC 2 (0)
96. Patrizio Billio Italia Italia Aberdeen FC Aberdeen FC 1 (0)
Gary Bollan Escocia Escocia Dundee United Dundee United
Livingston FC Livingston FC
1 (0)
Samuel Boutal Francia Francia Kilmarnock FC Kilmarnock FC 1 (0)
Steven Boyack Escocia Escocia Heart of Midlothian Heart of Midlothian 1 (0)
Garry Brady Escocia Escocia Dundee FC Dundee FC 1 (0)
Philippe Brinquin Francia Francia Livingston FC Livingston FC 1 (0)
Jamie Buchan Escocia Escocia Partick Thistle Partick Thistle 1 (0)
Chris Clark Escocia Escocia Aberdeen FC Aberdeen FC 1 (0)
Martyn Corrigan Escocia Escocia Motherwell FC Motherwell FC 1 (0)
Steven Craig Escocia Escocia Motherwell FC Motherwell FC 1 (0)
Jason Dair Escocia Escocia Dunfermline Athletic Dunfermline Athletic 1 (0)
Craig Dargo Escocia Escocia Kilmarnock FC Kilmarnock FC 1 (0)
Eric Deloumeaux Francia Francia Aberdeen FC Aberdeen FC 1 (0)
Paul Di Giacomo Escocia Escocia Kilmarnock FC Kilmarnock FC 1 (0)
Craig Easton Escocia Escocia Dundee United Dundee United 1 (0)
Danny Griffin Irlanda del Norte Irlanda del Norte Dundee United Dundee United 1 (0)
Steven Hampshire Escocia Escocia Dunfermline Athletic Dunfermline Athletic 1 (0)
Jonay Hernandez Venezuela Venezuela Dundee FC Dundee FC 1 (0)
Stephen Hughes Escocia Escocia Rangers FC Rangers FC 1 (0)
Noel Hunt Irlanda Irlanda Dunfermline Athletic Dunfermline Athletic 1 (0)
Mathias Jack Alemania Alemania Hibernian FC Hibernian FC 1 (0)
Khaled Kemas Argelia Argelia Motherwell FC Motherwell FC 1 (0)
William Kinniburgh Escocia Escocia Motherwell FC Motherwell FC 1 (0)
Keith Lasley Escocia Escocia Motherwell FC Motherwell FC 1 (0)
Scott Leitch Escocia Escocia Motherwell FC Motherwell FC 1 (0)
Stuart Lovell Australia Australia Livingston FC Livingston FC 1 (0)
David MacKay Escocia Escocia Dundee FC Dundee FC 1 (0)
Alan Mahood Escocia Escocia Kilmarnock FC Kilmarnock FC 1 (0)
Lee Makel Inglaterra Inglaterra Livingston FC Livingston FC 1 (0)
Bob Malcolm Escocia Escocia Rangers FC Rangers FC 1 (0)
Shaun Maloney Escocia Escocia Celtic FC Celtic FC 1 (0)
Gary Mason Escocia Escocia Dunfermline Athletic Dunfermline Athletic 1 (0)
Austin McCann Escocia Escocia Heart of Midlothian Heart of Midlothian 1 (0)
Gary McDonald Escocia Escocia Kilmarnock FC Kilmarnock FC 1 (0)
Barry McLaughlin Escocia Escocia Kilmarnock FC Kilmarnock FC 1 (0)
Scott McLean Escocia Escocia Partick Thistle Partick Thistle 1 (0)
Colin McMenamin Escocia Escocia Livingston FC Livingston FC 1 (0)
Paul McMullan Escocia Escocia Heart of Midlothian Heart of Midlothian 1 (0)
Jackie McNamara Escocia Escocia Celtic FC Celtic FC 1 (0)
Kevin McNaughton Escocia Escocia Aberdeen FC Aberdeen FC 1 (0)
Charlie Miller Escocia Escocia Dundee United Dundee United 1 (0)
Arthur Numan Países Bajos Países Bajos Rangers FC Rangers FC 1 (0)
Burton O'Brien Escocia Escocia Livingston FC Livingston FC 1 (0)
Daniel Ogunmade Escocia Escocia Dundee United Dundee United 1 (0)
Alen Orman Austria Austria Hibernian FC Hibernian FC 1 (0)
David Partridge Gales Gales Motherwell FC Motherwell FC 1 (0)
Douglas Ramsay Escocia Escocia Motherwell FC Motherwell FC 1 (0)
Derek Riordan Escocia Escocia Hibernian FC Hibernian FC 1 (0)
Maurice Ross Escocia Escocia Rangers FC Rangers FC 1 (0)
Greg Shields Escocia Escocia Kilmarnock FC Kilmarnock FC 1 (0)
Stephen Simmons Escocia Escocia Heart of Midlothian Heart of Midlothian 1 (0)
Scott Thomson Escocia Escocia Dunfermline Athletic Dunfermline Athletic 1 (0)
Steve Tosh Escocia Escocia Aberdeen FC Aberdeen FC 1 (0)
Ricky Waddell Escocia Escocia Partick Thistle Partick Thistle 1 (0)
Andy Webster Escocia Escocia Heart of Midlothian Heart of Midlothian 1 (0)
Mark Wilson Escocia Escocia Dundee United Dundee United 1 (0)