Founded: 1885
Stadium: McDiarmid Park
Coach: Tommy Wright
Premiership Form:
Overall Form:

St. Johnstone home ground venue is McDiarmid Park.

Tommy Wright is the current coach for St. Johnstone.

St. Johnstone Premiership Match Fixtures and Results

[ Home Overall Away  ]

St. Johnstone have played a total of 29 matches in Scotland Premiership. Their current statistics is 8 win, 12 draw and 9 lose.

St. Johnstone did not lose their last seven 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 2019/2020.

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 29 8 12 9
Date
Home
Score
Away
HT      
04/04/2020 St. Johnstone
C - C
Hamilton Academical  H2H O  
21/03/2020 Celtic
C - C
St. Johnstone  H2H O  
14/03/2020 Hibernian
P - P
St. Johnstone  H2H O  
07/03/2020 St. Johnstone
1 - 0
Livingston 0-0H2H O +
  23' Craig Sibbald
  35' J. McMillan
Callum Hendry 44'  
Stevie May 71'  
Michael O'Halloran 71'  
  72' Craig Sibbald
  72' Scott Robinson
  74' S. Lawless
  74' K. Jacobs
  78' J. McMillan
  78' A. Taylor-Sinclair
Jason Holt 80'  
David Wotherspoon 80'  
Callum Hendry 84' 1 - 0  
Callum Hendry 88'  
Chris Kane  88'  
04/03/2020 St. Mirren
0 - 0
St. Johnstone 0-0H2H O +
  55' Liam Craig
  65' David Wotherspoon
  65' Michael O'Halloran
Alex Jakubiak 67'  
Anthony Andreu 67'  
Sam Foley 68'  
  72' Jason Kerr 
  74' Stevie May
  74' Danny Swanson
İ. Durmuş 76'  
Junior Morias 76'  
Jamie McGrath 77'  
  79' Liam Craig
  83' Chris Kane 
  83' Matt Butcher
Ross Wallace 84'  
Seifedin Chabbi 84'  
23/02/2020 St. Johnstone
2 - 2
Rangers 1-0H2H O +
Callum Hendry 8' 1 - 0  
  46' Andy Halliday 
  46' Florian Kamberi
  1 - 1 50' Florian Kamberi
Callum Booth 63'  
Callum Hendry 65'  
Chris Kane  65'  
  1 - 2 71' Joe Aribo
Anthony Ralston 75'  
Michael O'Halloran 75'  
  76' Alfredo Morelos
  76' Steven Davis 
  78' Ianis Hagi 
  78' Greg Stewart
Stevie May 80' 2 - 2  
Stevie May 86'  
Liam Craig 86'  
15/02/2020 Ross County
1 - 1
St. Johnstone 0-1H2H O +
  0 - 1 33' Stevie May
R. Draper 35'  
R. Draper 46'  
Harrison Paton 46'  
Oli Shaw 62'  
Lee Erwin 62'  
  70' Stevie May
  70' Michael O'Halloran
  72' Matt Butcher
  72' Jason Holt
Don Cowie 76'  
Blair Spittal 76'  
  82' Chris Kane 
  82' Callum Hendry
  84' David Wotherspoon
B. McKay 90+4' 1 - 1  
12/02/2020 St. Johnstone
2 - 1
Motherwell 1-1H2H O +
Callum Hendry 27' 1 - 0  
  1 - 1 31' Chris Long
Liam Craig 52'  
Matt Butcher 52'  
  64' Chris Long
  64' Tony Watt
  69' Liam Donnelly
  69' Jermaine Hylton
  69' C. Manzinga
Callum Hendry 75'  
Chris Kane  75'  
  77' C. Manzinga
  82' C. Manzinga
  84' Rolando Aarons
  84' Liam Polworth
Jason Holt 85'  
Stevie May 85'  
  90+1' Jake Carroll 
Chris Kane  90+3' 2 - 1  
05/02/2020 Aberdeen
0 - 1
St. Johnstone 0-1H2H O +
  0 - 1 6' Ali McCann
Ash Taylor 20'  
Michael Devlin  20'  
  27' Michael O'Halloran
  27' Drey Wright
Jon Gallagher 46'  
Niall McGinn 46'  
  60' Anthony Ralston
  61' Stevie May
  61' Chris Kane 
Dylan McGeouch 62'  
R. Hernández 66'  
Bruce Anderson 66'  
  76' Ali McCann
