Founded: 1885
Stadium: McDiarmid Park
Coach: Craig Levein
Premiership Form:
Overall Form:

St. Johnstone home ground venue is McDiarmid Park.

Craig Levein is the current coach for St. Johnstone.

St. Johnstone Premiership Match Fixtures and Results

[ Home Overall Away  ]

St. Johnstone have played a total of 38 matches in Scotland Premiership. Their current statistics is 8 win, 11 draw and 19 lose.

St. Johnstone did not lose their last two matches in the competition.

The overall results is shown by default. You can also analyze St. Johnstone results for their home or away matches in Premiership 2023/2024.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
St. Johnstone 38 8 11 19
Date
Home
Score
Away
HT      
19/05/2024 Motherwell
1 - 2
St. Johnstone 0-2H2H O +
  0 - 1 18' Nicky Clark
T. Bair 32'  
  0 - 2 45+1' Adama Sidibeh
Harry Paton 46'  
Jack Vale 46'  
  52' David Keltjens
Bevis Mugabi 64'  
Calum Butcher 64'  
  64' Nicky Clark
  64' Andy Considine
L. Miller 64'  
Moses Ebiye 64'  
  74' Adama Sidibeh
  74' Benjamin Kimpioka
Sam Nicholson 77'  
Mark Ferrie 77'  
Davor Zdravkovski 77'  
L. Ross 77'  
  90+2' Matt Smith
  90+2' Stevie May
Moses Ebiye 90+4' 1 - 2  
15/05/2024 St. Johnstone
1 - 1
Ross County 0-1H2H O +
  0 - 1 28' Yan Dhanda
  40' William Nightingale
  42' George Harmon
Stevie May 55'  
Benjamin Kimpioka 55'  
  69' Yan Dhanda
  69' Victor Loturi
  70' George Harmon
  70' Josh Reid
  77' Simon Murray
  77' Josh Sims
Daniel Phillips 80'  
Diallang Jaiyesimi 80'  
Ryan McGowan 82'  
  86' Josh Reid
Adama Sidibeh 90' 1 - 1  
  90+2' Jordan White
11/05/2024 Livingston
2 - 1
St. Johnstone 0-1H2H O +
  0 - 1 8' Adama Sidibeh
  45' Stevie May
Scott Pittman 67'  
Steven Bradley 67'  
Tete Yengi 67'  
Dan MacKay 67'  
Cristian Montano 72' 1 - 1  
  75' Stevie May
  75' Matt Smith
  79' Adama Sidibeh
  79' Benjamin Kimpioka
Michael Nottingham 79'  
Andrew Shinnie 79'  
Jamie Brandon 84'  
Cristian Montano 86'  
Ayo Obileye 86'  
  87' Daniel Phillips
  87' Diallang Jaiyesimi
  87' Cammy MacPherson 
  87' Connor Smith
Joel Nouble 90+1'  
Andrew Shinnie 90+5' 2 - 1  
04/05/2024 Aberdeen
1 - 0
St. Johnstone 0-0H2H O +
  45' Andy Considine
  63' Drey Wright 
  63' Cammy MacPherson 
Bojan Miovski 68' 1 - 0  
Connor Barron 74'  
Graeme Shinnie  74'  
  75' Connor Smith
  75' Stevie May
  75' Benjamin Kimpioka
  75' Adama Sidibeh
  77' Cammy MacPherson 
  77' Cammy MacPherson 
Dante Polvara 79'  
Duk 79'  
Junior Hoilett 83'  
Leighton Clarkson 90+2'  
Killian Phillips 90+2'  
27/04/2024 St. Johnstone
1 - 3
Hibernian 0-2H2H O +
  0 - 1 6' Emiliano Marcondes
  11' Rocky Bushiri
  24' Will Fish
  24' Paul Hanlon 
  0 - 2 44' Paul Hanlon 
Adama Sidibeh 45+2'  
Benjamin Kimpioka 45+2'  
Nicky Clark 61'  
Stevie May 61'  
Matt Smith 61'  
Connor Smith 61'  
Franciszek Franczak 61'  
Drey Wright  61'  
  70' Adam Le Fondre
  70' Dylan Vente
  71' Emiliano Marcondes
  71' Josh Campbell
  0 - 3 76' Dylan Vente
  79' Nathan Moriah-Welsh
  79' Dylan Levitt
  79' Myziane Maolida
  79' Lewis Stevenson
