More than one match to qualify.
| Goals |
Player (League-Other) |
| 31 |
Scott McDonald (Celtic)
25-6
|
| 24 |
Kris Boyd (Rangers)
14-10
|
| 21 |
Richard Offiong (Hamilton)
19-2
|
| 18 |
Noel Hunt (Dundee Utd)
13-5
|
|
Chris Porter (Motherwell)
14-4
|
| 17 |
Jan Vennegoor of Heselink (Celtic)
14-3
|
| 15 |
Jean Claude Darcheville (Rangers)
12-3
|
|
Nacho Novo (Rangers)
10-5
|
| 14 |
Steven Fletcher (Hibernian)
13-1
|
| 13 |
David Clarkson (Motherwell)
12-1
|
|
Andrius Velicka (Hearts)
10-3
|
| 12 |
Daniel Cousin (Rangers)
10-2
|
|
Lee Miller (Aberdeen)
11-1
|
|
Barry Robson (Dundee Utd)
11-1
|
| 11 |
Ross McCormack (Motherwell)
8-3
|
| 10 |
Dean Shiels (Hibernian)
7-3
|
| 9 |
Don Cowie (Inverness CT)
9-0
|
|
Michael Higdon (Falkirk)
8-1
|
|
Barry Nicholson (Aberdeen)
5-4
|
|
Colin Nish (Kilmarnock)
7-2
|
| 8 |
Barry Ferguson (Rangers)
6-2
|
|
Aiden McGeady (Celtic)
7-1
|
|
Pedro Moutinho (Falkirk)
8-0
|
|
Marius Niculae (Inverness CT)
6-2
|
| 7 |
Graham Barrett (Falkirk)
6-1
|
|
Carl Finnigan (Falkirk)
7-0
|
|
James McCarthy (Hamilton)
6-1
|
|
Lee McCulloch (Rangers)
3-4
|
|
Billy Mehmet (St Mirren)
6-1
|
|
Shunsuke Nakamura (Celtic)
6-1
|
|
Dennis Wyness (Inverness CT)
5-2
|
| 6 |
Kenny Deuchar (Gretna)
6-0
|
|
Clayton Donaldson (Hibernian)
5-1
|
|
Laryea Kingston (Hearts)
5-1
|
|
James McArthur (Hamilton)
5-1
|
|
David Robertson (Dundee Utd)
6-0
|
|
Georgios Samaras (Celtic)
5-1
|
|
Jamie Smith (Aberdeen)
3-3
|
|
Merouane Zemmama (Hibernian)
6-0
|
| 5 |
Craig Barr (Gretna)
4-1
|
|
DaMarcus Beasley (Rangers)
2-3
|
|
Carlos Cuellar (Rangers)
4-1
|
|
Andrew Driver (Hearts)
5-0
|
|
Steve Lovell (Aberdeen)
3-2
|
|
Stephen McManus (Celtic)
4-1
|
|
Simon Mensing (Hamilton)
5-0
|
|
Christian Nade (Hearts)
4-1
|
|
Steven Whittaker (Rangers)
4-1
|
|
Frazer Wright (Kilmarnock)
4-1
|
| 4 |
Charlie Adam (Rangers)
2-2
|
|
Sone Aluko (Aberdeen)
3-1
|
|
Craig Bryson (Kilmarnock)
4-0
|
|
Andrew Considine (Aberdeen)
0-4
|
|
Mark Corcoran (St Mirren)
3-1
|
|
Patrick Cregg (Falkirk)
4-0
|
|
Alexander Diamond (Aberdeen)
3-1
|
|
Massimo Donati (Celtic)
3-1
|
|
Andy Dorman (St Mirren)
3-1
|
|
Calum Elliot (Hearts)
2-2
|
|
William Gibson (Kilmarnock)
4-0
|
|
Christopher Maguire (Aberdeen)
4-0
|
|
Steven Naismith (Rangers)
4-0
|
|
Colin Nish (Hibernian)
4-0
|
|
Jordan Robertson (Dundee Utd)
3-1
|
|
Gavin Skelton (Gretna)
4-0
|
|
Darren Smith (Motherwell)
3-1
|
|
Anthony Stevenson (Hamilton)
4-0
|
|
Stuart Taylor (Hamilton)
4-0
|
|
Lee Wilkie (Dundee Utd)
3-1
|
|
Barry Wilson (Inverness CT)
3-1
|
|
Fabian Yantorno (Gretna)
2-2
|
| 3 |
Mickael Antoine-Curier (Hibernian)
2-1
|
|
Scott Arfield (Falkirk)
3-0
|
|
Graham Bayne (Inverness CT)
1-2
|
|
Christophe Berra (Hearts)
2-1
|
|
Ian Black (Inverness CT)
3-0
|
|
Craig Brewster (Aberdeen)
3-0
|
|
Scott Brown (Celtic)
3-0
|
|
Chris Burke (Rangers)
2-1
|
|
Mark De Vries (Dundee Utd)
2-1
|
|
Russell Duncan (Inverness CT)
3-0
|
|
David Fernandez (Kilmarnock)
3-0
|
|
Daniele Invincibile (Kilmarnock)
3-0
|
|
Allan Jenkins (Gretna)
2-1
|
|
Roy McBain (Inverness CT)
3-0
|
|
Mark McLaughlin (Hamilton)
2-1
|
|
Kenny Miller (Celtic)
3-0
|
|
Paul Quinn (Motherwell)
2-1
|
|
Scott Severin (Aberdeen)
3-0
|
|
Michael Stewart (Hearts)
3-0
|
|
Ibrahim Tall (Hearts)
3-0
|
|
Brian Wake (Hamilton)
1-2
|
|
David Weir (Rangers)
2-1
|
|
David Winters (Hamilton)
2-1
|
|
Derek Young (Aberdeen)
2-1
|
| 2 |
Darren Barr (Falkirk)
1-1
|
|
Prince Bauben (Dundee Utd)
2-0
|
|
Gary Caldwell (Celtic)
1-1
|
|
Deividas Cesnauskis (Hearts)
1-1
|
|
Craig Conway (Dundee Utd)
1-1
|
|
David Cowan (Gretna)
2-0
|
|
Christian Dailly (Rangers)
2-0
|
|
Jeffrey De Visscher (Aberdeen)
1-1
|
|
Nicky Deverdics (Gretna)
2-0
|
|
Paul Di Giacomo (Kilmarnock)
2-0
|
|
Sean Dillon (Dundee Utd)
2-0
|
|
Darren Dods (Dundee Utd)
1-1
|
|
David Elebert (Hamilton)
2-0
|
|
Mark Gilhaney (Hamilton)
2-0
|
|
Gary Glen (Hearts)
2-0
|
|
Morgaro Gomis (Dundee Utd)
1-1
|
|
David Graham (Hamilton)
2-0
|
|
Jamie Hamill (Kilmarnock)
0-2
|
|
Evan Horwood (Gretna)
1-1
|
|
Jiri Jarosik (Celtic)
1-1
|
|
Christian Kalvenes (Dundee Utd)
1-1
|
|
Keith Lasley (Motherwell)
1-1
|
|
Russell Latapy (Falkirk)
2-0
|
|
Darren Mackie (Aberdeen)
1-1
|
|
Ian Maxwell (St Mirren)
2-0
|
|
Steve McGarry (Motherwell)
2-0
|
|
Stephen McGinn (St Mirren)
2-0
|
|
Paul McLeod (Hamilton)
1-1
|
|
Franco Miranda (St Mirren)
2-0
|
|
Filipe Morais (Hibernian)
1-1
|
|
David Murphy (Hibernian)
2-0
|
|
Phil O'Donnell (Motherwell)
2-0
|
|
John Rankin (Hibernian)
2-0
|
|
John Rankin (Inverness CT)
2-0
|
|
Arnau Riera (Falkirk)
1-1
|
|
Barry Robson (Celtic)
2-0
|
|
Daniel Swanson (Dundee Utd)
2-0
|
|
Mehdi Taouil (Kilmarnock)
2-0
|
|
Steven Thomson (Falkirk)
1-1
|
|
Ross Tokely (Inverness CT)
2-0
|
|
Gary Wales (Kilmarnock)
2-0
|
| 1 |
Gerard Aafjes (Falkirk)
1-0
|
|
David Barron (St Mirren)
0-1
|
|
Abdessalam Benjelloun (Hibernian)
1-0
|
|
Craig Brewster (Inverness CT)
1-0
|
|
Kirk Broadfoot (Rangers)
1-0
|
|
Prince Buaben (Dundee Utd)
1-0
|
|
Mickael Buscher (Gretna)
1-0
|
|
Chris Clark (Aberdeen)
1-0
|
|
Billy Clarke (Falkirk)
1-0
|
|
Craig Dargo (St Mirren)
1-0
|
|
Steven Davis (Rangers)
0-1
|
|
Rhian Dodds (Kilmarnock)
1-0
|
|
Iain Flannigan (Kilmarnock)
1-0
|
|
Willo Flood (Dundee Utd)
1-0
|
|
Simon Ford (Kilmarnock)
1-0
|
|
Richard Foster (Aberdeen)
1-0
|
|
Thierry Gathuessi (Hibernian)
1-0
|
|
James Gibson (Hamilton)
1-0
|
|
James Grady (Hamilton)
1-0
|
|
Daniel Grainger (Gretna)
1-0
|
|
Will Haining (St Mirren)
1-0
|
|
Jim Hamilton (St Mirren)
1-0
|
|
Paul Hartley (Celtic)
0-1
|
|
Andreas Hinkel (Celtic)
1-0
|
|
Steven Hogg (Gretna)
1-0
|
|
Stephen Hughes (Motherwell)
1-0
|
|
Alan Hutton (Rangers)
0-1
|
|
Dougie Imrie (Inverness CT)
1-0
|
|
Douglas Imrie (Inverness CT)
1-0
|
|
Kestutis Ivaskevicius (Hearts)
1-0
|
|
Ryan Jarvis (Kilmarnock)
1-0
|
|
Eggert Jonsson (Hearts)
1-0
|
|
Christos Karipidis (Hearts)
1-0
|
|
Stewart Kean (St Mirren)
1-0
|
|
Garry Kenneth (Dundee Utd)
1-0
|
|
Brian Kerr (Hibernian)
1-0
|
|
Christopher Killen (Celtic)
1-0
|
|
Aime Koudou (Kilmarnock)
1-0
|
|
Andrius Ksanavicius (Hearts)
1-0
|
|
Simon Lappin (Motherwell)
1-0
|
|
David Lilley (Kilmarnock)
1-0
|
|
Lee Mair (Aberdeen)
1-0
|
|
Gary Mason (St Mirren)
1-0
|
|
Rory McAllister (Inverness CT)
1-0
|
|
Kevin McCann (Hibernian)
1-0
|
|
Ryan McCay (St Mirren)
1-0
|
|
Brendan McGill (Gretna)
1-0
|
|
Brian McLean (Motherwell)
0-1
|
|
Colin McMenamin (Gretna)
1-0
|
|
Rhys Meynell (Gretna)
1-0
|
|
Saulius Mikoliunas (Hearts)
1-0
|
|
Kenny Milne (Falkirk)
1-0
|
|
Grant Munro (Inverness CT)
1-0
|
|
Grant Murray (Kilmarnock)
1-0
|
|
Paul Murray (Gretna)
1-0
|
|
Steven Naismith (Kilmarnock)
0-1
|
|
Lee Naylor (Celtic)
1-0
|
|
Alex Neil (Hamilton)
1-0
|
|
Abdul Osman (Gretna)
1-0
|
|
Markus Paatelainen (Inverness CT)
1-0
|
|
Ruben Palazuelos (Hearts)
1-0
|
|
David Proctor (Inverness CT)
1-0
|
|
Derek Riordan (Celtic)
1-0
|
|
Thomas Scobbie (Falkirk)
1-0
|
|
Chris Swailes (Hamilton)
1-0
|
|
Kevin Thomson (Rangers)
1-0
|
|
Karim Touzani (Aberdeen)
1-0
|
|
Iain Vigurs (Inverness CT)
1-0
|
|
Josh Walker (Aberdeen)
0-1
|
|
Ramen Wallener (Hamilton)
1-0
|
|
Andrew Waterworth (Hamilton)
1-0
|
|
Andy Webster (Rangers)
1-0
|
|
Marius Zaliukas (Hearts)
1-0
|