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

St. Johnstone did not win 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 2016/2017.

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 17 7 14
Date
Home
Score
Away
HT      
21/05/2017 St. Johnstone
1 - 2
Rangers 0-1H2H O +
Liam Craig 15'  
  0 - 1 40' Kenny Miller
  0 - 2 53' Jon Toral
  55' Jon Toral
Graham Cummins 76' 1 - 2  
  81' Martyn Waghorn
  89' J. Barjonas
17/05/2017 St. Johnstone
1 - 0
Hearts 1-0H2H O +
Chris Kane  26' 1 - 0  
  28' Bjorn Johnsen
13/05/2017 St. Johnstone
1 - 0
Partick Thistle 1-0H2H O +
  17' D. Devine
  24' Ryan Edwards
Danny Swanson 33' 1 - 0  
Steven MacLean 60'  
Liam Craig 67'  
  82' Christie Elliott
Danny Swanson 83'  
06/05/2017 Celtic
4 - 1
St. Johnstone 0-0H2H O +
  28' Steven MacLean
P. Roberts 47' 1 - 0  
  1 - 1 49' Steven MacLean
Dedryck Boyata 52' 2 - 1  
P. Roberts 62' 3 - 1  
  64' Danny Swanson
Callum McGregor 71' 4 - 1  
  75' Paul Paton
Leigh Griffiths 76'  
  79' David Wotherspoon
29/04/2017 Aberdeen
0 - 2
St. Johnstone 0-0H2H O +
S. Logan 18'  
Jonny Hayes 19'  
  28' S. Anderson
  33' Joe Shaughnessy
  0 - 1 80' Danny Swanson
  0 - 2 83' C. Thomson
  90+3' Liam Craig
Jayden Stockley 90+3'  
15/04/2017 St. Johnstone
1 - 2
Aberdeen 0-2H2H O +
  0 - 1 19' Ryan Christie
Liam Craig 22'  
  0 - 2 32' T. Scobbie
Danny Swanson 48' 1 - 2  
  57' Joe Lewis
David Wotherspoon 67'  
Steven MacLean 84'  
08/04/2017 Inverness CT
0 - 3
St. Johnstone 0-1H2H O +
  0 - 1 40' Steven MacLean
  65' Blair Alston
L. Cole 81'  
L. Cole 82'  
  0 - 2 88' Liam Craig
  0 - 3 90+1' Graham Cummins
05/04/2017 St. Johnstone
1 - 0
Hearts 0-0H2H O +
  30' Bjorn Johnsen
  45' Tasos Avlonitis
Paul Paton 54'  
  64' Alexandros Tziolis
  70' K. Nowak
Joe Shaughnessy 73' 1 - 0  
  83' Sam Nicholson
01/04/2017 Hamilton Academical
1 - 0
St. Johnstone 0-0H2H O +
Michael Devlin  23'  
  45+3' R. Foster
Ali Crawford 45+3'  
  45+3' Danny Swanson
  83' Graham Cummins
D'Akol 89' 1 - 0  
18/03/2017 Motherwell
1 - 2
St. Johnstone 1-1H2H O +
  0 - 1 8' Liam Craig
S. McDonald 44' 1 - 1  
  1 - 2 66' Liam Craig
  78' Murray Davidson
11/03/2017 St. Johnstone
2 - 0
Dundee 2-0H2H O +
Paul Paton 12' 1 - 0  
Blair Alston 19' 2 - 0  
  26' Mark O'Hara
  69' Faissal El-Bakhtaoui
  69' Faissal El-Bakhtaoui
  84' Danny Williams
  84' Danny Williams
Steven MacLean 89'  
01/03/2017 Rangers
3 - 2
St. Johnstone 1-0H2H O +
Barrie McKay 22' 1 - 0  
Jon Toral 47'  
Martyn Waghorn 48' 2 - 0  
  54' Keith Watson
  60' Liam Craig
  69' Paul Paton
  2 - 1 74' David Wotherspoon
R. Kiernan 78'  
  2 - 2 87' S. Anderson
Emerson Hyndman 89'  
Emerson Hyndman 90+1' 3 - 2  
25/02/2017 St. Johnstone
0 - 2
Kilmarnock 0-1H2H O +
  0 - 1 11' Rory McKenzie
Chris Kane  54'  
  0 - 2 71' C. Sammon
S. Anderson 81'  
18/02/2017 Ross County
1 - 2
St. Johnstone 0-1H2H O +
  0 - 1 31' James McEveley
C. Curran 73' 1 - 1  
Jim O'Brien 76'  
  1 - 2 90+1' Chris Kane 
05/02/2017 St. Johnstone
2 - 5
Celtic 2-1H2H O +
  0 - 1 6' Liam Henderson
Keith Watson 31' 1 - 1  
Dedryck Boyata 43' 2 - 1  
Paul Paton 58'  
Liam Craig 59'  
  59' Mikael Lustig
R. Foster 60'  
  2 - 2 61' Moussa Dembélé
  2 - 3 75' Moussa Dembélé
  2 - 4 81' Scott Sinclair
  2 - 5 85' Moussa Dembélé