Daniel Phillips 84'  
Cammy MacPherson  84'  
Benjamin Kimpioka 89' 1 - 3  
13/04/2024 St. Johnstone
0 - 2
Kilmarnock 0-1H2H O +
  0 - 1 23' Joe Wright
M. Kucheriavyi 59'  
Graham Carey 59'  
  63' Joe Wright
  63' Robbie Deas
Daniel Phillips 69'  
Connor Smith 69'  
  77' Liam Polworth
  77' Brad Lyons
  77' D. Watson
  77' Rory McKenzie
  0 - 2 81' Marley Watkins
David Keltjens 88'  
Franciszek Franczak 88'  
Adama Sidibeh 88'  
Benjamin Kimpioka 88'  
Nicky Clark 88'  
Stevie May 88'  
  88' Danny Armstrong
  88' Corrie Ndaba
  88' Kyle Vassell 
  88' Kevin van Veen
06/04/2024 Hibernian
1 - 2
St. Johnstone 0-0H2H O +
Will Fish 46'  
Nathan Moriah-Welsh 46'  
  0 - 1 49' Adama Sidibeh
Chris Cadden 56' 1 - 1  
  60' Ryan McGowan
Adam Le Fondre 65'  
Élie Youan 65'  
Jordan Obita 70'  
  73' M. Kucheriavyi
  76' Nicky Clark
  76' Graham Carey
  80' Adama Sidibeh
  80' Benjamin Kimpioka
  1 - 2 81' Tony Gallacher
Joe Newell 83'  
Jair Tavares 83'  
  90+3' Matt Smith
  90+3' Stevie May
30/03/2024 St. Johnstone
1 - 2
Dundee 0-1H2H O +
  0 - 1 6' L. Cameron
M. Kucheriavyi 31'  
David Keltjens 42'  
Adama Sidibeh 60' 1 - 1  
  62' Dara Costelloe
  62' Jordan McGhee
  62' Scott Tiffoney
  62' M. Mellon
Luke Robinson 71'  
Adama Sidibeh 77'  
Benjamin Kimpioka 77'  
  78' Owen Dodgson
  78' Ryan Howley
  1 - 2 80' Amadou Bakayoko
  82' M. Mellon
Tony Gallacher 83'  
Graham Carey 83'  
Nicky Clark 83'  
Stevie May 83'  
  87' L. Cameron
  87' Ricki Lamie
Matt Smith 90+4'  
Ryan McGowan 90+7'  
16/03/2024 Celtic
3 - 1
St. Johnstone 1-0H2H O +
  25' Sven Sprangler
  25' Maksym Kucheryavyi
Kyogo Furuhashi 40' 1 - 0  
  45' Adama Sidibeh
Nicolas-Gerrit Kühn 46' 2 - 0  
Nicolas-Gerrit Kühn 63'  
James Forrest 63'  
Paulo Bernardo 63'  
Daniel Kelly 63'  
  63' Adama Sidibeh
  63' Benjamin Kimpioka
  64' Luke Robinson
  64' Tony Gallacher
James Forrest 68' 3 - 0  
  74' Graham Carey
  74' Stevie May
  74' Matt Smith
  74' C. Smith
Cameron Carter-Vickers 75'  
Odin Thiago Holm 75'  
Kyogo Furuhashi 75'  
Adam Idah 75'  
  3 - 1 81' C. Smith
Matt O'Riley 86'  
Gustaf Lagerbielke 86'  
  90+1' Ryan McGowan
  90+5' Daniel Phillips
02/03/2024 St. Johnstone
1 - 1
Livingston 0-1H2H O +
Luke Robinson 31'  
  0 - 1 37' Andrew Shinnie
Sven Sprangler 40'  
Diallang Jaiyesimi 45+4'  
Graham Carey 45+4'  
  50' Michael Devlin
  50' Kurtis Guthrie
Liam Gordon  56'  
Andy Considine 56'  
Benjamin Kimpioka 56'  
Stevie May 56'  
  68' Cristian Montano
