Founded: 1885
Stadium: McDiarmid Park
Coach: Steven MacLean
Premiership Form:
Overall Form:

St. Johnstone home ground venue is McDiarmid Park.

Steven MacLean 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 7 win, 3 draw and 9 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 2022/2023.

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 7 3 9
Date
Home
Score
Away
HT      
24/05/2023 Ross County
3 - 3
St. Johnstone 0-1H2H O +
Jordan White 18'  
  0 - 1 24' Stevie May
Keith Watson 41'  
  0 - 2 51' Stevie May
Yan Dhanda 54' 1 - 2  
S. Murray 56'  
Alex Samuel  56'  
  68' Cammy Ballantyne
  68' Daniel Phillips
  68' Cammy MacPherson
  68' David Wotherspoon
Jordan White 69' 2 - 2  
Victor Loturi 79'  
David Cancola 79'  
Yan Dhanda 85'  
Jordan Tillson 85'  
  86' Stevie May
  86' Zak Rudden
  88' Drey Wright
  88' Connor McLennan
Jack Baldwin 90' 3 - 2  
  3 - 3 90+5' Ryan McGowan
20/05/2023 Kilmarnock
0 - 1
St. Johnstone 0-1H2H O +
  0 - 1 11' L. Gordon
  29' Cammy Ballantyne
D. Watson 44'  
Christian Doidge 47'  
Liam Donnelly 49'  
Alan Power 49'  
Jeriel Dorsett 62'  
Bradley Lyons 62'  
  71' Adam Montgomery
  72' Remi Matthews
  76' Stevie May
  76' Zak Rudden
Christian Doidge 78'  
I. Cameron 78'  
Rory McKenzie 78'  
Jordan Jones 78'  
  87' Cammy Ballantyne
  87' David Wotherspoon
15/04/2023 Livingston
2 - 0
St. Johnstone 2-0H2H O +
Joel Nouble 23' 1 - 0  
S. Kelly 38' 2 - 0  
  46' Daniel Phillips
  46' Graham Carey
Jason Holt 62'  
  66' Jamie Murphy
  66' Zak Rudden
  71' Zak Rudden
Steven Bradley 77'  
Scott Pittman 77'  
  78' Cammy MacPherson
  78' David Wotherspoon
Jason Holt 82'  
Sean Kelly 82'  
M. Boyes 85'  
S. Kelly 87'  
Stephane Omeonga 87'  
18/03/2023 Kilmarnock
1 - 1
St. Johnstone 1-0H2H O +
  37' Drey Wright
Joe Wright 38' 1 - 0  
  40' James Brown
  40' Connor McLennan
  44' Melker Hallberg
  58' L. Gordon
  62' T. Bair
  62' Zak Rudden
  62' Graham Carey
  62' David Wotherspoon
  63' Cammy MacPherson
  1 - 1 70' Drey Wright
Liam Donnelly 72'  
Rory McKenzie 74'  
Christian Doidge 76'  
Scott Robinson 76'  
  79' Andy Considine
D. Watson 81'  
Jordan Jones 85'  
Fraser Murray 85'  
Liam Donnelly 85'  
Alan Power 85'  
04/03/2023 Hearts
3 - 0
St. Johnstone 1-0H2H O +
Josh Ginnelly 21' 1 - 0  
  63' Melker Hallberg
Josh Ginnelly 63' 2 - 0  
Robert Snodgrass 70'  
Orestis Kiomourtzoglou 70'  
Alex Cochrane 71'  
Andy Halliday  71'  
  71' Connor McLennan
  71' Zak Rudden
Jorge Grant 73' 3 - 0  
  75' Stevie May
  75' T. Bair
  75' Graham Carey
  75' Jamie Murphy
  75' Melker Hallberg
  75' David Wotherspoon
Barrie McKay 78'  
Cammy Devlin 78'  
Josh Ginnelly 79'  
G. Kuol 79'  
Michael Smith 87'  
Alan Forrest 87'  
  87' Adam Montgomery
  87' Tony Gallacher
18/02/2023 Dundee United
1 - 2
St. Johnstone 0-1H2H O +
  0 - 1 31' Stevie May
  34' Daniel Phillips
  45' Alex Mitchell
K. Fotheringham 54'  
Charlie Mulgrew 55'  
Jamie McGrath 76'  
R. MacLeod 76'  
  76' Nicky Clark
  76' Connor McLennan
  80' Melker Hallberg
  80' Graham Carey
Dylan Levitt 81' 1 - 1  
  1 - 2 82' Stevie May
Mark Birighitti 85'  
Jack Newman 85'  
K. Fotheringham 90+2'  
Mathew Anim Cudjoe 90+2'  
  90+2' Stevie May
  90+2' Zak Rudden
