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
  52' David Keltjens
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
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
Cristian Montano 72' 1 - 1  
Jamie Brandon 84'  
Joel Nouble 90+1'  
Andrew Shinnie 90+5' 2 - 1  
04/05/2024 Aberdeen
1 - 0
St. Johnstone 0-0H2H O +
  45' Andy Considine
Bojan Miovski 68' 1 - 0  
  77' Cammy MacPherson 
  77' Cammy MacPherson 
Junior Hoilett 83'  
27/04/2024 St. Johnstone
1 - 3
Hibernian 0-2H2H O +
  0 - 1 6' Emiliano Marcondes
  11' Rocky Bushiri
  0 - 2 44' Paul Hanlon 
  0 - 3 76' Dylan Vente
Benjamin Kimpioka 89' 1 - 3  
13/04/2024 St. Johnstone
0 - 2
Kilmarnock 0-1H2H O +
  0 - 1 23' Joe Wright
  0 - 2 81' Marley Watkins
06/04/2024 Hibernian
1 - 2
St. Johnstone 0-0H2H O +
  0 - 1 49' Adama Sidibeh
Chris Cadden 56' 1 - 1  
  60' Ryan McGowan
Jordan Obita 70'  
  73' M. Kucheriavyi
  1 - 2 81' Tony Gallacher
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  
Luke Robinson 71'  
  1 - 2 80' Amadou Bakayoko
  82' M. Mellon
Matt Smith 90+4'  
Ryan McGowan 90+7'  
16/03/2024 Celtic
3 - 1
St. Johnstone 1-0H2H O +
Kyogo Furuhashi 40' 1 - 0  
  45' Adama Sidibeh
Nicolas-Gerrit Kühn 46' 2 - 0  
James Forrest 68' 3 - 0  
  3 - 1 81' C. Smith
  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'  
  68' Cristian Montano
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
  60' Sven Sprangler
  0 - 2 77' Benjamin Kimpioka
  78' Benjamin Kimpioka
  88' Maksym Kucheryavyi
  90+3' Daniel Phillips
24/02/2024 St. Mirren
2 - 0
St. Johnstone 1-0H2H O +
Dimitar Mitov 36' 1 - 0  
Mikael Mandron 64' 2 - 0  
  77' Adama Sidibeh
  79' Daniel Phillips
Keanu Baccus 89'  
18/02/2024 St. Johnstone
0 - 3
Rangers 0-1H2H O +
David Keltjens 35'  
  0 - 1 37' Mohammed Diomande
Daniel Phillips 71'  
Ryan McGowan 74'  
  0 - 2 79' James Tavernier
  0 - 3 87' James Tavernier
11/02/2024 Dundee
2 - 1
St. Johnstone 0-1H2H O +
  0 - 1 9' Matt Smith
Jordan McGhee 17'  
Dara Costelloe 48'  
Amadou Bakayoko 69'  
  74' Liam Gordon 
Luke McCowan 75' 1 - 1  
  75' Dimitar Mitov
Michael Mellon 83'  
  88' Maksym Kucheryavyi
Jordan McGhee 89' 2 - 1  
07/02/2024 St. Johnstone
0 - 1
Hearts 0-0H2H O +
Luke Robinson 16'  
Andy Considine 52'  
  0 - 1 54' Lawrence Shankland
Ryan McGowan 75'  
  79' Kenneth Vargas
Diallang Jaiyesimi 90+6'  
03/02/2024 Ross County
0 - 1
St. Johnstone 0-1H2H O +
Jordan White 20'  
  0 - 1 34' Benjamin Kimpioka
Cameron Borthwick-Jackson 54'  
  86' C. Smith
Yan Dhanda 90+5'  
27/01/2024 St. Johnstone
1 - 1
Motherwell 1-1H2H O +
Ryan McGowan 3' 1 - 0  
  4' Liam Kelly
  1 - 1 29' Thelonius Bair
  45' Davor Zdravkovski
  45+5' Andy Halliday
C. Smith 76'  
Daniel Phillips 90+2'  
24/01/2024 St. Johnstone
1 - 1
Aberdeen 0-0H2H O +
Matt Smith 61'  
  0 - 1 62' Bojan Miovski
David Keltjens 78' 1 - 1  
  84' Slobodan Rubezic