Matt Smith 77'  
Adama Sidibeh 77'  
  82' Daniel MacKay
  82' Joel Nouble
  85' Andrew Shinnie
  85' Jamie Brandon
  85' Cristian Montano
  85' Mo Sangare
Nicky Clark 87' 1 - 1  
  90+7' Kurtis Guthrie
28/02/2024 Aberdeen
0 - 2
St. Johnstone 0-1H2H O +
  0 - 1 44' Nicky Clark
Richard Jensen 46'  
Jack Mackenzie 46'  
  60' Sven Sprangler
Jonny Hayes 61'  
Duk 61'  
Jamie McGrath 61'  
Junior Hoilett 61'  
Leighton Clarkson 72'  
Killian Phillips 72'  
  0 - 2 77' Benjamin Kimpioka
  78' Benjamin Kimpioka
  80' David Keltjens
  80' Tony Gallacher
  80' Nicky Clark
  80' Maksym Kucheryavyi
Jack Mackenzie 82'  
James McGarry 82'  
  86' Diallang Jaiyesimi
  86' Graham Carey
  86' Benjamin Kimpioka
  86' Stevie May
  88' Maksym Kucheryavyi
  90+1' Matt Smith
  90+1' C. Smith
  90+3' Daniel Phillips
24/02/2024 St. Mirren
2 - 0
St. Johnstone 1-0H2H O +
Dimitar Mitov 36' 1 - 0  
  63' Graham Carey
  63' Diallang Jaiyesimi
Mikael Mandron 64' 2 - 0  
Hyeok-kyu Kwon 75'  
Keanu Baccus 75'  
  75' Kerr Smith
  75' Maksym Kucheryavyi
Lewis Jamieson 75'  
Toyosi Olusanya 75'  
  77' Adama Sidibeh
  79' Daniel Phillips
Mikael Mandron 83'  
Jonah Ayunga 83'  
Keanu Baccus 89'  
18/02/2024 St. Johnstone
0 - 3
Rangers 0-1H2H O +
David Keltjens 35'  
  0 - 1 37' Mohammed Diomande
David Keltjens 46'  
Benjamin Kimpioka 46'  
  46' Scott Wright
  46' Dujon Sterling
  60' Todd Cantwell
  60' Tom Lawrence 
  68' Fábio Silva
  68' Cyriel Dessers
  69' Oscar Cortés
  69' Ross McCausland
Daniel Phillips 71'  
Ryan McGowan 74'  
  0 - 2 79' James Tavernier
C. Smith 80'  
Maksym Kucheryavyi 80'  
Adama Sidibeh 82'  
Nicky Clark 82'  
  82' Borna Barišić
  82' Rıdvan Yılmaz
  0 - 3 87' James Tavernier
11/02/2024 Dundee
2 - 1
St. Johnstone 0-1H2H O +
  0 - 1 9' Matt Smith
Jordan McGhee 17'  
Zach Robinson 46'  
Dara Costelloe 46'  
Dara Costelloe 48'  
  58' Benjamin Kimpioka
  58' Maksym Kucheryavyi
  58' Oludare Olufunwa
  58' C. Smith
Scott Tiffoney 67'  
Michael Mellon 67'  
Amadou Bakayoko 69'  
  69' Kerr Smith
  69' Sven Sprangler
  74' Liam Gordon 
Luke McCowan 75' 1 - 1  
  75' Dimitar Mitov
  79' David Keltjens
  79' Ryan McGowan
Michael Mellon 83'  
  88' Maksym Kucheryavyi
Jordan McGhee 89' 2 - 1  
Aaron Donnelly 89'  
Ricki Lamie 89'  
Michael Mellon 90+14'  
Lee Ashcroft 90+14'  
  90+14' Matt Smith
  90+14' Diallang Jaiyesimi
07/02/2024 St. Johnstone
0 - 1
Hearts 0-0H2H O +
Luke Robinson 16'  
Fran Franczak 46'  
Sven Sprangler 46'  
Andy Considine 52'  
  0 - 1 54' Lawrence Shankland
Benjamin Kimpioka 65'  
Nicky Clark 65'  
Tony Gallacher 65'  
Adama Sidibeh 65'  
Ryan McGowan 75'  
  75' Stephen Kingsley
  75' Craig Halkett 
  79' Kenneth Vargas
  83' Kenneth Vargas
  83' Jorge Grant
  83' Scott Fraser
  83' Yutaro Oda
