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 5 win, 4 draw and 10 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 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 5 4 10
Date
Home
Score
Away
HT      
28/05/2023 St. Johnstone
2 - 0
Livingston 1-0H2H O +
Drey Wright 17' 1 - 0  
  40' James Penrice
  58' Steven Bradley
  58' Dylan Bahamboula
  58' Jason Holt
  58' Andrew Shinnie
Stevie May 64'  
Chris Kane 64'  
  66' Luiyi de Lucas
Chris Kane 68' 2 - 0  
  70' Nicky Devlin
  70' Jamie Brandon
  72' Tom Parkes 
  72' Stephane Omeonga
Cammy MacPherson 75'  
Daniel Phillips 75'  
Drey Wright 75'  
David Wotherspoon 75'  
  89' Sean Kelly
Cammy Ballantyne 90'  
Murray Davidson 90'  
13/05/2023 St. Johnstone
0 - 2
Motherwell 0-0H2H O +
  36' James Furlong
  51' Kevin van Veen
  0 - 1 52' Kevin van Veen
Jamie Murphy 61'  
Zak Rudden 61'  
  68' Callum Slattery
  68' Harrison Paton
Graham Carey 71'  
Connor McLennan 71'  
Andy Considine 74'  
T. Bair 74'  
Stevie May 84'  
Chris Kane  84'  
  90' Stephen O'Donnell
  90' Bevis Mugabi
  90+1' Kevin van Veen
  90+1' Dean Cornelius
  0 - 2 90+3' Mikael Mandron
06/05/2023 St. Johnstone
1 - 0
Dundee United 1-0H2H O +
  0' Jim Goodwin
L. Gordon 43' 1 - 0  
  61' Charlie Mulgrew
  64' Ilmari Niskanen
Melker Hallberg 67'  
T. Bair 67'  
  70' K. Freeman
  70' R. MacLeod
  72' Aziz Behich
Stevie May 72'  
Stevie May 80'  
Zak Rudden 80'  
  80' Craig Sibbald
  87' Ian Harkes
  87' Mathew Anim Cudjoe
  90+1' Scott McMann
  90+1' Ryan Edwards
Graham Carey 90+3'  
James Brown 90+6'  
Alex Mitchell 90+6'  
22/04/2023 St. Johnstone
1 - 1
Hibernian 1-1H2H O +
Stevie May 25' 1 - 0  
  1 - 1 32' Lewis Stevenson
  48' James Jeggo
  56' Kevin Nisbet
Daniel Phillips 59'  
David Wotherspoon 61'  
Melker Hallberg 61'  
  64' C. Egan-Riley
  68' C. Egan-Riley
  68' Ewan Henderson
Connor McLennan 73'  
Jamie Murphy 73'  
  84' Élie Youan
  84' L. Miller
Daniel Phillips 86'  
Graham Carey 86'  
  90+1' Chris Cadden
  90+1' M. Hoppe
Graham Carey 90+4'  
08/04/2023 St. Johnstone
0 - 2
Ross County 0-1H2H O +
  20' E. Brophy
  20' S. Murray
  0 - 1 45' S. Murray
  0 - 2 49' David Cancola
James Brown 54'  
Connor McLennan 54'  
L. Gordon 54'  
Alex Mitchell 54'  
Zak Rudden 54'  
Jamie Murphy 54'  
  56' Nohan Kenneh
  74' Josh Sims
  74' Owura Edwards
David Wotherspoon 74'  
Cammy MacPherson 74'  
Cammy MacPherson 77'  
  79' Alex Iacovitti
Daniel Phillips 79'  
Melker Hallberg 79'  
T. Bair 79'  
  83' Josh Stones
  83' S. Murray
  83' Josh Stones
  83' David Cancola
  83' Keith Watson
01/04/2023 St. Johnstone
0 - 1
Aberdeen 0-1H2H O +
Andy Considine 6'  
Zak Rudden 17'  
  0 - 1 30' Remi Matthews
  36' Bojan Miovski
Zak Rudden 65'  
Graham Carey 65'  
  68' Graeme Shinnie
David Wotherspoon 71'  
Jamie Murphy 71'  
  76' Jonny Hayes
  76' R. Duncan
Graham Carey 81'  
Ryan McGowan 83'  
  84' Duk
  84' P. Myslovič
  85' Leighton Clarkson
Daniel Phillips 90'  
T. Bair 90'  
  90' Bojan Miovski
  90' Marley Watkins
  90+1' Graeme Shinnie
25/02/2023 St. Johnstone
1 - 1
St. Mirren 0-0H2H O +
Daniel Phillips 45'  
Nicky Clark 69'  
Nicky Clark 72'  
T. Bair 72'  
Stevie May 72'  
Zak Rudden 72'  
Zak Rudden 75' 1 - 0  
  80' Tony Watt
  80' L. Jamieson
  80' Ryan Flynn
  80' K. Offord
  80' Marcus Fraser 
  80' Joe Shaughnessy
  1 - 1 86' Alex Gogic
05/02/2023 St. Johnstone
1 - 4
Celtic 1-3H2H O +
  0 - 1 13' Andy Considine
  0 - 2 22' Kyogo Furuhashi