Liam Craig 90+3'  
  90+3' Mikael Lustig
01/02/2017 Partick Thistle
0 - 1
St. Johnstone 0-1H2H O +
  0 - 1 40' Steven MacLean
  60' Danny Swanson
  69' S. Anderson
Ryan Edwards 70'  
Christie Elliott 90+2'  
  90+3' Liam Craig
28/01/2017 St. Johnstone
3 - 0
Hamilton Academical 0-0H2H O +
Danny Swanson 30'  
  34' D. Redmond
Graham Cummins 53' 1 - 0  
Graham Cummins 59' 2 - 0  
Murray Davidson 74' 3 - 0  
25/01/2017 Celtic
1 - 0
St. Johnstone 0-0H2H O +
  17' Liam Craig
Dedryck Boyata 72' 1 - 0  
  76' Paul Paton
Craig Gordon  81'  
31/12/2016 Dundee
3 - 0
St. Johnstone 2-0H2H O +
Faissal El-Bakhtaoui 15' 1 - 0  
Cammy Kerr 23'  
  41' Paul Paton
K. Gadzhalov 42' 2 - 0  
S. Anderson 57' 3 - 0  
  90' Danny Swanson
28/12/2016 St. Johnstone
1 - 1
Rangers 1-1H2H O +
  0 - 1 23' Barrie McKay
Steven MacLean 28' 1 - 1  
  35' Jason Holt
  55' Clint Hill
  67' Andy Halliday 
R. Foster 69'  
Paul Paton 69'  
Steven MacLean 89'  
23/12/2016 Kilmarnock
0 - 1
St. Johnstone 0-1H2H O +
  0 - 1 43' Murray Davidson
  57' David Wotherspoon
  62' Murray Davidson
Gary Dicker 88'  
Luke Hendrie 90+2'  
Luke Hendrie 90+3'  
17/12/2016 St. Johnstone
1 - 1
Motherwell 0-1H2H O +
  0 - 1 12' Zander Clark
Chris Kane  62' 1 - 1  
  77' Louis Moult 
R. Foster 90'  
10/12/2016 Aberdeen
0 - 0
St. Johnstone 0-0H2H O +
  58' Murray Davidson
  67' Chris Kane 
  68' Steven MacLean
Kenny McLean 87'  
03/12/2016 St. Johnstone
3 - 0
Inverness CT 1-0H2H O +
Liam Craig 14' 1 - 0  
  45+1' R. Draper
  51' Lonsana Doumbouya
M. Coulson 57'  
  60' G. Warren
  61' G. Warren
Murray Davidson 62' 2 - 0  
David Wotherspoon 75'  
Danny Swanson 81' 3 - 0  
19/11/2016 St. Johnstone
2 - 4
Ross County 0-2H2H O +
S. Anderson 4'  
  0 - 1 24' James McEveley
  0 - 2 38' Christopher Routis
  45+4' Kenny van der Weg
Paul Paton 55'  
R. Foster 62'  
  0 - 3 63' C. Curran
Danny Swanson 65' 1 - 3  
  65' James McEveley
Steven MacLean 80' 2 - 3  
  2 - 4 83' Liam Boyce 
05/11/2016 Hearts
2 - 2
St. Johnstone 1-1H2H O +
  7' Blair Alston
Prince Bauben 25' 1 - 0  
  1 - 1 41' Danny Swanson
Prince Bauben 61'  
Igor Rossi 77'  
  1 - 2 85' Chris Kane 
Callum Paterson 87' 2 - 2  
R. Muirhead 89'  
  90+3' B. Easton
29/10/2016 St. Johnstone
1 - 2
Partick Thistle 1-1H2H O +
  0 - 1 17' Kris Doolan
Steven MacLean 18' 1 - 1  
Graham Cummins 59'  
  77' A. Barton
  90' Liam Lindsay
  1 - 2 90+1' A. Osman
  90+2' A. Osman
26/10/2016 Rangers
1 - 1
St. Johnstone 1-1H2H O +
  0 - 1 5' Blair Alston
Michael O'Halloran 17'  
  36' C. Millar
Joe Garner 37' 1 - 1  
  56' Liam Craig
Joe Garner 56'  
  87' Paul Paton
R. Kiernan 90'  
23/10/2016 St. Johnstone
2 - 1
Dundee 0-0H2H O +
  23' K. Holt
Murray Davidson 33'  
S. Anderson 62' 1 - 0  
Danny Swanson 75' 2 - 0  
  75' K. Gomis
  2 - 1 88' Rory Loy
15/10/2016 St. Johnstone
0 - 1
Kilmarnock 0-0H2H O +
  43' Gary Dicker
S. Anderson 46'  
  0 - 1 76' Scott Boyd
Michael Coulson 87'  
M. Coulson 87'  
David Wotherspoon 90'  
01/10/2016 Ross County
0 - 2
St. Johnstone 0-1H2H O +
  0 - 1 42' Danny Swanson
  0 - 2 73' Chris Kane 
  90+2' R. Foster
M. Woods 90+3'  
25/09/2016 Hamilton Academical
1 - 1
St. Johnstone 1-0H2H O +
  33' Murray Davidson