C. Smith 84'  
Diallang Jaiyesimi 84'  
Diallang Jaiyesimi 90+6'  
03/02/2024 Ross County
0 - 1
St. Johnstone 0-1H2H O +
Jordan White 20'  
  0 - 1 34' Benjamin Kimpioka
  46' David Keltjens
  46' Oludare Olufunwa
Cameron Borthwick-Jackson 54'  
  59' Fran Franczak
  59' Nicky Clark
  59' Benjamin Kimpioka
  59' Adama Sidibeh
Jordan White 67'  
Eamonn Brophy 67'  
James Brown 78'  
Michee Efete 78'  
Cameron Borthwick-Jackson 79'  
Brandon Khela 79'  
George Harmon 79'  
Josh Reid 79'  
  86' C. Smith
Yan Dhanda 90+5'  
  90+6' Tony Gallacher
  90+6' Kerr Smith
27/01/2024 St. Johnstone
1 - 1
Motherwell 1-1H2H O +
Ryan McGowan 3' 1 - 0  
  4' Liam Kelly
  1 - 1 29' Thelonius Bair
Liam Gordon  35'  
Diallang Jaiyesimi 35'  
  45' Davor Zdravkovski
  45+5' Andy Halliday
Benjamin Kimpioka 61'  
Nicky Clark 61'  
  61' Andy Halliday
  61' Lennon Miller
Maksym Kucheryavyi 61'  
C. Smith 61'  
C. Smith 76'  
  81' Davor Zdravkovski
  81' Sam Nicholson
Graham Carey 83'  
Sven Sprangler 83'  
Daniel Phillips 90+2'  
24/01/2024 St. Johnstone
1 - 1
Aberdeen 0-0H2H O +
Matt Smith 61'  
  0 - 1 62' Bojan Miovski
  62' Dante Polvara
  62' Ester Sokler
  63' Connor Barron
  63' Jonny Hayes
Sven Sprangler 73'  
Maksym Kucheryavyi 73'  
  74' Jack Mackenzie
  74' Richard Jensen
David Keltjens 78' 1 - 1  
  84' Slobodan Rubezic
Diallang Jaiyesimi 85'  
Benjamin Kimpioka 85'  
  90' Slobodan Rubezic
  90' Angus MacDonald
Graham Carey 90+2'  
Liam Gordon  90+4'  
David Keltjens 90+6'  
David Keltjens 90+9'  
Oludare Olufunwa 90+9'  
27/12/2023 Livingston
0 - 0
St. Johnstone 0-0H2H O +
  39' Maksym Kucheryavyi
  41' Maksym Kucheryavyi
  41' Graham Carey
  46' Tony Gallacher
  46' Andy Considine
Scott Pitman 49'  
Michael Devlin 64'  
  66' Stevie May
  66' Sven Sprangler
Andrew Shinnie 74'  
Stephen Kelly 74'  
Michael Nottingham 77'  
Cristian Montano 77'  
Joel Nouble 80'  
Steven Bradley 80'  
  80' Nicky Clark
  80' Chris Kane
  90+1' Graham Carey
23/12/2023 Kilmarnock
2 - 1
St. Johnstone 2-0H2H O +
David Watson 6' 1 - 0  
Marley Watkins 17' 2 - 0  
  57' Daniel Phillips
  57' Nicky Clark
  2 - 1 61' Nicky Clark
  64' Dimitar Mitov
  74' Fran Franczak
  74' James Brown
  74' Chris Kane
  74' Dara Costelloe
Liam Polworth 83'  
Rory McKenzie 83'  
  90+2' Matt Smith
  90+2' Stevie May
Marley Watkins 90+4'  
Andrew Dallas 90+4'  
20/12/2023 Rangers
2 - 0
St. Johnstone 1-0H2H O +
Kemar Roofe 16'  
Cyriel Dessers 16'  
Cyriel Dessers 28' 1 - 0  
  33' Diallang Jaiyesimi
  35' Sven Sprangler
  35' Chris Kane
  38' Matt Smith
  45' Daniel Phillips
