Scotland Premiership

Scotland Premiership

Player Team Matches Goals Penalties G/M
Sam Dalby Dundee Utd 15 9 2 0.60
Vaclav Cerny Rangers 15 7 0 0.47
Callum McGregor Celtic 15 6 0 0.40
Cyriel Dessers Rangers 16 6 0 0.38
Bruce Anderson Kilmarnock 13 6 3 0.46
Nicolas Kuhn Celtic 14 6 0 0.43
Kyogo Furuhashi Celtic 16 6 0 0.38
Benjamin Mbunga-Kimpioka St Johnstone 17 6 1 0.35
Luke McCowan Dundee 16 5 2 0.31
Nicky Clark St Johnstone 18 5 2 0.28
Toyosi Olusanya St Mirren 18 5 0 0.28
Ronan Aiden Connolly Shea Chapman Hale Ross County 19 5 1 0.26
Adam Idah Celtic 14 5 1 0.36
Habib Gueye Aberdeen 5 5 0 1.00
Reo Hatate Celtic 17 5 0 0.29
Mackenzie Kirk St Johnstone 18 5 0 0.28
Matthew Kennedy Kilmarnock 12 4 0 0.33
Nicky Devlin Aberdeen 18 4 0 0.22
Nicky Cadden Hibernian 13 4 1 0.31
Jamie McGrath Aberdeen 17 4 0 0.24
Simon Murray Dundee 18 4 1 0.22
Apostolos Stamatelopoulos Motherwell 15 4 0 0.27
Danilo Rangers 8 4 0 0.50
Oisin Smyth St Mirren 9 4 1 0.44
Lyall Cameron Dundee 18 4 0 0.22
Arne Engels Celtic 14 4 3 0.29
Alistair Johnston Celtic 15 4 0 0.27
Topi Keskinen Aberdeen 16 4 0 0.25
Marley Watkins Kilmarnock 15 3 0 0.20
Jordan White Ross County 19 3 2 0.16
Tom Lawrence Rangers 8 3 0 0.38
Martin Boyle Hibernian 17 3 0 0.18
Dwight Gayle Hibernian 10 3 0 0.30
Lawrence Shankland Hearts 18 3 0 0.17
Blair Spittal Hearts 19 3 0 0.16
Kevin Nisbet Aberdeen 12 3 0 0.25
Scott Tiffoney Dundee 15 3 0 0.20
Daizen Maeda Celtic 16 3 0 0.19
Ziyad Larkeche Dundee 12 3 0 0.25
Mykola Kukharevych Hibernian 15 3 0 0.20
Tom Sparrow Motherwell 12 3 0 0.25
Tawanda Maswanhise Motherwell 14 3 0 0.21
Luca Stephenson Dundee Utd 16 3 0 0.19
David Watson Kilmarnock 17 3 0 0.18
Seb Palmer Houlden Dundee 17 3 0 0.18
Junior Hoilett Hibernian 12 2 0 0.17
Curtis Main Dundee 12 2 0 0.17
Graham Carey St Johnstone 17 2 1 0.12
Andy Halliday Motherwell 18 2 0 0.11
James Tavernier Rangers 16 2 0 0.12
Joe Newell Hibernian 15 2 0 0.13
Kevin Holt Dundee Utd 17 2 1 0.12
Kyle Vassell Kilmarnock 17 2 0 0.12
Mark O'Hara St Mirren 15 2 1 0.13
Conor McMenamin St Mirren 8 2 0 0.25
Jordan McGhee Dundee 13 2 0 0.15
Frankie Kent Hearts 13 2 0 0.15
Akil Wright Ross County 19 2 0 0.11
Rabbi Matondo Rangers 4 2 0 0.50
Liam Scales Celtic 15 2 0 0.13
Ester Sokler Aberdeen 15 2 0 0.13
Moses Ebiye Motherwell 15 2 0 0.13
Ante Palaversa Aberdeen 13 2 0 0.15
Vicente Besuijen Aberdeen 11 2 0 0.18
Leighton Clarkson Aberdeen 14 2 0 0.14
Thody Elie Youan Hibernian 13 2 1 0.15
Ross Graham Dundee Utd 7 2 1 0.29
Paulo Bernardo Celtic 16 2 0 0.12
Josh Campbell Hibernian 14 2 0 0.14
Josh Nisbet Ross County 17 2 0 0.12
Roland Idowu St Mirren 16 2 1 0.12
Killian Phillips St Mirren 16 2 0 0.12
Oluwaseun Adewumi Dundee 10 2 0 0.20
Lennon Miller Motherwell 18 2 1 0.11
Emmanuel Adegboyega Dundee Utd 15 2 0 0.13
Hamza Igamane Rangers 13 2 0 0.15
James Wilson Hearts 7 2 0 0.29
Kenneth Vargas Hearts 19 2 0 0.11
Adama Sidibeh St Johnstone 15 2 0 0.13
Graeme Shinnie Aberdeen 17 1 0 0.06
Louis Moult Dundee Utd 9 1 0 0.11
Liam Polworth Kilmarnock 11 1 0 0.09
David Babunski Dundee Utd 15 1 0 0.07
Craig Sibbald Dundee Utd 7 1 0 0.14
Stephen O'Donnell Motherwell 12 1 0 0.08
Tony Watt Motherwell 13 1 0 0.08
Alex Samuel Ross County 13 1 0 0.08
Paul McGinn Motherwell 7 1 0 0.14
Alexander Gogic St Mirren 18 1 0 0.06
Drey Wright St Johnstone 19 1 0 0.05
Mikael Mandron St Mirren 18 1 0 0.06
Scott Tanser St Mirren 15 1 0 0.07
Alan Forrest Hearts 17 1 0 0.06
Liam Gordon Motherwell 15 1 0 0.07
Dan Casey Motherwell 17 1 0 0.06
Craig Halkett Hearts 7 1 0 0.14
Alex Iacovitti St Mirren 7 1 0 0.14
Nedim Bajrami Rangers 13 1 0 0.08
Glenn Middleton Dundee Utd 11 1 0 0.09
Kristijan Trapanovski Dundee Utd 12 1 0 0.08
James Penrice Hearts 16 1 0 0.06
Jonah Ayunga St Mirren 13 1 0 0.08
Caolan Boyd-Munce St Mirren 12 1 0 0.08
Tony Ralston Celtic 9 1 0 0.11
Warren O'Hora Hibernian 19 1 0 0.05
Innes Cameron Kilmarnock 12 1 0 0.08
Michee Efete Ross County 14 1 0 0.07
Rocky Bushiri Hibernian 9 1 0 0.11
Noah Chilvers Ross County 18 1 0 0.06
Lewis Miller Hibernian 17 1 0 0.06
Corrie Ndaba Kilmarnock 17 1 0 0.06
Yutaro Oda Hearts 5 1 0 0.20
Kieron Bowie Hibernian 3 1 0 0.33
Richard Taylor St Mirren 16 1 0 0.06
Zach Robinson Motherwell 12 1 0 0.08
Mohammed Diomande Rangers 15 1 0 0.07
Meshack Izuchukwu Ubochioma Dundee Utd 2 1 0 0.50
Shayden Morris Aberdeen 18 1 0 0.06
Daniel Oyegoke Hearts 17 1 0 0.06
Musa Drammeh Jaiteh Hearts 8 1 0 0.12
Miller Thomson Dundee Utd 12 1 0 0.08
Peter Ambrose Aberdeen 11 1 0 0.09
Bobby Wales Kilmarnock 10 1 0 0.10
Owen Stirton Dundee Utd 1 1 0 1.00
Elijah Campbell Ross County 13 1 0 0.08
Evan Mooney St Mirren 3 1 0 0.33
Player Team Matches Yellow Card Yellow/Red Card Red Card
Joe Wright Kilmarnock 14 3 1 2
Dan Casey Motherwell 17 1 0 2
Declan Gallagher Dundee Utd 18 4 0 1
Jordan Obita Hibernian 17 3 0 1
Robbie Deas Kilmarnock 15 3 0 1
Mykola Kukharevych Hibernian 15 3 0 1
Bradley Lyons Kilmarnock 17 2 0 1
Ianis Hagi Rangers 8 1 0 1
Liam Gordon Motherwell 15 1 0 1
Marcus Fraser St Mirren 19 1 0 1
Benjamin Mbunga-Kimpioka St Johnstone 17 1 0 1
Charlie Telfer Ross County 5 0 0 1
Liam Donnelly Kilmarnock 10 2 2 0
Scott Tanser St Mirren 15 1 2 0
Joe Newell Hibernian 15 5 1 0
Nectarios Triantis Hibernian 15 4 1 0
Elijah Campbell Ross County 13 3 1 0
Alexander Gogic St Mirren 18 3 1 0
Mohamad Sylla Dundee 17 3 1 0
Jorge Grant Hearts 14 2 1 0
Adama Sidibeh St Johnstone 15 2 1 0
James Penrice Hearts 16 8 0 0
Cameron Devlin Hearts 17 7 0 0
Sven Sprangler St Johnstone 14 7 0 0
Sivert Heltne Nilsen Aberdeen 17 7 0 0
Lawrence Shankland Hearts 18 6 0 0
Ante Palaversa Aberdeen 13 6 0 0
Slobodan Rubezic Aberdeen 17 6 0 0
William Ferry Dundee Utd 17 6 0 0
Toyosi Olusanya St Mirren 18 6 0 0
Connor Randall Ross County 18 6 0 0
Nicolas Raskin Rangers 14 5 0 0
Greg Kiltie St Mirren 13 5 0 0
Andre Raymond St Johnstone 14 5 0 0
Jason Holt St Johnstone 14 5 0 0
Emmanuel Adegboyega Dundee Utd 15 5 0 0
Kye Rowles Hearts 17 4 0 0
Kacper Lopata Ross County 14 4 0 0
Jefte Vital da Silva Dias Rangers 15 4 0 0
Mohammed Diomande Rangers 15 4 0 0
Aaron Essel St Johnstone 12 4 0 0
Jack Sanders St Johnstone 18 4 0 0
Juan Antonio Portales Villarreal Dundee 16 4 0 0
Ziyad Larkeche Dundee 12 4 0 0
Elvis Bwomono St Mirren 16 4 0 0
Graeme Shinnie Aberdeen 17 4 0 0
Matthew Kennedy Kilmarnock 12 4 0 0
Robin Propper Rangers 11 4 0 0
Jack MacKenzie Aberdeen 15 4 0 0
Simon Murray Dundee 18 4 0 0
Gavin Molloy Aberdeen 17 4 0 0
Dujon Sterling Rangers 13 3 0 0
Kevin Nisbet Aberdeen 12 3 0 0
Akil Wright Ross County 19 3 0 0
Jack James Walton Dundee Utd 18 3 0 0
Yan Dhanda Hearts 16 3 0 0
Dennis Adeniran St Mirren 6 3 0 0
Jamie McGrath Aberdeen 17 3 0 0
Ryan Leak Ross County 14 3 0 0
Shaun Rooney St Mirren 6 3 0 0
Jordan McGhee Dundee 13 3 0 0
Martin Boyle Hibernian 17 3 0 0
Stephen O'Donnell Motherwell 12 3 0 0
David Babunski Dundee Utd 15 3 0 0
Jordan White Ross County 19 3 0 0
Nicky Devlin Aberdeen 18 3 0 0
Corrie Ndaba Kilmarnock 17 3 0 0
Kristijan Trapanovski Dundee Utd 12 3 0 0
Lewis Miller Hibernian 17 3 0 0
Luca Stephenson Dundee Utd 16 3 0 0
Ethan Ingram Dundee 16 3 0 0
Daniel Oyegoke Hearts 17 3 0 0
Lewis Neilson St Johnstone 16 3 0 0
Daizen Maeda Celtic 16 3 0 0
Richard Taylor St Mirren 16 3 0 0
Josh Mulligan Dundee 14 3 0 0
Roland Idowu St Mirren 16 3 0 0
Billy Koumetio Dundee 16 3 0 0
Josh Campbell Hibernian 14 3 0 0
Greg Taylor Celtic 14 3 0 0
Ross Graham Dundee Utd 7 3 0 0
Cameron MacPherson St Johnstone 7 3 0 0
Fraser Murray Kilmarnock 14 3 0 0
Apostolos Stamatelopoulos Motherwell 15 3 0 0
Nicolas Kuhn Celtic 14 3 0 0
Daniel Armstrong Kilmarnock 17 3 0 0
Vicko Sevelj Dundee Utd 17 3 0 0
Luis Henrique Barros Lopes Aberdeen 12 3 0 0
Killian Phillips St Mirren 16 2 0 0
Steve Seddon Motherwell 10 2 0 0
Arne Engels Celtic 14 2 0 0
Alistair Johnston Celtic 15 2 0 0
Topi Keskinen Aberdeen 16 2 0 0
Lennon Miller Motherwell 18 2 0 0
George Harmon Ross County 11 2 0 0
Tom Sparrow Motherwell 12 2 0 0
Ewan Wilson Motherwell 18 2 0 0
David Watson Kilmarnock 17 2 0 0
Reo Hatate Celtic 17 2 0 0
Kenneth Vargas Hearts 19 2 0 0
Ryan Astley Dundee 12 2 0 0
Ellery Balcombe St Mirren 19 2 0 0
Kofi Balmer Motherwell 10 2 0 0
Dimitar Mitov Aberdeen 15 2 0 0
Rocky Bushiri Hibernian 9 2 0 0
Andy Halliday Motherwell 18 2 0 0
Jack Butland Rangers 17 2 0 0
James Tavernier Rangers 16 2 0 0
Liam Polworth Kilmarnock 11 2 0 0
Tom Lawrence Rangers 8 2 0 0
Tony Watt Motherwell 13 2 0 0
Ross Docherty Dundee Utd 7 2 0 0
Mark O'Hara St Mirren 15 2 0 0
Vaclav Cerny Rangers 15 2 0 0
Stephen Kingsley Hearts 7 2 0 0
Davor Zdravkovski Motherwell 12 2 0 0
James Brown Ross County 17 2 0 0
Michee Efete Ross County 14 2 0 0
Cyriel Dessers Rangers 16 2 0 0
Shane Blaney Motherwell 6 2 0 0
Ronan Aiden Connolly Shea Chapman Hale Ross County 19 2 0 0
Warren O'Hora Hibernian 19 2 0 0
Jaden Brown St Mirren 7 2 0 0
Matt Smith St Johnstone 17 2 0 0
Harry Paton Motherwell 8 2 0 0
Craig Halkett Hearts 7 2 0 0
Scott Tiffoney Dundee 15 1 0 0
Glenn Middleton Dundee Utd 11 1 0 0
James McGarry Aberdeen 3 1 0 0
Auston Trusty Celtic 9 1 0 0
Alex Iacovitti St Mirren 7 1 0 0
Nedim Bajrami Rangers 13 1 0 0
Jack Vale Motherwell 2 1 0 0
Kyle Magennis Kilmarnock 3 1 0 0
Caolan Boyd-Munce St Mirren 12 1 0 0
Liam Scales Celtic 15 1 0 0
Jon McCracken Dundee 13 1 0 0
Joshua Rae St Johnstone 11 1 0 0
Adam Idah Celtic 14 1 0 0
Jort van der Sande Dundee Utd 18 1 0 0
Kieran Dowell Rangers 10 1 0 0
Callum McGregor Celtic 15 1 0 0
William Nightingale Ross County 3 1 0 0
Craig Sibbald Dundee Utd 7 1 0 0
Curtis Main Dundee 12 1 0 0
Leon Balogun Rangers 12 1 0 0
Marley Watkins Kilmarnock 15 1 0 0
Nicky Clark St Johnstone 18 1 0 0
Lewis Mayo Kilmarnock 18 1 0 0
Louis Moult Dundee Utd 9 1 0 0
Kevin Holt Dundee Utd 17 1 0 0
Frankie Kent Hearts 13 1 0 0
Paul McGinn Motherwell 7 1 0 0
Charles Dunne St Mirren 4 1 0 0
Kyle Vassell Kilmarnock 17 1 0 0
Conor McMenamin St Mirren 8 1 0 0
Mikael Mandron St Mirren 18 1 0 0
Nicky Cadden Hibernian 13 1 0 0
Ester Sokler Aberdeen 15 1 0 0
Richard Odada Dundee Utd 10 1 0 0
Josef Bursik Hibernian 13 1 0 0
Alex Valle Celtic 7 1 0 0
Trevor Carson Dundee 5 1 0 0
Marvin Kaleta Motherwell 14 1 0 0
Oliver Bainbridge Kilmarnock 6 1 0 0
Adam Forrester Hearts 8 1 0 0
Hamza Igamane Rangers 13 1 0 0
Rudi Allan Molotnikov Hibernian 10 1 0 0
Andres Salazar Osorio Hearts 1 1 0 0
Jack Grieves Ross County 12 1 0 0
Oluwaseun Adewumi Dundee 10 1 0 0
Mackenzie Kirk St Johnstone 18 1 0 0
Gerald Taylor Hearts 5 1 0 0
Jack Milne Aberdeen 6 1 0 0
Peter Ambrose Aberdeen 11 1 0 0
Miller Thomson Dundee Utd 12 1 0 0
Tawanda Maswanhise Motherwell 14 1 0 0
Habib Gueye Aberdeen 5 1 0 0
Ross McCausland Rangers 9 1 0 0
Jack Iredale Hibernian 9 1 0 0
Vicente Besuijen Aberdeen 11 1 0 0
Leighton Clarkson Aberdeen 14 1 0 0
Ridvan Yilmaz Rangers 7 1 0 0
Beni Baningime Hearts 10 1 0 0
Ryan Strain Dundee Utd 10 1 0 0
Noah Chilvers Ross County 18 1 0 0
Nathan Moriah-Welsh Hibernian 6 1 0 0
Paulo Bernardo Celtic 16 1 0 0
Lyall Cameron Dundee 18 1 0 0
Marvin Ekpiteta Hibernian 12 1 0 0
Kwon Hyeok-kyu Hibernian 15 1 0 0
Zach Robinson Motherwell 12 1 0 0
Meshack Izuchukwu Ubochioma Dundee Utd 2 1 0 0
Craig Gordon Hearts 17 1 0 0