Lewis Ferguson 90+3'  
01/02/2020 St. Johnstone
3 - 3
Hearts 1-2H2H O +
Stevie May 17' 1 - 0  
  1 - 1 26' Liam Boyce 
  1 - 2 31' S. Naismith
L. Gordon 42'  
Michael O'Halloran 42'  
Michael O'Halloran 45'  
Scott Tanser 46'  
Callum Booth 46'  
Ali McCann 52' 2 - 2  
  58' Andy Irving
Liam Craig 59'  
  60' Ryotaro Meshino
  60' Uche Ikpeazu
  62' Craig Halkett 
Stevie May 62' 3 - 2  
  71' Toby Sibbick
  71' Conor Washington
  80' E. Henderson
  80' Donis Avdijaj
  85' S. Naismith
Stevie May 90'  
Matt Butcher 90'  
  3 - 3 90+1' Sean Clare
29/01/2020 St. Johnstone
0 - 3
Celtic 0-3H2H O +
  0 - 1 6' Olivier Ntcham
  0 - 2 20' James Forrest
  0 - 3 26' Leigh Griffiths
  46' Jozo Simunovic
  46' Moritz Bauer
Jason Holt 46'  
Liam Craig 46'  
Callum Booth 46'  
Jamie McCart 46'  
Ali McCann 54'  
W. Duffy 55'  
Callum Hendry 63'  
Chris Kane  63'  
  67' Leigh Griffiths
  67' M. Johnston
  82' Odsonne Edouard
  82' Patryk Klimala
25/01/2020 St. Johnstone
2 - 1
Kilmarnock 1-1H2H O +
Ali McCann 7' 1 - 0  
  1 - 1 22' C. Burke
David Wotherspoon 23'  
Drey Wright 46'  
Anthony Ralston 46'  
Chris Kane  61'  
Callum Hendry 61'  
  73' H. Bunn
  73' E. Brophy
  78' Dario Del Fabro
David Wotherspoon 83' 2 - 1  
  89' Stuart Findlay
Callum Hendry 89'  
  90+2' Greg Kiltie
22/01/2020 Livingston
1 - 0
St. Johnstone 0-0H2H O +
J. McMillan 40'  
M. Bartley 44'  
Scott Pittman 56' 1 - 0  
  70' Liam Craig
  70' Callum Hendry
  70' Anthony Ralston
  70' Chris Kane 
  71' Stevie May
  71' Scott Tanser
S. Lawson 72'  
Ricki Lamie 72'  
  80' Chris Kane 
S. Lawless 81'  
Chris Erskine 81'  
J. McMillan 83'  
R. Crawford 83'  
29/12/2019 St. Johnstone
1 - 1
Ross County 0-0H2H O +
  29' Ross Stewart
  29' B. Graham
  34' Sean Kelly
  41' Blair Spittal
  47' I. Vigurs
  53' L. Fontaine
  62' Harrison Paton
Chris Kane  65'  
Callum Hendry 65'  
Jason Holt 65'  
  69' B. Graham
  70' C. Morris
  70' Keith Watson
  0 - 1 73' I. Vigurs
Jason Holt 74'  
Stevie May 74'  
  82' B. McKay
  82' J. Chalmers
Murray Davidson 82'  
Drey Wright 83'  
Michael O'Halloran 83'  
Callum Hendry 84' 1 - 1  
  90+3' B. Graham
26/12/2019 Hamilton Academical
0 - 1
St. Johnstone 0-0H2H O +
  59' Murray Davidson
David Moyo 66'  
Steven Davies 66'  
  67' Michael O'Halloran
  67' Drey Wright
  74' Stevie May
  74' Callum Hendry
G. Oakley 75'  
Blair Alston 75'  
  0 - 1 80' Ali McCann
Will Collar 80'  
Johnny Hunt 80'  
  81' Callum Hendry
B. Easton 82'  
  86' Chris Kane 
  86' Scott Tanser
21/12/2019 St. Johnstone
0 - 0
St. Mirren 0-0H2H O +
Anthony Ralston 61'  
Murray Davidson 62'  
Matty Kennedy 65'  
Ali McCann 65'  
Callum Booth 74'  
Callum Hendry 75'  
Stevie May 75'  
  77' İ. Durmuş
  77' Anthony Andreu
  80' Ryan Flynn
  82' Junior Morias
  82' C. Cooke
Jason Holt 83'  
David Wotherspoon 83'  
  90+2' Calum Waters
14/12/2019 Hearts
0 - 1
St. Johnstone 0-0H2H O +
  9' Anthony Ralston
  25' Murray Davidson