Connor Goldson 45+2'  
John Lundstram 46'  
Dujon Sterling 46'  
  60' Fran Franczak
  60' Tony Gallacher
Sam Lammers 68'  
Todd Cantwell 68'  
Abdallah Sima 68'  
Scott Wright 68'  
  72' Daniel Phillips
  72' Graham Carey
  72' Matt Smith
  72' Dara Costelloe
  72' Oludare Olufunwa
  72' Ryan McGowan
James Tavernier 85' 2 - 0  
James Tavernier 86'  
Leon King 86'  
Todd Cantwell 90+3'  
16/12/2023 St. Johnstone
1 - 0
Hibernian 0-0H2H O +
Maksym Kucheryavyi 6'  
  22' Lewis Miller
  46' Lewis Miller
  46' Josh Campbell
Fran Franczak 46'  
  56' Paul Hanlon 
  56' Rocky Bushiri
Graham Carey 57' 1 - 0  
Diallang Jaiyesimi 72'  
Chris Kane 72'  
  73' Dylan Levitt
  73' Christian Doidge
Fran Franczak 84'  
Andy Considine 84'  
  85' Rocky Bushiri
  90' Dylan Vente
Maksym Kucheryavyi 90+8'  
Sven Sprangler 90+8'  
09/12/2023 Motherwell
1 - 1
St. Johnstone 0-0H2H O +
  0 - 1 53' Bevis Mugabi
Jonathan Obika 70'  
Oli Shaw 70'  
  76' Chris Kane
  76' Stevie May
Brodie Spencer 80'  
Thelonius Bair 80'  
  80' Graham Carey
  80' Sven Sprangler
Davor Zdravkovski 81'  
Conor Wilkinson 81'  
  87' Diallang Jaiyesimi
  87' Dara Costelloe
Mika Biereth 90+2' 1 - 1  
06/12/2023 St. Johnstone
1 - 0
St. Mirren 0-0H2H O +
Maksym Kucheryavyi 10'  
Sven Sprangler 10'  
  45+1' Ryan Flynn
  45+1' Conor McMenamin
  46' Scott Tanser
  46' James Bolton
Diallang Jaiyesimi 62'  
Chris Kane 62'  
  66' Jonah Ayunga
  66' Mikael Mandron
  66' Lewis Jamieson
  66' Toyosi Olusanya
  76' Greg Kiltie
  76' Keanu Baccus
  83' Toyosi Olusanya
Sven Sprangler 89'  
Chris Kane 90+5'  
Chris Kane 90+5' 1 - 0  
Chris Kane 90+6'  
03/12/2023 St. Johnstone
1 - 3
Celtic 1-0H2H O +
Ryan McGowan 13'  
Diallang Jaiyesimi 40' 1 - 0  
  46' Hyun-jun Yang
  46' Mikey Johnston
  58' David Turnbull
  58' Hyeon-gyu Oh
  1 - 1 67' Callum McGregor 
Diallang Jaiyesimi 73'  
Chris Kane 73'  
Maksym Kucheryavyi 73'  
Jay Turner-Cooke 73'  
  79' Kyogo Furuhashi
  1 - 2 79' Matt O'Riley
Dimitar Mitov 79'  
  80' Luis Palma
  80' James Forrest
  85' Kyogo Furuhashi
  85' Tomoki Iwata
Dara Costelloe 87'  
Stevie May 87'  
  1 - 3 90+3' James Forrest
25/11/2023 Hearts
1 - 0
St. Johnstone 0-0H2H O +
  40' Daniel Phillips
  46' Andy Considine
  46' Tony Gallacher
  58' Tony Gallacher
Alan Forrest 59'  
Yutaro Oda 59'  
Lawrence Shankland 61' 1 - 0  
Alex Lowry 68'  
Calem Nieuwenhof 68'  
Alex Cochrane  77'  
Jorge Grant 81'  
Cammy Devlin 81'  
Liam Boyce 81'  
Kenneth Vargas 81'  
  83' Chris Kane
  83' Luke Jephcott
  86' Stevie May
  86' Diallang Jaiyesimi
Kenneth Vargas 88'  
11/11/2023 St. Johnstone
1 - 0
Ross County 0-0H2H O +
  39' Victor Loturi
