# Joueur Pays Équipe Buts (pén.)
1. Kris Boyd Écosse Écosse Kilmarnock FC Kilmarnock FC
Rangers FC Rangers FC
26 (2)
2. John Hartson Pays des Galles Pays des Galles Celtic FC Celtic FC 17 (1)
3. Rudi Skácel République Tchèque République Tchèque Heart of Midlothian Heart of Midlothian 16 (0)
4. Derek Riordan Écosse Écosse Hibernian FC Hibernian FC 15 (2)
5. Peter Løvenkrands Danemark Danemark Rangers FC Rangers FC 14 (2)
Maciej Żurawski Pologne Pologne Celtic FC Celtic FC 14 (0)
7. Craig Dargo Écosse Écosse Inverness CT Inverness CT 13 (3)
8. Shaun Maloney Écosse Écosse Celtic FC Celtic FC 12 (5)
Steven Naismith Écosse Écosse Kilmarnock FC Kilmarnock FC 12 (2)
10. Richie Foran Irlande Irlande Motherwell FC Motherwell FC 11 (4)
Paul Hartley Écosse Écosse Heart of Midlothian Heart of Midlothian 11 (6)
Scott McDonald Australie Australie Motherwell FC Motherwell FC 11 (0)
Garry O'Connor Écosse Écosse Hibernian FC Hibernian FC 11 (0)
14. Stilian Petrov Bulgarie Bulgarie Celtic FC Celtic FC 10 (0)
15. Mark Burchill Écosse Écosse Dunfermline Athletic Dunfermline Athletic 9 (0)
Darryl Duffy Écosse Écosse Falkirk FC Falkirk FC 9 (2)
Jim Hamilton Écosse Écosse Motherwell FC Motherwell FC 9 (0)
Dado Pršo Croatie Croatie Rangers FC Rangers FC 9 (2)
19. Edgaras Jankauskas Lituanie Lituanie Heart of Midlothian Heart of Midlothian 8 (0)
Lee Miller Écosse Écosse Dundee United Dundee United 8 (1)
Jamie Smith Écosse Écosse Aberdeen FC Aberdeen FC 8 (0)
Gary Wales Écosse Écosse Kilmarnock FC Kilmarnock FC 8 (0)
Dennis Wyness Écosse Écosse Inverness CT Inverness CT 8 (0)
24. Danny Invincibile Australie Australie Kilmarnock FC Kilmarnock FC 7 (0)
Stephen McManus Écosse Écosse Celtic FC Celtic FC 7 (0)
Michal Pospíšil République Tchèque République Tchèque Heart of Midlothian Heart of Midlothian 7 (0)
27. Russell Anderson Écosse Écosse Aberdeen FC Aberdeen FC 6 (0)
Craig Beattie Écosse Écosse Celtic FC Celtic FC 6 (0)
Craig Brewster Écosse Écosse Dundee United Dundee United
Inverness CT Inverness CT
6 (0)
Steven Fletcher Écosse Écosse Hibernian FC Hibernian FC 6 (0)
Steve Lovell Angleterre Angleterre Aberdeen FC Aberdeen FC 6 (0)
Shunsuke Nakamura Japon Japon Celtic FC Celtic FC 6 (0)
Collin Samuel Trinité-et-Tobago Trinité-et-Tobago Dundee United Dundee United 6 (0)
34. Roman Bednář République Tchèque République Tchèque Heart of Midlothian Heart of Midlothian 5 (0)
Guillaume Beuzelin France France Hibernian FC Hibernian FC 5 (0)
David Fernández Espagne Espagne Dundee United Dundee United 5 (0)
Calum Elliot Écosse Écosse Heart of Midlothian Heart of Midlothian 5 (0)
Barry Ferguson Écosse Écosse Rangers FC Rangers FC 5 (0)
Colin Nish Écosse Écosse Kilmarnock FC Kilmarnock FC 5 (0)
Steven Pressley Écosse Écosse Heart of Midlothian Heart of Midlothian 5 (0)
41. Grant Brebner Écosse Écosse Dundee United Dundee United 4 (0)
Thomas Buffel Belgique Belgique Rangers FC Rangers FC 4 (0)
Stevie Crawford Écosse Écosse Aberdeen FC Aberdeen FC
Dundee United Dundee United
4 (0)
Paul Dalglish Écosse Écosse Hibernian FC Hibernian FC
Livingston FC Livingston FC
4 (0)
Alan Gow Écosse Écosse Falkirk FC Falkirk FC 4 (0)
Darren Mackie Écosse Écosse Aberdeen FC Aberdeen FC 4 (1)
Daniel McBreen Australie Australie Falkirk FC Falkirk FC 4 (0)
Aiden McGeady Irlande Irlande Celtic FC Celtic FC 4 (0)
Robert Snodgrass Écosse Écosse Livingston FC Livingston FC 4 (0)
Ivan Sproule Irlande du Nord Irlande du Nord Hibernian FC Hibernian FC 4 (0)
51. Chris Burke Écosse Écosse Rangers FC Rangers FC 3 (0)
David Clarkson Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Noel Hunt Irlande Irlande Dunfermline Athletic Dunfermline Athletic 3 (0)
Brian Kerr Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Chris Killen Nouvelle-Zélande Nouvelle-Zélande Hibernian FC Hibernian FC 3 (0)
Gary McDonald Écosse Écosse Kilmarnock FC Kilmarnock FC 3 (0)
Brian McLean Écosse Écosse Motherwell FC Motherwell FC 3 (0)
Saulius Mikoliūnas Lituanie Lituanie Heart of Midlothian Heart of Midlothian 3 (0)
David Proctor Écosse Écosse Inverness CT Inverness CT 3 (0)
Andy Tod Écosse Écosse Dunfermline Athletic Dunfermline Athletic 3 (0)
Ross Tokely Écosse Écosse Inverness CT Inverness CT 3 (0)
Barry Wilson Écosse Écosse Inverness CT Inverness CT 3 (1)
63. Graham Bayne Écosse Écosse Inverness CT Inverness CT 2 (0)
Richard Brittain Écosse Écosse Livingston FC Livingston FC 2 (0)
Peter Canero Écosse Écosse Dundee United Dundee United 2 (0)
Chris Clark Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Darren Dods Écosse Écosse Inverness CT Inverness CT 2 (0)
Simon Ford Jamaïque Jamaïque Kilmarnock FC Kilmarnock FC 2 (0)
James Fowler Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
Allan Johnston Écosse Écosse Kilmarnock FC Kilmarnock FC 2 (0)
William Kinniburgh Écosse Écosse Motherwell FC Motherwell FC 2 (0)
Russell Latapy Trinité-et-Tobago Trinité-et-Tobago Falkirk FC Falkirk FC 2 (0)
Lee Makel Angleterre Angleterre Dunfermline Athletic Dunfermline Athletic 2 (0)
Alan McCormack Irlande Irlande Motherwell FC Motherwell FC 2 (0)
David McCracken Écosse Écosse Dundee United Dundee United 2 (0)
Derek McInnes Écosse Écosse Dundee United Dundee United 2 (0)
Kenny Milne Écosse Écosse Falkirk FC Falkirk FC 2 (0)
Alan Morgan Écosse Écosse Inverness CT Inverness CT 2 (0)
Charlie Mulgrew Écosse Écosse Dundee United Dundee United 2 (0)
Nacho Novo Espagne Espagne Rangers FC Rangers FC 2 (2)
Barry Nicholson Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Stephen Pearson Écosse Écosse Celtic FC Celtic FC 2 (0)
Pedro Moutinho Portugal Portugal Falkirk FC Falkirk FC 2 (0)
Harald Pinxten Belgique Belgique Livingston FC Livingston FC 2 (0)
Greg Ross Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (0)
Jack Ross Écosse Écosse Falkirk FC Falkirk FC 2 (0)
Scott Severin Écosse Écosse Aberdeen FC Aberdeen FC 2 (0)
Dean Shiels Irlande du Nord Irlande du Nord Hibernian FC Hibernian FC 2 (0)
Chris Sutton Angleterre Angleterre Celtic FC Celtic FC 2 (0)
Alan Thompson Angleterre Angleterre Celtic FC Celtic FC 2 (0)
Steven Thompson Écosse Écosse Rangers FC Rangers FC 2 (0)
Darren Young Écosse Écosse Dunfermline Athletic Dunfermline Athletic 2 (1)
93. Marvin Andrews Trinité-et-Tobago Trinité-et-Tobago Rangers FC Rangers FC 1 (0)
Alan Archibald Écosse Écosse Dundee United Dundee United 1 (0)
Bobo Baldé Guinée Guinée Celtic FC Celtic FC 1 (0)
Ian Black Écosse Écosse Inverness CT Inverness CT 1 (0)
Scott Brown Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Bruno Aguiar Portugal Portugal Heart of Midlothian Heart of Midlothian 1 (0)
Gary Caldwell Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Martyn Corrigan Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Stephen Craigan Irlande du Nord Irlande du Nord Motherwell FC Motherwell FC 1 (0)
Patrick Cregg Irlande Irlande Falkirk FC Falkirk FC 1 (0)
Rhian Dodds Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Simon Donnelly Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Dion Dublin Angleterre Angleterre Celtic FC Celtic FC 1 (0)
Shaun Fagan Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Marc Fitzpatrick Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Liam Fox Écosse Écosse Inverness CT Inverness CT 1 (0)
Stephen Glass Écosse Écosse Hibernian FC Hibernian FC 1 (0)
David Goodwillie Écosse Écosse Dundee United Dundee United 1 (0)
Gordon Greer Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
Richard Hart Écosse Écosse Inverness CT Inverness CT 1 (0)
Colin Healy Irlande Irlande Livingston FC Livingston FC 1 (0)
Steven Hislop Écosse Écosse Inverness CT Inverness CT
Livingston FC Livingston FC
1 (0)
Chris Hogg Angleterre Angleterre Hibernian FC Hibernian FC 1 (0)
Craig Ireland Écosse Écosse Falkirk FC Falkirk FC 1 (0)
Roy Keane Irlande Irlande Celtic FC Celtic FC 1 (0)
Gary Kenneth Écosse Écosse Dundee United Dundee United 1 (0)
Mark Kerr Écosse Écosse Dundee United Dundee United 1 (0)
Sotirios Kyrgiakos Grèce Grèce Rangers FC Rangers FC 1 (0)
Neil Lennon Irlande du Nord Irlande du Nord Celtic FC Celtic FC 1 (0)
David Lilley Écosse Écosse Kilmarnock FC Kilmarnock FC 1 (0)
David MacKay Écosse Écosse Livingston FC Livingston FC 1 (0)
Juho Mäkelä Finlande Finlande Heart of Midlothian Heart of Midlothian 1 (0)
Gary Mason Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Kevin McBride Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Ross McCormack Écosse Écosse Rangers FC Rangers FC 1 (0)
Jim McIntyre Écosse Écosse Dundee United Dundee United 1 (0)
Sam Morrow Angleterre Angleterre Hibernian FC Hibernian FC
Livingston FC Livingston FC
1 (0)
David Murphy Angleterre Angleterre Hibernian FC Hibernian FC 1 (0)
Federico Nieto Argentine Argentine Rangers FC Rangers FC 1 (0)
Phil O'Donnell Écosse Écosse Motherwell FC Motherwell FC 1 (0)
Stephen O'Donnell Irlande Irlande Falkirk FC Falkirk FC 1 (0)
Pereira Espagne Espagne Livingston FC Livingston FC 1 (0)
José Pierre-Fanfan France France Rangers FC Rangers FC 1 (0)
Barry Robson Écosse Écosse Dundee United Dundee United 1 (0)
Julien Rodriguez France France Rangers FC Rangers FC 1 (0)
Greg Shields Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Stephen Simmons Écosse Écosse Dunfermline Athletic Dunfermline Athletic
Heart of Midlothian Heart of Midlothian
1 (0)
Ferne Snoyl Pays-Bas Pays-Bas Aberdeen FC Aberdeen FC 1 (0)
John Stewart Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Michael Stewart Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Greg Strong Angleterre Angleterre Livingston FC Livingston FC 1 (0)
Paul Telfer Écosse Écosse Celtic FC Celtic FC 1 (0)
Steven Thomson Écosse Écosse Falkirk FC Falkirk FC 1 (0)
Gábor Vincze Hongrie Hongrie Livingston FC Livingston FC 1 (0)
Allan Walker Écosse Écosse Livingston FC Livingston FC 1 (0)
Andy Webster Écosse Écosse Heart of Midlothian Heart of Midlothian 1 (0)
Noel Whelan Angleterre Angleterre Livingston FC Livingston FC 1 (0)
Steven Whittaker Écosse Écosse Hibernian FC Hibernian FC 1 (0)
Scott Wilson Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)
Jamie Winter Écosse Écosse Aberdeen FC Aberdeen FC 1 (0)
Derek Young Écosse Écosse Dunfermline Athletic Dunfermline Athletic 1 (0)