Michael Smith 41'  
A. Keena 46'  
Ryotaro Meshino 46'  
  60' Stevie May
  60' Callum Hendry
Sean Clare 66'  
Uche Ikpeazu 66'  
  0 - 1 74' Callum Hendry
  80' Jason Holt
  80' Liam Craig
Jamie Walker  81'  
L. Damour 81'  
Aaron Hickey 86'  
  86' Matty Kennedy
  86' David Wotherspoon
04/12/2019 Kilmarnock
0 - 0
St. Johnstone 0-0H2H O +
Gary Dicker 63'  
  70' Anthony Ralston
M. El Makrini 73'  
Osman Sow  73'  
L. Millar 73'  
D. Thomas 73'  
  73' Drey Wright
  73' David Wotherspoon
  82' Michael O'Halloran
  82' Matty Kennedy
E. Brophy 84'  
Rory McKenzie 84'  
30/11/2019 Motherwell
4 - 0
St. Johnstone 1-0H2H O +
Devante Cole 29' 1 - 0  
Peter Hartley 49' 2 - 0  
Chris Long 61'  
J. Scott 61'  
  68' Stevie May
  68' Michael O'Halloran
  68' David Wotherspoon
  68' Drey Wright
  70' Ali McCann
Jake Carroll  72' 3 - 0  
Jermaine Hylton 76'  
C. Manzinga 76'  
Liam Polworth 79'  
Mark O'Hara 79'  
  81' W. Duffy
  81' Madis Vihmann
C. Manzinga 89' 4 - 0  
24/11/2019 St. Johnstone
1 - 1
Aberdeen 0-1H2H O +
  0 - 1 21' Sam Cosgrove
  38' S. Logan
Jason Holt 42'  
W. Duffy 45'  
  53' Oleksandr Shovkovskyi
  53' Craig Bryson
Jason Holt 59'  
Chris Kane  59'  
  68' Ryan Hedges
  68' Jon Gallagher
Stevie May 68'  
Callum Hendry 68'  
Matty Kennedy 71' 1 - 1  
Murray Davidson 74'  
  75' Greg Leigh
  75' Bruce Anderson
  76' Craig Bryson
Callum Hendry 77'  
  78' Lewis Ferguson
Matty Kennedy 79'  
David Wotherspoon 79'  
David Wotherspoon 90'  
09/11/2019 St. Johnstone
1 - 4
Hibernian 0-2H2H O +
  0 - 1 2' Christian Doidge
  0 - 2 17' Christian Doidge
Drey Wright 46'  
Callum Hendry 46'  
  0 - 3 48' S. Allan
Callum Hendry 51'  
  0 - 4 58' Christian Doidge
Matty Kennedy 62'  
Michael O'Halloran 62'  
David Wotherspoon 67'  
Jason Holt 67'  
  82' Christian Doidge
  82' Martin Boyle 
Stevie May 90' 1 - 4  
  90+1' Joe Newell
  90+1' Daryl Horgan
  90+1' S. Allan
  90+1' Stevie Mallan
02/11/2019 Rangers
C - C
St. Johnstone  H2H O  
30/10/2019 St. Johnstone
1 - 0
Hearts 0-0H2H O +
  42' Christophe Berra
Jason Kerr  44'  
  51' Aidy White
Christophe Berra 58' 1 - 0  
  60' C. Morrison
  60' Jamie Walker 
  60' L. Damour
  60' Glenn Whelan
Matty Kennedy 68'  
Chris Kane  68'  
David Wotherspoon 73'  
Liam Craig 73'  
  75' Steven MacLean
  80' Sean Clare
  80' Ryotaro Meshino
  81' Uche Ikpeazu
Stevie May 87'  
Callum Hendry 87'  
26/10/2019 St. Johnstone
3 - 2
Hamilton Academical 1-1H2H O +
  0 - 1 25' Mickel Miller
David Wotherspoon 36' 1 - 1  
  57' S. Martin
  57' Darian Mackinnon
David Wotherspoon 60' 2 - 1  
  63' G. Oakley
  63' David Moyo
  72' Adrian Beck
  72' Steven Davies
Stevie May 73'  
Chris Kane  73'  
  79' Aaron McGowan
  2 - 2 84' Steven Davies
Drey Wright 86'  
Callum Hendry 86'  
Callum Hendry 89' 3 - 2  
Matty Kennedy 90+2'  
Liam Craig 90+2'  
19/10/2019 St. Mirren
2 - 0
St. Johnstone 1-0H2H O +
  34' Jason Kerr 