Luke Robinson 39'  
  46' Victor Loturi
  46' Kyle Turner
  52' Ben Purrington
  52' George Harmon
  56' George Harmon
Nicky Clark 64'  
Stevie May 64'  
  64' Jordan White
Graham Carey 66'  
Graham Carey 71' 1 - 0  
  73' Scott Allardice
  73' Alex Samuel
Chris Kane 81'  
Sven Sprangler 81'  
Sven Sprangler 83'  
  89' Connor Randall
  89' Max Sheaf
Stevie May 89'  
07/11/2023 St. Johnstone
2 - 2
Motherwell 2-0H2H O +
Nicky Clark 17' 1 - 0  
Andy Considine 27' 2 - 0  
  37' Callum Slattery
Daniel Phillips 43'  
  46' Brodie Spencer
  46' Thelonius Bair
  47' Harrison Paton
  61' Callum Slattery
  61' Georgie Gent
  2 - 1 68' Shane Blaney
  2 - 2 74' Mika Biereth
Nicky Clark 75'  
Maksym Kucheryavyi 75'  
Chris Kane 89'  
Stevie May 89'  
Graham Carey 90+2'  
Cammy MacPherson 90+2'  
  90+2' Mika Biereth
  90+2' Oli Shaw
01/11/2023 St. Johnstone
2 - 1
Kilmarnock 2-0H2H O +
Nicky Clark 1' 1 - 0  
Nicky Clark 7' 2 - 0  
  46' Bradley Lyons
  46' Liam Donnelly
  2 - 1 47' Kyle Vassell
  58' Joe Wright
Nicky Clark 59'  
Stevie May 59'  
  66' David Watson
Chris Kane 75'  
Dara Costelloe 76'  
Chris Kane 79'  
James Brown 79'  
  80' David Watson
  80' Andrew Dallas
Matt Smith 85'  
Daniel Phillips 85'  
  86' Marley Watkins
  86' Fraser Murray
Dimitar Mitov 88'  
28/10/2023 St. Mirren
4 - 0
St. Johnstone 1-0H2H O +
Mark O'Hara 32'  
Keanu Baccus 36' 1 - 0  
Mikael Mandron 48' 2 - 0  
  55' James Brown
  55' Chris Kane
  55' Matthew Smith
  55' Cameron MacPherson
Conor McMenamin 60'  
Toyosi Olusanya 60'  
  65' Nicky Clark
  65' Stevie May
  65' Maksym Kucheriavyi
  65' Jay Turner-Cooke
Mikael Mandron 70' 3 - 0  
  73' Diallang Jaiyesimi
  73' Tony Gallacher
Keanu Baccus 75'  
Keanu Baccus 77'  
Caolan Boyd-Munce 77'  
Ryan Flynn 87'  
James Bolton 87'  
Richard Taylor 87'  
Charles Dunne 87'  
Mikael Mandron 87'  
Alex Greive 87'  
Greg Kiltie 90' 4 - 0  
08/10/2023 Aberdeen
0 - 0
St. Johnstone 0-0H2H O +
Graeme Shinnie 56'  
Leighton Clarkson 56'  
Jamie McGrath 56'  
Dante Polvara 56'  
  65' Luke Jephcott
  65' Chris Kane
  72' Maksym Kucheriavyi
  72' Cameron MacPherson
  76' Drey Wright
  78' Drey Wright
  78' Stevie May
Nicky Devlin 80'  
Ester Sokler 80'  
  81' Luke Robinson
30/09/2023 St. Johnstone
1 - 1
Livingston 1-0H2H O +
Sven Sprangler 2'  
Dara Costelloe 36' 1 - 0  
  46' Jamie Brandon
  46' Daniel MacKay
  48' Daniel MacKay
  1 - 1 57' Sean Kelly
  62' Tom Parkes
  62' Luiyi de Lucas
Luke Jephcott 68'  
Stevie May 68'  
Maksym Kucheriavyi 68'  
Jay Turner-Cooke 68'  
  69' Mohammed Sangare
  69' Kurtis Guthrie
  69' Andrew Shinnie
  69' Scott Pitman
  78' Sean Kelly
  78' Stephen Kelly
  80' Jason Holt