01/02/2023 Motherwell
0 - 2
St. Johnstone 0-1H2H O +
  0 - 1 5' Drey Wright
Shane Blaney 27'  
Max Johnston 27'  
Callum Slattery 32'  
Stephen O'Donnell 46'  
Dean Cornelius 46'  
Callum Slattery 46'  
J. Furlong 46'  
  0 - 2 49' Melker Hallberg
  56' Stevie May
Riku Danzaki 60'  
Stuart McKinstry 60'  
Sean Goss 61'  
Kevin van Veen 66'  
Jonathan Obika 66'  
  70' Stevie May
  70' Connor McLennan
  80' Melker Hallberg
  80' Graham Carey
28/01/2023 Rangers
2 - 0
St. Johnstone 1-0H2H O +
James Tavernier 15' 1 - 0  
  37' Nicky Clark
Ryan Jack 37'  
  37' Callum Davidson
  38' Remi Matthews
  44' James Brown
Ryan Jack 46'  
John Lundstram 46'  
Glen Kamara 57' 2 - 0  
Malik Tillman 59'  
Todd Cantwell 63'  
F. Sakala 63'  
Malik Tillman 72'  
Ianis Hagi  72'  
Ryan Kent 72'  
Scott Wright 72'  
Alfredo Morelos 72'  
Antonio Colak 72'  
  74' Melker Hallberg
  74' Stevie May
Ianis Hagi  79'  
  79' Daniel Phillips
  81' Daniel Phillips
  81' Graham Carey
  81' Drey Wright
  81' David Wotherspoon
  89' Connor McLennan
  89' Ali Crawford
07/01/2023 Aberdeen
2 - 0
St. Johnstone 0-0H2H O +
  21' Graham Carey
Bojan Miovski 61'  
Vicente Besuijen 61'  
Matty Kennedy 61'  
Jonny Hayes 61'  
  62' Cammy MacPherson
  65' Alex Mitchell
  66' Jamie Murphy
  66' David Wotherspoon
Duk 74' 1 - 0  
  76' L. Gordon
  76' Nicky Clark
  81' Stevie May
  81' T. Bair
  81' Cammy MacPherson
  81' Ali Crawford
Duk 84' 2 - 0  
Leighton Clarkson 87'  
Christian Ramirez 87'  
Duk 88'  
R. Duncan 88'  
Graeme Shinnie 90+1'  
C. Barron 90+1'  
24/12/2022 Celtic
4 - 1
St. Johnstone 3-0H2H O +
Aaron Mooy 13'  
R. Hatate 14' 1 - 0  
  16' Daniel Phillips
Kyogo Furuhashi 17' 2 - 0  
Cameron Carter-Vickers 33'  
Kyogo Furuhashi 40' 3 - 0  
R. Hatate 52' 4 - 0  
  62' Daniel Phillips
  62' Cammy MacPherson
  62' Nicky Clark
  62' Connor McLennan
  62' Melker Hallberg
  62' Alex Mitchell
James Forrest 63'  
L. Abada 63'  
M. O'Riley 63'  
Sead Haksabanovic 63'  
Daizen Maeda 63'  
Jota 63'  
  4 - 1 67' Drey Wright
Kyogo Furuhashi 68'  
Georgios Giakoumakis 68'  
  79' Graham Carey
  79' Ali Crawford
Aaron Mooy 79'  
David Turnbull 79'  
  87' Stevie May
  87' T. Bair
David Turnbull 90+6'  
17/12/2022 Ross County
1 - 2
St. Johnstone 1-0H2H O +
Jordan Tillson 14'  
Jordan White 22' 1 - 0  
  53' Adam Montgomery
  56' David Wotherspoon
  56' Ali Crawford
Jack Baldwin 61'  
Yan Dhanda 62'  
Ben Paton 62'  
Kazeem Olaigbe 62'  
Keith Watson 62'  
  71' James Brown
  71' T. Bair
  71' Stevie May
  71' Connor McLennan
Owura Edwards 72'  
William Akio 72'  
Victor Loturi 72'  
Connor Randall 72'  
  1 - 1 77' Ali Crawford
  1 - 2 79' Ali Crawford
Jordan White 80'  
Jordy Hiwula 80'  
09/11/2022 St. Mirren
2 - 2
St. Johnstone 1-1H2H O +
  0 - 1 33' Graham Carey
  40' Graham Carey
Greg Kiltie 42' 1 - 1  
Charles Dunne 54'  
Kevin McKenna 61'  
  63' Alex Mitchell
  63' Melker Hallberg
  64' Connor McLennan
  64' L. Gordon
  67' Jamie Murphy
  67' Ali Crawford
