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

St. Johnstone did not lose their last three 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 38 12 7 19
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'  
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
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'  
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'  
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
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
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
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
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
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
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
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'  
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'  
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'  
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'  
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
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'  
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'  
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
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
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  
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
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'  
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
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

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

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