Liam Gordon 83'  
Dara Costelloe 84'  
Sam McClelland 84'  
Drey Wright 84'  
Oludare Olufunwa 84'  
Stevie May 90+2'  
Sven Sprangler 90+2'  
Matthew Smith 90+2'  
23/09/2023 Hibernian
2 - 0
St. Johnstone 1-0H2H O +
  20' Luke Robinson
Lewis Miller 35' 1 - 0  
Rocky Bushiri Kiranga 51'  
  51' Stevie May
Jair Tavares 53'  
Thody Elie Youan 53'  
  66' Drey Wright
  66' Maksym Kucheriavyi
Dylan Vente 69' 2 - 0  
Jordan Obita 70'  
Lewis Stevenson 70'  
Adam Le Fondre 70'  
Rory Whittaker 70'  
  75' Cameron MacPherson
  75' Thody Elie Youan
  75' Stevie May
  75' Luke Jephcott
Dylan Vente 81'  
Christian Doidge 81'  
Rocky Bushiri Kiranga 81'  
Paul Hanlon 81'  
  90' Daniel Phillips
16/09/2023 St. Johnstone
0 - 2
Rangers 0-1H2H O +
  0 - 1 16' Danilo
  20' Danilo
  20' Abdallah Sima
Liam Gordon 21'  
Sam McClelland 21'  
Dara Costelloe 30'  
  34' Nicolas Raskin
Matthew Smith 47'  
Chris Kane 60'  
Maksym Kucheriavyi 70'  
Stevie May 70'  
Steven MacLean 73'  
  73' Sam Lammers
  73' Rabbi Matondo
Oludare Olufunwa 76'  
  0 - 2 79' Rabbi Matondo
Daniel Phillips 82'  
Cameron MacPherson 82'  
Chris Kane 82'  
Jay Turner-Cooke 82'  
Luke Robinson 85'  
  88' James Tavernier
02/09/2023 St. Johnstone
2 - 2
Dundee 0-1H2H O +
  0' Tony Docherty
  0 - 1 35' Scott Tiffoney
Stevie May 54'  
Chris Kane 54'  
Dara Costelloe 54'  
Maksym Kucheriavyi 54'  
Matthew Smith 54'  
Cameron MacPherson 54'  
  0 - 2 58' Ricki Lamie
  69' Finlay Robertson
  69' Ryan Howley
Jay Turner-Cooke 69'  
Luke Jephcott 69'  
Cameron MacPherson 72'  
  78' Malachi Boateng
  78' Mohammad Sylla
Maksym Kucheriavyi 82' 1 - 2  
  84' Scott Tiffoney
  84' Charlie Reilly
  84' Amadou Bakayoko
  84' Zak Rudden
Sam McClelland 87'  
Graham Carey 90+1'  
Maksym Kucheriavyi 90+6' 2 - 2  
  90+7'
26/08/2023 Celtic
0 - 0
St. Johnstone 0-0H2H O +
  44' Sam McClelland
Matt O'Riley 51'  
  55' Oludare Olufunwa
  55' James Brown
  55' Luke Jephcott
  55' Stevie May
Daizen Maeda 60'  
Liel Abada 60'  
David Turnbull 60'  
Sead Hakšabanović 60'  
Alistair Johnston 60'  
Anthony Ralston 60'  
  65' Andy Considine
  65' Liam Gordon
Yang Hyun-Jun 68'  
James Forrest 68'  
Greg Taylor 75'  
Alexandro Bernabei 75'  
  82' Jay Turner-Cooke
  82' Cameron MacPherson
  88' James Brown
  90+4' Cameron MacPherson
12/08/2023 Ross County
2 - 0
St. Johnstone 1-0H2H O +
  16' Liam Gordon
Yan Dhanda 34'  
Kyle Turner 34'  
Kyle Turner 40' 1 - 0  
  46' Oludare Olufunwa
  46' Luke Jephcott
Connor Randall 51' 2 - 0  
Jordan White 55'  
  59' Matthew Smith
  59' Maksym Kucheriavyi
  59' Cameron Ballantyne
  59' Taylor Steven
Ryan Leak 69'  
Josh Sims 72'  
Dylan Smith 72'  
Victor Loturi 73'  
Jordan Tillson 73'  
Simon Murray 76'  
Eamonn Brophy 76'  
  89' Taylor Steven