Graham Carey 90+2'  
Liam Gordon  90+4'  
David Keltjens 90+6'  
27/12/2023 Livingston
0 - 0
St. Johnstone 0-0H2H O +
  39' Maksym Kucheryavyi
Scott Pitman 49'  
Michael Devlin 64'  
  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  
  2 - 1 61' Nicky Clark
  64' Dimitar Mitov
20/12/2023 Rangers
2 - 0
St. Johnstone 1-0H2H O +
Cyriel Dessers 28' 1 - 0  
  33' Diallang Jaiyesimi
  38' Matt Smith
  45' Daniel Phillips
Connor Goldson 45+2'  
James Tavernier 85' 2 - 0  
Todd Cantwell 90+3'  
16/12/2023 St. Johnstone
1 - 0
Hibernian 0-0H2H O +
Maksym Kucheryavyi 6'  
  22' Lewis Miller
Fran Franczak 46'  
Graham Carey 57' 1 - 0  
  85' Rocky Bushiri
  90' Dylan Vente
09/12/2023 Motherwell
1 - 1
St. Johnstone 0-0H2H O +
  0 - 1 53' Bevis Mugabi
Mika Biereth 90+2' 1 - 1  
06/12/2023 St. Johnstone
1 - 0
St. Mirren 0-0H2H O +
  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  
  1 - 1 67' Callum McGregor 
  79' Kyogo Furuhashi
  1 - 2 79' Matt O'Riley
Dimitar Mitov 79'  
  1 - 3 90+3' James Forrest
25/11/2023 Hearts
1 - 0
St. Johnstone 0-0H2H O +
  40' Daniel Phillips
  58' Tony Gallacher
Lawrence Shankland 61' 1 - 0  
Alex Cochrane  77'  
Kenneth Vargas 88'  
11/11/2023 St. Johnstone
1 - 0
Ross County 0-0H2H O +
  39' Victor Loturi
Luke Robinson 39'  
  56' George Harmon
  64' Jordan White
Graham Carey 66'  
Graham Carey 71' 1 - 0  
Sven Sprangler 83'  
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'  
  47' Harrison Paton
  2 - 1 68' Shane Blaney
  2 - 2 74' Mika Biereth
01/11/2023 St. Johnstone
2 - 1
Kilmarnock 2-0H2H O +
Nicky Clark 1' 1 - 0  
Nicky Clark 7' 2 - 0  
  2 - 1 47' Kyle Vassell
  58' Joe Wright
  66' David Watson
Chris Kane 75'  
Dara Costelloe 76'  
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  
Mikael Mandron 70' 3 - 0  
Keanu Baccus 75'  
Greg Kiltie 90' 4 - 0  
08/10/2023 Aberdeen
0 - 0
St. Johnstone 0-0H2H O +
  76' Drey Wright
  81' Luke Robinson
30/09/2023 St. Johnstone
1 - 1
Livingston 1-0H2H O +
Sven Sprangler 2'  
Dara Costelloe 36' 1 - 0  
  48' Daniel MacKay
  1 - 1 57' Sean Kelly
  80' Jason Holt
Liam Gordon 83'  
Stevie May 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
Dylan Vente 69' 2 - 0  
  90' Daniel Phillips
16/09/2023 St. Johnstone
0 - 2
Rangers 0-1H2H O +
  0 - 1 16' Danilo
Dara Costelloe 30'  
  34' Nicolas Raskin
Matthew Smith 47'  
Chris Kane 60'  
Steven MacLean 73'  
Oludare Olufunwa 76'  
  0 - 2 79' Rabbi Matondo
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
  0 - 2 58' Ricki Lamie
Cameron MacPherson 72'  
Maksym Kucheriavyi 82' 1 - 2  
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'  
  88' James Brown
  90+4' Cameron MacPherson
12/08/2023 Ross County
2 - 0
St. Johnstone 1-0H2H O +
  16' Liam Gordon
Kyle Turner 40' 1 - 0  
Connor Randall 51' 2 - 0  
Jordan White 55'  
Ryan Leak 69'  
  89' Taylor Steven
05/08/2023 St. Johnstone
0 - 2
Hearts 0-0H2H O +
  16' Kye Rowles
Sam McClelland 17'  
Daniel Phillips 29'  
  0 - 1 75' Yutaro Oda
  80' Cameron Devlin
  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

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

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
Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
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-2026 SoccerPunter Pte. Ltd. All rights reserved.