top of page
Player Stats
TOP 20 LEAGUE GOALSCORERS

John Robertson - 214

Jamie Walker - 48

Gary Mackay - 45

Sandy Clark - 35

Andy Kirk - 33

Paul Hartley - 31

Mark De Vries - 28

Gary McSwegan - 26

Lawrence Shankland - 44

Dave McPherson - 23

John Colquhoun - 67

Colin Cameron - 47

Rudi Skacel - 41

Callum Paterson - 33

Scott Crabbe - 31

Stephane Adam - 28

Liam Boyce - 28

Jim Hamilton - 25

Steven Naismith - 24

John Millar - 22
TOP 10 LEAGUE GOALSCORERS (OVERSEAS)

Rudi Skacel - 41

Mark De Vries - 28

Andrius Velicka - 20

Arnuad Djoum - 14

Michal Pospisil - 13

Stephane Adam - 28

Kevin McKenna - 21

Osman Sow - 20

Isma Goncalves - 13

Juanma - 12

Genero Zeefuik - 12
LEAGUE HAT-TRICKS
Kenny Black
05/01/85
John Colquhoun
06/02/88
John Colquhoun
11/11/89
Allan Johnston
20/01/96
Stephane Adam
23/11/97
Gary McSwegan
23/05/99
Gary McSwegan
22/08/99
Mark De Vries
11/08/02
Rudi Skacel
23/10/10
Rudi Skacel
14/01/02
Ryan Stevenson
04/05/14
James Keatings
23/08/14
Genero Zeefuik
28/02/15
Steven Naismith
01/09/18
Steven Naismith
29/12/20
Liam Boyce
09/04/21
Lawrence Shankland
22/10/22
Lawrence Shankland
22/04/23
Dumbarton
St Mirren
Dundee
Rangers
Kilmarnock
Aberdeen
Aberdeen
Hibs
St Mirren
St Mirren
Kilmarnock
Raith Rovers
Cowdenbeath
St Mirren
Arbroath
Alloa
Celtic
Ross County
5-1
6-0
6-3
3-0
5-3
5-2
3-0
5-1
3-0
5-2
5-0
4-0
10-0
4-1
3-1
6-0
3-4
6-1
SCORING STREAKS
Rudi Skacel
7 games between 30/07/05 - 17/09/05
John Robertson
6 games between 22/02/86 - 12/04/86
John Robertson
6 games between 01/10/94 - 05/11/94
John Robertson
5 games between 21/12/96 - 04/01/97
Lee Miller
5 games between 19/03/05 - 23/04/05
Jimmy Bone
4 games between 20/08/83 - 17/09/83
John Robertson
4 games between 13/12/86 - 03/01/87
John Robertson
4 games between 15/08/87 - 05/09/87
John Robertson
4 games between 24/11/87 - 12/12/87
Jim Hamilton
4 games between 28/12/96 - 11/01/97
Colin Cameron
4 games between 04/11/00 - 25/11/00
Kevin Kyle
4 games between 14/12/10 - 01/01/11
James Keatings
4 games between 06/12/14 - 27/12/14
Lawrence Shankland
Lawrence Shankland
Lawrence Shankland
4 games between 17/12/22 - 02/01/23
6 games between 09/12/23 - 02/01/24
5 games between 27/01/24 - 17/02/24
bottom of page