Jonathan Obika 37' 1 - 0  
  45' Murray Davidson
  59' Danny Swanson
  59' Callum Hendry
  59' Drey Wright
  59' Michael O'Halloran
D. Mullen 61' 2 - 0  
D. Mullen 66'  
Junior Morias 66'  
  67' Matty Kennedy
  77' Jason Holt
  77' Ali McCann
Anthony Andreu 85'  
İ. Durmuş 85'  
05/10/2019 Ross County
2 - 2
St. Johnstone 1-1H2H O +
J. Chalmers 10' 1 - 0  
  18' Scott Tanser
  21' Stevie May
  1 - 1 34' Stevie May
M. Gardyne 45+3'  
  1 - 2 51' Matty Kennedy
  53' Anthony Ralston
T. Grivosti 55'  
B. Graham 55'  
Ross Stewart 56'  
  57' Ali McCann
Blair Spittal 68' 2 - 2  
  71' Danny Swanson
  71' Chris Kane 
B. McKay 73'  
J. Mullin 73'  
Blair Spittal 77'  
R. Draper 77'  
  82' Anthony Ralston
  82' Madis Vihmann
  88' Matty Kennedy
  88' Michael O'Halloran
28/09/2019 St. Johnstone
0 - 1
Motherwell 0-1H2H O +
  24' Peter Hartley
  0 - 1 42' Devante Cole
  46' Sherwin Seedorf
  46' Jermaine Hylton
Scott Tanser 55'  
Michael O'Halloran 63'  
Matty Kennedy 63'  
Murray Davidson 67'  
  67' J. Scott
  67' C. Ilić
  67' Liam Polworth
Ali McCann 67'  
Danny Swanson 67'  
Drey Wright 75'  
Chris Kane  75'  
  80' Richard Tait
  84' Devante Cole
  84' Chris Long
  90+3' Liam Donnelly
22/09/2019 St. Johnstone
0 - 4
Rangers 0-0H2H O +
  0 - 1 47' Alfredo Morelos
Matty Kennedy 60'  
Drey Wright 60'  
  0 - 2 61' Connor Goldson
  62' B. Barker
  62' Scott Arfield
L. Gordon 65'  
David Wotherspoon 69'  
Ross Callachan 69'  
  79' Alfredo Morelos
  79' Jermain Defoe
Ali McCann 84'  
Chris Kane  84'  
  84' S. Ojo
  84' Greg Stewart
  0 - 3 88' Jermain Defoe
  0 - 4 90' Jermain Defoe
14/09/2019 Aberdeen
1 - 1
St. Johnstone 1-1H2H O +
Ryan Hedges 28' 1 - 0  
  1 - 1 43' Michael O'Halloran
  52' L. Gordon
Craig Bryson 56'  
Jon Gallagher 56'  
Niall McGinn 66'  
Connor McLennan 66'  
  77' Anthony Ralston
  77' Michael O'Halloran
  77' Drey Wright
Funso Ojo 80'  
James Wilson 80'  
  83' Stevie May
  83' Callum Hendry
  90+1' Matty Kennedy
  90+1' David Wotherspoon
31/08/2019 St. Johnstone
0 - 1
Kilmarnock 0-1H2H O +
  12' Alan Power
  0 - 1 40' Stephen O'Donnell
  61' L. Millar
Liam Craig 67'  
Stevie May 67'  
  78' L. Millar
  78' D. Thomas
Matty Kennedy 79'  
Danny Swanson 79'  
W. Duffy 79'  
Drey Wright 79'  
  84' E. Brophy
  84' R. Millen
  87' L. Brănescu
  90+2' M. El Makrini
  90+4' Rory McKenzie
  90+4' I. Wilson
24/08/2019 Hibernian
2 - 2
St. Johnstone 1-0H2H O +
Adam Jackson 25' 1 - 0  
Ofir Marciano 49'  
David Gray 56'  
Steven Whittaker 56'  
S. Allan 61'  
Daryl Horgan 61'  
Christian Doidge 61'  
Vykintas Slivka 61'  
  1 - 1 68' Michael O'Halloran
Florian Kamberi 69' 2 - 1  
  74' Liam Craig
  74' Callum Hendry
  79' Chris Kane 
  79' Danny Swanson
  2 - 2 90+4' Jason Kerr 
