# Player Country Team Goals (Penalty)
1. Jon Daly Ireland Ireland Dundee United Dundee United 18 (1)
Gary Hooper England England Celtic FC Celtic FC 18 (0)
3. Nikica Jelavić Croatia Croatia Rangers FC Rangers FC 15 (5)
4. Francisco Sandaza Spain Spain St. Johnstone FC St. Johnstone FC 14 (5)
5. Michael Higdon England England Motherwell FC Motherwell FC 12 (3)
6. Paul Heffernan Ireland Ireland Kilmarnock FC Kilmarnock FC 11 (2)
Garry O'Connor Scotland Scotland Hibernian FC Hibernian FC 11 (1)
Anthony Stokes Ireland Ireland Celtic FC Celtic FC 11 (0)
9. Scott Vernon England England Aberdeen FC Aberdeen FC 10 (1)
10. Steven Naismith Scotland Scotland Rangers FC Rangers FC 9 (0)
Dean Shiels Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 9 (2)
Rudi Skácel Czech Republic Czech Republic Heart of Midlothian Heart of Midlothian 9 (0)
Grégory Tadé France France Inverness CT Inverness CT 9 (0)
14. Leigh Griffiths Scotland Scotland Hibernian FC Hibernian FC 8 (1)
Andy Kirk Northern Ireland Northern Ireland Dunfermline Athletic Dunfermline Athletic 8 (0)
Jamie Murphy Scotland Scotland Motherwell FC Motherwell FC 8 (0)
Johnny Russell Scotland Scotland Dundee United Dundee United 8 (0)
18. Joe Cardle England England Dunfermline Athletic Dunfermline Athletic 7 (0)
James Forrest Scotland Scotland Celtic FC Celtic FC 7 (0)
Kyle Lafferty Northern Ireland Northern Ireland Rangers FC Rangers FC 7 (1)
Joe Ledley Wales Wales Celtic FC Celtic FC 7 (0)
Paul McGowan Scotland Scotland St. Mirren FC St. Mirren FC 7 (2)
Charlie Mulgrew Scotland Scotland Celtic FC Celtic FC 7 (0)
Steven Thompson Scotland Scotland St. Mirren FC St. Mirren FC 7 (0)
25. Sone Aluko Nigeria Nigeria Rangers FC Rangers FC 6 (0)
Liam Craig Scotland Scotland St. Johnstone FC St. Johnstone FC 6 (0)
Jonny Hayes Ireland Ireland Inverness CT Inverness CT 6 (0)
Sung-yueng Ki South Korea South Korea Celtic FC Celtic FC 6 (0)
29. Steven Davis Northern Ireland Northern Ireland Rangers FC Rangers FC 5 (0)
Nigel Hasselbaink Suriname Suriname St. Mirren FC St. Mirren FC 5 (0)
Henrik Ojamaa Estonia Estonia Motherwell FC Motherwell FC 5 (0)
Andrew Shinnie Scotland Scotland Inverness CT Inverness CT 5 (0)
33. Liam Buchanan Scotland Scotland Dunfermline Athletic Dunfermline Athletic 4 (1)
Keith Lasley Scotland Scotland Motherwell FC Motherwell FC 4 (0)
Lee McCulloch Scotland Scotland Rangers FC Rangers FC 4 (0)
Scott Robertson Scotland Scotland Dundee United Dundee United 4 (0)
Georgios Samaras Greece Greece Celtic FC Celtic FC 4 (0)
Cillian Sheridan Ireland Ireland St. Johnstone FC St. Johnstone FC 4 (0)
Victor Wanyama Kenya Kenya Celtic FC Celtic FC 4 (0)
40. Kári Árnason Iceland Iceland Aberdeen FC Aberdeen FC 3 (0)
Andy Barrowman England England Dunfermline Athletic Dunfermline Athletic 3 (0)
Scott Brown Scotland Scotland Celtic FC Celtic FC 3 (1)
Andy Considine Scotland Scotland Aberdeen FC Aberdeen FC 3 (0)
Lee Croft England England St. Johnstone FC St. Johnstone FC 3 (0)
Lauri Dalla Valle Finland Finland Dundee United Dundee United 3 (0)
James Dayton England England Kilmarnock FC Kilmarnock FC 3 (0)
Paul Dixon Scotland Scotland Dundee United Dundee United 3 (0)
Maurice Edu USA USA Rangers FC Rangers FC 3 (0)
Stephen Elliott Ireland Ireland Heart of Midlothian Heart of Midlothian 3 (0)
David Healy Northern Ireland Northern Ireland Rangers FC Rangers FC 3 (0)
Ryan Jack Scotland Scotland Aberdeen FC Aberdeen FC 3 (0)
Nicky Law England England Motherwell FC Motherwell FC 3 (0)
Andy Little Northern Ireland Northern Ireland Rangers FC Rangers FC 3 (0)
David MacKay Scotland Scotland St. Johnstone FC St. Johnstone FC 3 (0)
Gary Mackay-Steven Scotland Scotland Dundee United Dundee United 3 (0)
Kenny McLean Scotland Scotland St. Mirren FC St. Mirren FC 3 (0)
Manuel Pascali Italy Italy Kilmarnock FC Kilmarnock FC 3 (0)
John Rankin Scotland Scotland Dundee United Dundee United 3 (0)
Graeme Shinnie Scotland Scotland Inverness CT Inverness CT 3 (0)
Ivan Sproule Northern Ireland Northern Ireland Hibernian FC Hibernian FC 3 (0)
John Sutton England England Heart of Midlothian Heart of Midlothian 3 (0)
Danny Swanson Scotland Scotland Dundee United Dundee United 3 (0)
Greg Tansey England England Inverness CT Inverness CT 3 (1)
Steven Thomson Scotland Scotland St. Mirren FC St. Mirren FC 3 (0)
Andy Webster Scotland Scotland Heart of Midlothian Heart of Midlothian 3 (0)
66. Ian Black Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Carlos Bocanegra USA USA Rangers FC Rangers FC 2 (0)
Paul Burns Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Graham Carey Ireland Ireland St. Mirren FC St. Mirren FC 2 (0)
Omar Daley Jamaica Jamaica Motherwell FC Motherwell FC 2 (0)
Murray Davidson Scotland Scotland St. Johnstone FC St. Johnstone FC 2 (0)
Rory Fallon New Zealand New Zealand Aberdeen FC Aberdeen FC 2 (0)
James Fowler Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Gavin Gunning Ireland Ireland Dundee United Dundee United 2 (0)
Marcus Haber Canada Canada St. Johnstone FC St. Johnstone FC 2 (0)
Jamie Hamill Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Steven Hammell Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Tom Hateley England England Motherwell FC Motherwell FC 2 (0)
Chris Humphrey Jamaica Jamaica Motherwell FC Motherwell FC 2 (0)
Youl Mawéné France France Aberdeen FC Aberdeen FC 2 (0)
Ryan McGowan Australia Australia Heart of Midlothian Heart of Midlothian 2 (0)
Danny Racchi England England Kilmarnock FC Kilmarnock FC 2 (0)
Román Golobart Spain Spain Inverness CT Inverness CT 2 (0)
Nick Ross Scotland Scotland Inverness CT Inverness CT 2 (0)
Tom Soares England England Hibernian FC Hibernian FC 2 (0)
Ryan Stevenson Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Suso Santana Spain Spain Heart of Midlothian Heart of Midlothian 2 (0)
Mehdi Taouil Morocco Morocco Heart of Midlothian Heart of Midlothian 2 (0)
David Templeton Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Ryan Thomson Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Lee Wallace Scotland Scotland Rangers FC Rangers FC 2 (0)
Gregg Wylde Scotland Scotland Rangers FC Rangers FC 2 (0)
93. Junior Agogo Ghana Ghana Hibernian FC Hibernian FC 1 (0)
Steven Anderson Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Stuart Armstrong Scotland Scotland Dundee United Dundee United 1 (0)
Darren Barr Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Craig Beattie Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Callum Booth Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Mohamed Chalali Algeria Algeria Aberdeen FC Aberdeen FC 1 (0)
Chris Clark Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Callum Davidson Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
David Davis England England Inverness CT Inverness CT 1 (0)
Matt Doherty Ireland Ireland Hibernian FC Hibernian FC 1 (0)
Barry Douglas Scotland Scotland Dundee United Dundee United 1 (0)
Badr El-Kaddouri Morocco Morocco Celtic FC Celtic FC 1 (0)
Richie Foran Ireland Ireland Inverness CT Inverness CT 1 (0)
Ricky Foster Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Fraser Fyvie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Gary Glen Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Jim Goodwin Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
David Graham Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Paul Hanlon Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Martin Hardie Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Gary Harkins England England Kilmarnock FC Kilmarnock FC 1 (0)
Jason Holt Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Shaun Hutchinson England England Motherwell FC Motherwell FC 1 (0)
Eggert Jónsson Iceland Iceland Heart of Midlothian Heart of Midlothian 1 (0)
Salim Kerkar France France Rangers FC Rangers FC 1 (0)
Zdeněk Kroča Czech Republic Czech Republic Kilmarnock FC Kilmarnock FC 1 (0)
Miloš Lačný Slovakia Slovakia Dundee United Dundee United 1 (0)
Glenn Loovens Netherlands Netherlands Celtic FC Celtic FC 1 (0)
Darren Mackie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Josh Magennis Northern Ireland Northern Ireland Aberdeen FC Aberdeen FC 1 (0)
Lee Mair Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Alan Maybury Ireland Ireland St. Johnstone FC St. Johnstone FC 1 (1)
Marc McAusland Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Austin McCann Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
David McCracken Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Dylan McGeouch Scotland Scotland Celtic FC Celtic FC 1 (0)
Bob McHugh Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Billy McKay Northern Ireland Northern Ireland Inverness CT Inverness CT 1 (0)
Rory McKeown Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Robert Milsom England England Aberdeen FC Aberdeen FC 1 (0)
Aaron Mooy Australia Australia St. Mirren FC St. Mirren FC 1 (0)
Jody Morris England England St. Johnstone FC St. Johnstone FC 1 (0)
Arvydas Novikovas Lithuania Lithuania Heart of Midlothian Heart of Midlothian 1 (0)
Sean O'Hanlon England England Hibernian FC Hibernian FC 1 (0)
Roy O’Donovan Ireland Ireland Hibernian FC Hibernian FC 1 (0)
David Obua Uganda Uganda Heart of Midlothian Heart of Midlothian 1 (0)
Isaiah Osbourne England England Hibernian FC Hibernian FC 1 (0)
Thomas Rogne Norway Norway Celtic FC Celtic FC 1 (0)
Shane Sutherland Scotland Scotland Inverness CT Inverness CT 1 (0)
Gary Teale Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Jason Thomson Scotland Scotland Dunfermline Athletic Dunfermline Athletic
Heart of Midlothian Heart of Midlothian
1 (0)
Ross Tokely Scotland Scotland Inverness CT Inverness CT 1 (0)
Richie Towell Ireland Ireland Hibernian FC Hibernian FC 1 (0)
Dieter Van Tornhout Belgium Belgium Kilmarnock FC Kilmarnock FC 1 (0)
Keith Watson Scotland Scotland Dundee United Dundee United 1 (0)
Steven Whittaker Scotland Scotland Rangers FC Rangers FC 1 (0)
Steve Williams England England Inverness CT Inverness CT 1 (0)
Marius Žaliūkas Lithuania Lithuania Heart of Midlothian Heart of Midlothian 1 (0)