Drey Wright 25' 1 - 2  
  1 - 3 38' Aaron Mooy
  41' Jota
  69' R. Hatate
  69' L. Abada
  69' Daizen Maeda
  69' M. O'Riley
Drey Wright 69'  
David Wotherspoon 69'  
  72' Greg Taylor
Connor McLennan 78'  
Daniel Phillips 79'  
Melker Hallberg 79'  
  79' Kyogo Furuhashi
  79' Oh Hyeon-Gyu
Stevie May 79'  
Zak Rudden 79'  
  79' Aaron Mooy
  79' David Turnbull
Graham Carey 84'  
T. Bair 84'  
Connor McLennan 84'  
Jamie Murphy 84'  
  86' Jota
  86' Sead Haksabanovic
James Brown 89'  
Andy Considine 90+2'  
  1 - 4 90+3' David Turnbull
14/01/2023 St. Johnstone
2 - 4
Livingston 0-3H2H O +
  0 - 1 8' S. Kelly
  0 - 2 15' S. Kelly
  0 - 3 39' James Penrice
Alex Mitchell 46'  
Cammy MacPherson 46'  
Graham Carey 46'  
Connor McLennan 46'  
David Wotherspoon 46'  
Jamie Murphy 46'  
Ryan McGowan 50'  
Daniel Phillips 50'  
  64' Stephane Omeonga
Jamie Murphy 65' 1 - 3  
Connor McLennan 67' 2 - 3  
L. Gordon 69'  
  70' Stephane Omeonga
  70' Jason Holt
  70' Andrew Shinnie
  70' Scott Pittman
Nicky Clark 75'  
T. Bair 75'  
  76' Bruce Anderson
  76' Kurtis Guthrie
  2 - 4 81' James Penrice
  83' S. Kelly
  83' Ayo Obileye
02/01/2023 St. Johnstone
0 - 1
Dundee United 0-0H2H O +
  19' Craig Sibbald
L. Gordon 28'  
Daniel Phillips 59'  
Jamie Murphy 65'  
Cammy MacPherson 65'  
Nicky Clark 65'  
Connor McLennan 65'  
Graham Carey 65'  
David Wotherspoon 65'  
  69' Craig Sibbald
  69' Arnaud Djoum
  78' Glenn Middleton
  78' R. MacLeod
  0 - 1 81' Tony Watt
Alex Mitchell 82'  
T. Bair 82'  
Daniel Phillips 85'  
Michael O'Halloran 85'  
  90+1' Tony Watt
  90+1' Sadat Anaku
  90+1' Dylan Levitt
  90+1' Charlie Mulgrew
David Wotherspoon 90+4'  
28/12/2022 St. Johnstone
2 - 3
Hearts 0-2H2H O +
Graham Carey 9'  
Ryan McGowan 13'  
  0 - 1 14' Lawrence Shankland
Melker Hallberg 26'  
Alex Mitchell 26'  
  0 - 2 33' Alan Forrest
Graham Carey 39'  
  55' Robert Snodgrass
Stevie May 55' 1 - 2  
  63' Jorge Grant
  63' Barrie McKay
  63' Alan Forrest
  63' Michael Smith
  1 - 3 64' Barrie McKay
Ali Crawford 65'  
Connor McLennan 65'  
Nicky Clark 65'  
Jamie Murphy 65'  
Graham Carey 70'  
Cammy MacPherson 70'  
Ryan McGowan 70'  
David Wotherspoon 70'  
  77' Josh Ginnelly
  77' Orestis Kiomourtzoglou
Jamie Murphy 79' 2 - 3  
Alex Mitchell 84'  
L. Gordon 90+2'  
12/11/2022 St. Johnstone
1 - 1
Motherwell 1-1H2H O +
Drey Wright 26' 1 - 0  
  28' Stuart McKinstry
  38' Matt Penney
  43' Kevin van Veen
  1 - 1 45+1' Blair Spittal
Adam Montgomery 53'  
  55' Stephen O'Donnell
Adam Montgomery 76'  
James Brown 76'  
David Wotherspoon 76'  
Ali Crawford 76'  
Stevie May 76'  
Connor McLennan 76'  
  76' Stuart McKinstry
  76' Connor Shields
Melker Hallberg 80'  
Nicky Clark 89'  
T. Bair 89'  
Melker Hallberg 89'  
Daniel Phillips 89'  
06/11/2022 St. Johnstone
2 - 1
Rangers 1-0H2H O +
James Brown 41' 1 - 0  
Adam Montgomery 59'  
  61' Ben Davies
  61' Scott Arfield
  61' Malik Tillman
  61' Alfredo Morelos
Nicky Clark 62' 2 - 0  
  2 - 1 74' James Tavernier
  79' James Sands
  79' Glen Kamara
  79' Ryan Kent
  79' Rabbi Matondo
Stevie May 79'  
Connor McLennan 79'  
David Wotherspoon 79'  
Drey Wright 79'  
  84' F. Sakala
  84' Scott Wright