10/08/2019 St. Johnstone
2 - 2
Livingston 0-2H2H O +
  0 - 1 13' Scott Pittman
  30' Lyndon Dykes
  0 - 2 39' S. Lawless
Matty Kennedy 55' 1 - 2  
  64' Ricki Lamie
  65' A. Souda
  65' Craig Sibbald
Danny Swanson 71'  
Callum Hendry 71'  
  77' J. McMillan
  77' R. Crawford
Callum Hendry 82' 2 - 2  
  87' R. Crawford
Ali McCann 87'  
Ali McCann 89'  
Liam Craig 89'  
  90' S. Lawless
  90' S. Tiffoney
  90+1' Lyndon Dykes
03/08/2019 Celtic
7 - 0
St. Johnstone 3-0H2H O +
Mikey Johnston 9' 1 - 0  
Ryan Christie 26' 2 - 0  
  27' Matty Kennedy
Ryan Christie 30' 3 - 0  
  46' Ross Callachan
  46' Ali McCann
H. Elhamed 51'  
A. Ralston 51'  
  65' Matty Kennedy
  65' Callum Hendry
Ryan Christie 67' 4 - 0  
Ryan Christie 71'  
O. Ntcham 71'  
O. Ntcham 72' 5 - 0  
  74' Richard Foster
Mikey Johnston 76'  
Leigh Griffiths 76'  
  78' Matthias Jaissle
Odsonne Edouard 80' 6 - 0  
Leigh Griffiths 86' 7 - 0  

Chart Analysis

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

Statistics & Analysis of St. Johnstone

C. Hendry is the leading top goal scorer for St. Johnstone with 7 goals.

Achievement Statistics
Longest winning run
2
Longest losing streak
2
Longest run without loss
7
Longest run without win
9
Clean sheets
8
Matches over 2.25 goals
13
Matches under 2.25 goals
16
Matches First Half Over 0.5
19
Matches First Half Under 0.5
10
Matches odd
14
Matches even
15
Average goals scored
0.97
Average goals allowed
1.59
Failure to score
11
Biggest victory
3 - 2
Biggest defeat
7 - 0
Missed penalties
2
Penalty goals
1
Own goals
1
Goalless draw at home match
1 (6%)
Goalless draw at away match
2 (15%)
Comeback win
1
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
Zander Clark 2070 29 0 0 0 0 0 0
2
Wallace Duffy 711 11 0 2 0 0 2 0 0
3
Scott Tanser 1130 21 2 1 0 1 0 0
4
Jamie Mccart 630 8 1
4
Ross Callachan 0 0 1 1 0 0 0 0
5
Madis Vihmann 0 4 2 0 0 0 0 0 0
7
Drey Jermaine Wright 1300 22 6 7 0 0 0 0
8
Murray Davidson 974 17 0 0 0 7 0 1
9
Chris Kane 665 23 12 6 1 1 0 0
10
David Wotherspoon 1182 21 6 5 3 3 0 0
11
Danny Swanson 145 7 4 3 0 0 0 0
12
Elliot Parish 0 0 0 0 0 0 0 0 0
13
Max Johnstone
14
Stevie May 1402 24 4 14 6 1 0 0 0
15
Jason Kerr 2070 29 0 0 1 0 3 0 0
16
Matt Butcher 259 6 3 1
16
David McMillan 0 0 0 0 0 0 0 0
17
Michael O'Halloran 644 24 10 5 2 1 0 0
18
Alistair McCann 1867 29 3 3 4 5 0 0
19
Jason Holt 1123 17 2 8 0 0 2 0 0
20
Kyle McClean 0 0 0 0 0 0 0 0
20
Isaiah Jones
21
Anthony Ralston 1667 22 1 3 0 6 0 0
22
Callum Hendry 388 20 15 5 7 4 0 1
23
Liam Gordon 1032 16 0 1 0 2 0 0
24
Callum Booth 1036 13 1 1 2
26
Liam Craig 471 15 6 4 0 1 1 0
33
Matthew Kennedy 807 18 2 11 3 2 0 0
40
Samuel Denham 0 0 0 0 0 0 0 0
44
Shaun Struthers 0 0 0 0 0 0 0 0
50
Jordan Northcott
Richard Foster 0 0 0 0 0 0 1 0 0
Steven Anderson 0 0 0 0 0 0 0 0 0
Aaron Comrie
Brian Easton
Joe Shaughnessy
Mark Hurst
Oliver Hamilton
Ross Sinclair
Tony Watt
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.