# Player Country Team Goals (Penalty)
1. Marco Negri Italy Italy Rangers FC Rangers FC 32 (5)
2. Kjell Olofsson Sweden Sweden Dundee United Dundee United 18 (0)
3. Henrik Larsson Sweden Sweden Celtic FC Celtic FC 16 (0)
Andy Smith Scotland Scotland Dunfermline Athletic Dunfermline Athletic 16 (0)
5. Tommy Coyne Ireland Ireland Motherwell FC Motherwell FC 14 (2)
Jim Hamilton Scotland Scotland Heart of Midlothian Heart of Midlothian 14 (0)
7. Owen Coyle Ireland Ireland Motherwell FC Motherwell FC 11 (1)
8. Jörg Albertz Germany Germany Rangers FC Rangers FC 10 (1)
Craig Burley Scotland Scotland Celtic FC Celtic FC 10 (1)
Billy Dodds Scotland Scotland Aberdeen FC Aberdeen FC 10 (2)
Simon Donnelly Scotland Scotland Celtic FC Celtic FC 10 (1)
Neil McCann Scotland Scotland Heart of Midlothian Heart of Midlothian 10 (0)
George O'Boyle Northern Ireland Northern Ireland St. Johnstone FC St. Johnstone FC 10 (3)
Paul Wright Scotland Scotland Kilmarnock FC Kilmarnock FC 10 (3)
15. Stevie Crawford Scotland Scotland Hibernian FC Hibernian FC 9 (0)
Eoin Jess Scotland Scotland Aberdeen FC Aberdeen FC 9 (1)
17. Stéphane Adam France France Heart of Midlothian Heart of Midlothian 8 (0)
Colin Cameron Scotland Scotland Heart of Midlothian Heart of Midlothian 8 (2)
Robbie Winters Scotland Scotland Dundee United Dundee United 8 (0)
20. Harald Brattbakk Norway Norway Celtic FC Celtic FC 7 (0)
Barry Lavety Scotland Scotland Hibernian FC Hibernian FC 7 (0)
Mark Roberts Scotland Scotland Kilmarnock FC Kilmarnock FC 7 (2)
23. Roddy Grant Scotland Scotland St. Johnstone FC St. Johnstone FC 6 (1)
Andy Tod Scotland Scotland Dunfermline Athletic Dunfermline Athletic 6 (0)
25. David Bingham Scotland Scotland Dunfermline Athletic Dunfermline Athletic 5 (1)
Thomas Flögel Austria Austria Heart of Midlothian Heart of Midlothian 5 (0)
Steve Fulton Scotland Scotland Heart of Midlothian Heart of Midlothian 5 (0)
Brian Laudrup Denmark Denmark Rangers FC Rangers FC 5 (0)
Ally McCoist Scotland Scotland Rangers FC Rangers FC 5 (0)
Gary McSwegan Scotland Scotland Dundee United Dundee United 5 (0)
Pat Nevin Scotland Scotland Kilmarnock FC Kilmarnock FC 5 (0)
John O'Neil Scotland Scotland St. Johnstone FC St. Johnstone FC 5 (0)
John Robertson Scotland Scotland Heart of Midlothian Heart of Midlothian 5 (1)
David Rowson Scotland Scotland Aberdeen FC Aberdeen FC 5 (0)
Jonas Thern Sweden Sweden Rangers FC Rangers FC 5 (0)
Dean Windass England England Aberdeen FC Aberdeen FC 5 (0)
37. Gordon Durie Scotland Scotland Rangers FC Rangers FC 4 (0)
Pat McGinlay Scotland Scotland Hibernian FC Hibernian FC 4 (0)
Andy McLaren Scotland Scotland Dundee United Dundee United 4 (0)
Ally Mitchell Scotland Scotland Kilmarnock FC Kilmarnock FC 4 (0)
Mike Newell England England Aberdeen FC Aberdeen FC 4 (0)
Sergio Porrini Italy Italy Rangers FC Rangers FC 4 (0)
Jérôme Vareille France France Kilmarnock FC Kilmarnock FC 4 (0)
Michael Weir Scotland Scotland Motherwell FC Motherwell FC 4 (0)
Morten Wieghorst Denmark Denmark Celtic FC Celtic FC 4 (0)
46. Gerry Britton Scotland Scotland Dunfermline Athletic Dunfermline Athletic 3 (0)
Alex Burke Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
Chic Charnley Scotland Scotland Hibernian FC Hibernian FC 3 (0)
Alec Cleland Scotland Scotland Rangers FC Rangers FC 3 (0)
Willie Falconer Scotland Scotland Motherwell FC Motherwell FC 3 (0)
Paul Gascoigne England England Rangers FC Rangers FC 3 (0)
Gennaro Gattuso Italy Italy Rangers FC Rangers FC 3 (0)
Darren Jackson Scotland Scotland Celtic FC Celtic FC 3 (0)
Leigh Jenkinson England England St. Johnstone FC St. Johnstone FC 3 (0)
José Quitongo Angola Angola Heart of Midlothian Heart of Midlothian 3 (0)
Dave McPherson Scotland Scotland Heart of Midlothian Heart of Midlothian 3 (0)
Mark Reilly Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
Anthony Rougier Trinidad & Tobago Trinidad & Tobago Hibernian FC Hibernian FC 3 (2)
Eliphas Shivute Namibia Namibia Motherwell FC Motherwell FC 3 (0)
Andreas Thom Germany Germany Celtic FC Celtic FC 3 (2)
Andy Walker Scotland Scotland Hibernian FC Hibernian FC 3 (0)
62. Billy Davies Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Hamish French Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (1)
Stephen Glass Scotland Scotland Aberdeen FC Aberdeen FC 2 (0)
Gary Holt Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Alan Kernaghan Ireland Ireland St. Johnstone FC St. Johnstone FC 2 (0)
Paul Lambert Scotland Scotland Celtic FC Celtic FC 2 (0)
Lee McCulloch Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Jackie McNamara Scotland Scotland Celtic FC Celtic FC 2 (0)
Marc Millar Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (1)
Gary Naysmith Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Phil O'Donnell Scotland Scotland Celtic FC Celtic FC 2 (0)
Stewart Petrie Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Steven Pressley Scotland Scotland Dundee United Dundee United 2 (2)
Marc Rieper Denmark Denmark Celtic FC Celtic FC 2 (0)
George Shaw Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Lars Zetterlund Sweden Sweden Dundee United Dundee United 2 (0)
78. Dougie Arnott Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Dave Barnett England England Dunfermline Athletic Dunfermline Athletic 1 (0)
Regi Blinker Netherlands Netherlands Celtic FC Celtic FC 1 (0)
Grant Brebner Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Harry Curran Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Callum Davidson Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Darren Dods Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Craig Easton Scotland Scotland Dundee United Dundee United 1 (0)
Gary Farquhar Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Craig Faulconbridge England England Dunfermline Athletic Dunfermline Athletic 1 (0)
Éric Garcin France France Motherwell FC Motherwell FC 1 (0)
Richard Gough Scotland Scotland Rangers FC Rangers FC 1 (0)
Kevin Harper Scotland Scotland Hibernian FC Hibernian FC 1 (0)
John Hendry Scotland Scotland Motherwell FC Motherwell FC 1 (1)
John Henry Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Derek Holmes Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
John Hughes Scotland Scotland Hibernian FC Hibernian FC 1 (0)
John Inglis Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Craig Ireland Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Paul Kane Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Bjarnólfur Lárusson Iceland Iceland Hibernian FC Hibernian FC 1 (0)
Stefan Lindqvist Sweden Sweden Motherwell FC Motherwell FC 1 (0)
Malky Mackay Scotland Scotland Celtic FC Celtic FC 1 (0)
Maurice Malpas Scotland Scotland Dundee United Dundee United 1 (0)
Brian Martin Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Stuart McCluskey Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Jim McIntyre Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Steve McMillan Scotland Scotland Motherwell FC Motherwell FC 1 (0)
John McQuillan Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Joe Miller Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Keith O'Halloran Ireland Ireland St. Johnstone FC St. Johnstone FC 1 (0)
Brian O'Neil Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Mark Perry Scotland Scotland Dundee United Dundee United 1 (0)
Lee Power England England Hibernian FC Hibernian FC 1 (0)
Allan Preston Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Ian Ross Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Stefano Salvatori Italy Italy Heart of Midlothian Heart of Midlothian 1 (0)
Phillip Scott Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Gary Smith Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Ståle Stensaas Norway Norway Rangers FC Rangers FC 1 (0)
Alan Stubbs England England Celtic FC Celtic FC 1 (0)
Paul Tosh Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Steve Tosh Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
David Weir Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Brian Welsh Scotland Scotland Hibernian FC Hibernian FC 1 (0)