Alexander Greive 75'  
Jonah Ayunga 75'  
Declan Gallagher 75'  
E. Brophy 75'  
Mark O'Hara 81' 2 - 1  
  83' Drey Wright
  83' T. Bair
Greg Kiltie 84'  
Alex Gogic 84'  
Oleksandr Shovkovskyi 84'  
Joe Shaughnessy 84'  
  84' Graham Carey
  84' David Wotherspoon
  90' Ryan McGowan
Mark O'Hara 90+3'  
Scott Tanser 90+5'  
Scott Tanser 90+5'  
  2 - 2 90+6' Nicky Clark
21/10/2022 Hibernian
1 - 2
St. Johnstone 1-0H2H O +
Martin Boyle  8'  
M. Kukharevych 31'  
M. Kukharevych 35' 1 - 0  
  45' James Brown
  46' Adam Montgomery
  46' Stevie May
Kyle Magennis 53'  
  63' Alex Mitchell
  63' Jamie Murphy
  63' Drey Wright
  63' David Wotherspoon
M. Kukharevych 63'  
Élie Youan 63'  
Josh Campbell 68'  
Kyle Magennis 70'  
Kyle Magennis  70'  
  1 - 1 73' Nicky Clark
  1 - 2 82' Stevie May
Marijan Cabraja 85'  
Harry McKirdy 85'  
Chris Cadden 85'  
Jair Tavares 85'  
  89' Connor McLennan
  89' Ali Crawford
  89' James Brown
  89' Tony Gallacher
Harry McKirdy 90+1'  
15/10/2022 Livingston
1 - 0
St. Johnstone 1-0H2H O +
Dylan Bahamboula 35' 1 - 0  
Cristian Montano 46'  
Jackson Longridge 46'  
  57' Alex Mitchell
Jason Holt 63'  
  66' T. Bair
  66' M. Kucheryavyi
  66' Alex Mitchell
  66' Connor McLennan
Jason Holt 71'  
Bruce Anderson 71'  
Kurtis Guthrie 71'  
Jack Fitzwater 71'  
  77' Jamie Murphy
  77' Ali Crawford
  77' James Brown
  77' Adam Montgomery
  81' Connor McLennan
  82' Drey Wright
  82' David Wotherspoon
Scott Pittman 83'  
Dylan Bahamboula 85'  
M. Boyes 85'  
S. Kelly 90+2'  
Andrew Shinnie 90+2'  
  90+7' Ryan McGowan
Ayo Obileye 90+7'  
05/10/2022 Kilmarnock
2 - 1
St. Johnstone 1-0H2H O +
Danny Armstrong 11' 1 - 0  
  34' L. Gordon
Danny Armstrong 46' 2 - 0  
  52' Alex Mitchell
  57' Alex Mitchell
  57' Tony Gallacher
  57' Stevie May
  57' Jamie Murphy
  63' Ryan McGowan
Kyle Lafferty  65'  
Christian Doidge 65'  
Blair Alston 65'  
B. Lyons 65'  
  72' Drey Wright
  72' T. Bair
  72' Ali Crawford
  72' M. Kucheryavyi
Jordan Jones 77'  
Oli Shaw 77'  
  80' Ryan McGowan
  80' Michael O'Halloran
Danny Armstrong 89'  
Joe Wright 89'  
  2 - 1 90+1' T. Bair
01/10/2022 Dundee United
1 - 2
St. Johnstone 0-2H2H O +
  0 - 1 15' Stevie May
  22' Ryan McGowan
Aziz Behich 34'  
  34' Drey Wright
  0 - 2 39' Melker Hallberg
Dylan Levitt 42'  
Ian Harkes 46'  
Steven Fletcher 56'  
Tony Watt 56'  
Ian Harkes 68'  
A. Meekison 68'  
K. Freeman 68'  
Glenn Middleton 68'  
  71' Jamie Murphy
  71' Ali Crawford
  71' Stevie May
  71' Connor McLennan
A. Meekison 72'  
Sadat Anaku 75'  
Ilmari Niskanen 75'  
Ryan Edwards 75'  
Tony Watt 82' 1 - 2  
  85' Nicky Clark
  85' T. Bair
  90+3' Alex Mitchell
28/08/2022 Hearts
3 - 2
St. Johnstone 2-1H2H O +
  0 - 1 6' Graham Carey
  15' Jamie Murphy
  20' Melker Hallberg
  20' Ali Crawford
Kye Rowles 25' 1 - 1  
Liam Boyce  31' 2 - 1  
Kye Rowles 35'  
Barrie McKay 35'  
  45' Daniel Phillips
Liam Boyce  45+4'  
Lawrence Shankland 45+4'  
  46' Daniel Phillips
  46' L. Gordon
  46' James Brown
  46' Adam Montgomery
  2 - 2 54' Andy Considine