05/08/2023 St. Johnstone
0 - 2
Hearts 0-0H2H O +
  16' Kye Rowles
Sam McClelland 17'  
Daniel Phillips 29'  
  59' Calem Nieuwenhof
  59' Alex Lowry
Drey Wright 63'  
Maksym Kucheriavyi 63'  
  69' Alan Forrest
  69' Kyosuke Tagawa
  0 - 1 75' Yutaro Oda
Stevie May 77'  
Luke Jephcott 77'  
Daniel Phillips 77'  
Matthew Smith 77'  
  80' Cameron Devlin
  84' Cameron Devlin
  84' Beni Baningime 
  84' Yutaro Oda
  84' Liam Boyce 
Cameron Ballantyne 90'  
Taylor Steven 90'  
  90+5' Liam Boyce 
  0 - 2 90+6' Lawrence Shankland

Chart Analysis

The graph shows the performance and results of St. Johnstone in Premiership.

Statistics & Analysis of St. Johnstone

Nicky Clark is the leading top goal scorer for St. Johnstone with 7 goals.

Achievement Statistics
Longest winning run
1
Longest losing streak
4
Longest run without loss
4
Longest run without win
9
Clean sheets
8
Matches over 2.25 goals
14
Matches under 2.25 goals
24
Matches First Half Over 0.5
25
Matches First Half Under 0.5
13
Matches odd
15
Matches even
23
Average goals scored
0.76
Average goals allowed
1.42
Failure to score
15
Biggest victory
0 - 2
Biggest defeat
4 - 0
Missed penalties
1
Penalty goals
1
Own goals
1
Goalless draw at home match
0 (0%)
Goalless draw at away match
3 (16%)
Comeback win
0
Top Goal Scorer
Top Assist

St. Johnstone Talk

Create a New Post





Submit Cancel

St. Johnstone Squad

Detailed statistics of each St. Johnstone player with their photo, nationality, jersey number, position and caps.

If you want to bet on the players, you should see who are the St. Johnstone top goal scorers and which players have a disciplinary problem with the the most yellow or red cards.

Click on the players to get in-depth players' profile. Such as the players' age, place of birth, height, weight and his entire soccer career path.

# Photo Name of Player N A
1
Dimitar Mitov 3420 38 4
3
Tony Gallacher 1131 17 5 4 1 1
4
Andrew Considine 2291 29 4 2 1 2
5
Ryan McGowan 2459 29 2 1 7
6
Liam Gordon 2650 32 1 3 3 1
7
Stevie May 874 28 20 7 4
8
Cameron MacPherson 480 12 8 2 3
10
Nicholas Clark 1371 21 5 11 7 1
11
Graham Carey 2718 36 7 5 2 4
13
Diallang Jaiyesimi 721 16 7 8 1 1 1
14
Drey Jermaine Wright 653 9 1 5 1
15
Maksym Kucheryavyi 1521 28 11 10 2 6
16
Adama Sidibeh 942 15 4 8 5 2
16
Luke Jephcott 288 8 5 3
17
Oludare Olufunwa 641 11 3 4 1
18
Sam McClelland 525 7 2 3
19
Luke Robinson 2854 32 1 7
20
Ross Sinclair
21
Alistair Crawford
22
Matthew Smith 2635 34 3 13 1 4
22
Melker Hallberg
23
Sven Sprangler 1048 19 8 4 5
27
Jay Turner-Cook 223 6 4 2
29
Benjamin Mbunga-Kimpioka 668 17 10 7 3 1
31
Dave Richards
33
David Yair Keltjens 1149 14 6 1 4
34
Daniel Phillips 2773 33 1 8 10
35
K. Smith 144 3 1 2
44
Dara Costelloe 788 12 3 3 1 1 1
46
Fran Franczak 386 7 1 6 1
46
Filip Franczak
50
Connor Smith 459 11 7 3 1 2
Chris Kane 788 15 8 7 1 3
James Brown 747 11 3 1 1
Cameron Ballantyne 149 2 2
Taylor Steven 31 2 2 1
Alexander Ferguson
Ben McCrystal
Callum Booth
Scotland Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.