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 19 matches in Scotland Premiership. Their current statistics is 4 win, 7 draw and 8 lose.

St. Johnstone did not lose their last match 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 19 4 7 8
Date
Home
Score
Away
HT      
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
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
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'  
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
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
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'  
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'  
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'  
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
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'  
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'  
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'
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 4 goals.

Achievement Statistics
Longest winning run
2
Longest losing streak
3
Longest run without loss
4
Longest run without win
9
Clean sheets
3
Matches over 2.25 goals
7
Matches under 2.25 goals
12
Matches First Half Over 0.5
13
Matches First Half Under 0.5
6
Matches odd
7
Matches even
12
Average goals scored
0.89
Average goals allowed
1.47
Failure to score
5
Biggest victory
2 - 1
Biggest defeat
0 - 3
Missed penalties
1
Penalty goals
0
Own goals
0
Goalless draw at home match
0 (0%)
Goalless draw at away match
0
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 Owen 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
Top Draw Teams
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.