Gary Mackay-Steven  59'  
Alan Forrest 59'  
N. Atkinson 63'  
C. Smith 63'  
  66' Ali Crawford
  76' Stevie May
  76' T. Bair
Lawrence Shankland 81' 3 - 2  
  84' Andy Considine
13/08/2022 Rangers
4 - 0
St. Johnstone 1-0H2H O +
  7' Cammy MacPherson
  7' Daniel Phillips
Malik Tillman 32' 1 - 0  
  38' Adam Montgomery
  52' Daniel Phillips
Connor Goldson 53'  
  60' Adam Montgomery
  60' James Brown
  60' T. Bair
  60' Stevie May
Antonio Colak 62' 2 - 0  
Scott Wright 66'  
Scott Arfield 66'  
Malik Tillman 67'  
Tom Lawrence  67'  
Antonio Colak 67'  
Alfredo Morelos 67'  
John Lundstram 77'  
Glen Kamara 77'  
  77' Jamie Murphy
  77' Michael O'Halloran
  78' Drey Wright
  78' Ali Crawford
Ben Davies 78'  
L. King 78'  
Scott Arfield 80' 3 - 0  
Tom Lawrence  83' 4 - 0  
06/08/2022 Motherwell
1 - 2
St. Johnstone 0-1H2H O +
  12' Melker Hallberg
  0 - 1 28' Jamie Murphy
  45' Andy Considine
Barry Maguire 46'  
Dean Cornelius 46'  
Josh Morris 46'  
Joseph Efford 46'  
  68' T. Bair
  68' Stevie May
Blair Spittal 68'  
R. Tierney 68'  
  79' Jamie Murphy
  79' Ali Crawford
Connor Shields 85'  
R. Mahon 85'  
Paul McGinn 87'  
Graham Carey 90+1' 1 - 1  
  1 - 2 90+4' Stevie May
  90+5' Stevie May

Chart Analysis

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

Statistics & Analysis of St. Johnstone

S. May is the leading top goal scorer for St. Johnstone with 7 goals.

Achievement Statistics
Longest winning run
2
Longest losing streak
3
Longest run without loss
3
Longest run without win
3
Clean sheets
2
Matches over 2.25 goals
12
Matches under 2.25 goals
7
Matches First Half Over 0.5
18
Matches First Half Under 0.5
1
Matches odd
11
Matches even
8
Average goals scored
1.21
Average goals allowed
1.79
Failure to score
6
Biggest victory
0 - 2
Biggest defeat
4 - 0
Missed penalties
0
Penalty goals
2
Own goals
0
Goalless draw at home match
0
Goalless draw at away match
0 (0%)
Comeback win
2
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
Remi Matthews 3060 34 2
1
Zander Clark
2
James Brown 1942 26 3 8 1 5
3
Tony Gallacher 216 5 3
4
Andrew Considine 2780 32 1 1 4 2
4
Jamie Mccart
5
Alex Mitchell 2215 29 4 5 1 7 1
5
Daniel Cleary
6
Liam Gordon 2637 32 3 2 2 6
7
Stevie May 2623 37 7 21 9 2 4
8
Murray Davidson 100 3 2 1
8
Matthias Jaissle
9
Chris Kane 32 2 2 1 1
10
David Wotherspoon 713 22 15 8 1
11
Michael O'Halloran 34 4 4
12
Elliot Parish 180 2
13
Ryan McGowan 2430 28 5 1 8
13
Craig Bryson
14
Drey Jermaine Wright 3223 38 1 9 7 4
15
Charlie Gilmour
16
Zak Rudden 276 12 10 2 1 2
16
John Mahon
17
Thelonius Bair 595 27 21 6 1 1
18
Cameron MacPherson 1551 23 6 5 4
19
Adam Montgomery 2306 28 2 4 5
19
Shaun Rooney
20
Ross Sinclair 180 2
21
Alistair Crawford 403 16 14 2 2 1
22
Melker Hallberg 2300 30 2 12 2 9
22
Callum Hendry
23
Graham Carey 2043 30 6 12 3 2 8
23
Nadir Çiftçi
24
Callum Booth
25
Cameron Ballantyne 245 3 3 1
25
Efe Ambrose Emuobo
26
Connor McLennan 978 26 19 5 1 4
26
Liam Craig
27
Maksym Kucheryavyi 133 4 3 1 1
28
Alexander Ferguson
29
Jamie Murphy 1300 24 9 13 3 1
33
Jahmal Hector-Ingram
34
Daniel Phillips 1396 23 7 9 9 1
34
Jacob Butterfield
37
Nicholas Clark 1488 20 1 12 4 1 1
Eetu Vertainen
William Sandford
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
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-2025 SoccerPunter Pte. Ltd. All rights reserved.