Greg Docherty 37' 1 - 0  
M. Donati 58'  
Greg Docherty 63'  
Darian Mackinnon 70'  
Daniel Seaborne 78'  
  1 - 1 82' Liam Craig
Ali Crawford 90+1'  
17/09/2016 St. Johnstone
1 - 0
Hearts 0-0H2H O +
Graham Cummins 15'  
R. Foster 33'  
Murray Davidson 49'  
Graham Cummins 57' 1 - 0  
Steven MacLean 75'  
  76' Igor Rossi
Chris Kane  85'  
Liam Craig 90+2'  
10/09/2016 Partick Thistle
0 - 2
St. Johnstone 0-1H2H O +
  0 - 1 21' S. Anderson
  0 - 2 64' Steven MacLean
  70' Danny Swanson
27/08/2016 Inverness CT
2 - 1
St. Johnstone 0-0H2H O +
  58' David Wotherspoon
R. Draper 59' 1 - 0  
R. Draper 67'  
  1 - 1 79' R. Foster
J. Meekings 90+1' 2 - 1  
G. Warren 90+2'  
20/08/2016 St. Johnstone
2 - 4
Celtic 0-3H2H O +
  0 - 1 28' Leigh Griffiths
  38' Leigh Griffiths
  0 - 2 40' Scott Sinclair
  43' Saidy Janko
  0 - 3 44' James Forrest
  45' James Forrest
Paul Paton 45+1'  
Murray Davidson 58'  
  59' N. Bitton
Danny Swanson 83' 1 - 3  
Steven MacLean 86'  
Steven MacLean 89' 2 - 3  
  2 - 4 90+2' Ryan Christie
13/08/2016 Motherwell
1 - 2
St. Johnstone 0-0H2H O +
Richard Tait 39'  
  42' Chris Kane 
Chris Cadden 47' 1 - 0  
  50' Danny Swanson
  1 - 1 56' Danny Swanson
Craig Clay 74'  
  1 - 2 75' Steven MacLean
S. McDonald 82'  
  90+2' Murray Davidson
07/08/2016 St. Johnstone
0 - 0
Aberdeen 0-0H2H O +
Liam Craig 35'  
Graham Cummins 38'  

Chart Analysis

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

Statistics & Analysis of St. Johnstone

Achievement Statistics
Longest winning run
2
Longest losing streak
2
Longest run without loss
5
Longest run without win
4
Clean sheets
15
Matches over 2.25 goals
18
Matches under 2.25 goals
20
Matches First Half Over 0.5
25
Matches First Half Under 0.5
13
Matches odd
24
Matches even
14
Average goals scored
1.32
Average goals allowed
1.21
Failure to score
7
Biggest victory
3 - 0
Biggest defeat
2 - 5
Missed penalties
0
Penalty goals
7
Own goals
1
Goalless draw at home match
1 (5%)
Goalless draw at away match
1 (5%)
Comeback win
1

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
Alan Mannus 1163 14 2 0 0 0 0 0
3
Tom Scobbie 1333 16 2 1 0 0 0 0
4
Blair Alston 2039 35 10 15 2 2 0 0
6
Steven Anderson 2340 26 0 0 3 5 0 0
7
Chris Millar 1054 17 3 8 0 1 0 0
8
Murray Davidson 1740 23 4 1 3 8 0 0
9
Steven MacLean 2667 32 2 7 9 8 0 0
10
David Wotherspoon 1922 33 13 8 1 6 0 0
11
Danny Swanson 2343 30 2 18 10 7 0 1
12
Zander Clark 2257 26 0 2 0 0 0 0
14
Joe Shaughnessy 3376 38 0 1 1 1 0 0
15
Clive Smith 224 3 1 0 0 0 0 0
15
Brad McKay 180 2 0 1 0 0 0 0
17
Michael Coulson 550 14 7 7 0 2 0 0
18
Paul Paton 2057 28 6 2 1 10 0 0
19
Richard Foster 2737 32 0 2 1 6 0 1
20
Joe Gormley 22 1 1 0 0 0 0 0
22
Keith Watson 339 4 1 1 1 1 0 0
23
Liam Gordon 0 0 0 0 0 0 0 0
24
Brian Easton 3330 37 0 0 0 1 0 0
25
Chris Kane 1272 25 11 10 5 4 0 0
26
Liam Craig 2495 36 9 5 5 10 0 0
27
Craig Thomson 0 0 0 0 0 0 0 0
28
Ally Gilchrist 0 0 0 0 0 0 0 0
29
Graham Cummins 1668 30 13 5 5 4 0 0
32
Connor McLaren 0 0 0 0 0 0 0 0
33
George Hunter 0 0 0 0 0 0 0 0
36
Cameron Thomson 0 0 0 0 0 0 0 0
39
Aaron Comrie 86 1 1 0 0 0 0 0
49
Daniel Jardine 0 0 0 0 0 0 0 0
Greg Hurst 0 0 0 0 0 0 0 0
Scotland Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
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-2026 SoccerPunter Pte. Ltd. All rights reserved.