Graham Carey 90+1'  
Daniel Phillips 90+1'  
Nicky Clark 90+2'  
T. Bair 90+2'  
Connor McLennan 90+4'  
29/10/2022 St. Johnstone
1 - 0
Kilmarnock 1-0H2H O +
Ash Taylor 4' 1 - 0  
  46' L. Mayo
  46' Liam Donnelly
James Brown 61'  
Nicky Clark 65'  
Connor McLennan 65'  
Graham Carey 74'  
David Wotherspoon 74'  
  75' Kerr McInroy
  75' Ryan Alebiosu
  75' Rory McKenzie
  75' Fraser Murray
  75' Jordan Jones
  75' Oli Shaw
Connor McLennan 89'  
  90' Ash Taylor
  90' B. Wales
Stevie May 90+1'  
Stevie May 90+2'  
T. Bair 90+2'  
  90+4' Liam Donnelly
Melker Hallberg 90+4'  
T. Bair 90+5'  
08/10/2022 St. Johnstone
1 - 2
Celtic 0-1H2H O +
  11' S. Welsh
Ryan McGowan 21'  
  0 - 1 42' Andy Considine
  46' Jota
  46' Daizen Maeda
L. Gordon 49'  
M. Kucheryavyi 53'  
M. Kucheryavyi 63'  
Ali Crawford 63'  
Jamie Murphy 63'  
Stevie May 63'  
  68' M. O'Riley
  68' Oliver Abildgaard
  68' L. Abada
  68' James Forrest
  68' R. Hatate
  68' Aaron Mooy
James Brown 75'  
T. Bair 75'  
Nicky Clark 75'  
Connor McLennan 75'  
  82' Sead Haksabanovic
  82' James McCarthy
  90+2' Cameron Carter-Vickers
Alex Mitchell 90+3' 1 - 1  
  1 - 2 90+5' Georgios Giakoumakis
  90+6' Georgios Giakoumakis
17/09/2022 St. Johnstone
0 - 0
Ross County 0-0H2H O +
Ryan McGowan 23'  
  51' David Cancola
  65' David Cancola
  65' Yan Dhanda
  65' Kazeem Olaigbe
  65' Owura Edwards
  65' Kazeem Olaigbe
  66' Keith Watson
  66' Victor Loturi
Jamie Murphy 68'  
Ali Crawford 68'  
Ryan McGowan 75'  
Murray Davidson 75'  
Stevie May 75'  
Connor McLennan 75'  
  76' Jordan Tillson
  76' Dominic Samuel
Drey Wright 84'  
  88' William Akio
  88' Jordy Hiwula
Melker Hallberg 90'  
L. Gordon 90+4'  
03/09/2022 St. Johnstone
3 - 0
St. Mirren 1-0H2H O +
Nicky Clark 26' 1 - 0  
  30' Charles Dunne
Graham Carey 33'  
  58' Ethan Erhahon 
  59' Oleksandr Shovkovskyi
  59' E. Brophy
  59' Ryan Strain
  59' J. Henderson
  59' Richard Tait
  59' Scott Tanser
Drey Wright 66' 2 - 0  
  70' Ethan Erhahon 
  70' Alexander Greive
Stevie May 77'  
T. Bair 77'  
Nicky Clark 77'  
Connor McLennan 77'  
Jamie Murphy 77'  
Daniel Phillips 77'  
  82' Declan Gallagher
  83' Jonah Ayunga
Alex Mitchell 83'  
Melker Hallberg 83'  
L. Gordon 83'  
  85' Marcus Fraser 
Graham Carey 86' 3 - 0  
20/08/2022 St. Johnstone
0 - 1
Aberdeen 0-0H2H O +
Andy Considine 19'  
Melker Hallberg 40'  
Daniel Phillips 42'  
Graham Carey 49'  
  0 - 1 56' Leighton Clarkson
Daniel Phillips 62'  
Murray Davidson 62'  
Graham Carey 62'  
M. Kucheryavyi 62'  
T. Bair 62'  
Stevie May 62'  
  71' Vicente Besuijen
  71' Shayden Morris
  75' Leighton Clarkson
  75' Duk
Ryan McGowan 84'  
Michael O'Halloran 84'  
  87' Bojan Miovski
  87' Dante Polvara
James Brown 88'  
30/07/2022 St. Johnstone
0 - 1
Hibernian 0-0H2H O +
  29' Elias Hoff Melkersen
Drey Wright 55'  
Murray Davidson 58'  
Jamie Murphy 61'  
Cammy MacPherson 61'  
T. Bair 61'  
Stevie May 61'  
  69' Elias Hoff Melkersen
  69' Christian Doidge
  69' Jair Tavares
  69' Demetri Mitchell
  71' Ewan Henderson
  77' Chris Cadden
  77' Josh Campbell
  81' Marijan Cabraja
Melker Hallberg 85'  
James Brown 85'  
Cammy MacPherson 89'  
  89' Nohan Kenneh
  89' Jake Doyle-Hayes
  0 - 1 90' Josh Campbell
  90+4' Rocky Bushiri
  90+4' Rocky Bushiri Kiranga

Chart Analysis

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

Statistics & Analysis of St. Johnstone

D. Wright is the leading top goal scorer for St. Johnstone with 4 goals.

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