Founded: 1885
Stadium: McDiarmid Park
Coach: Simo Valakari
Championship Form:
Overall Form:

Countdown to Next Match

Match Started! Check Live Score

St. Johnstone home ground venue is McDiarmid Park.

Simo Valakari is the current coach for St. Johnstone.

St. Johnstone Championship Match Fixtures and Results

[ Home Overall Away  ]

St. Johnstone have played a total of 33 matches in Scotland Championship. Their current statistics is 19 win, 11 draw and 3 lose.

St. Johnstone did not lose their last eleven 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 Championship 2025/2026.

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 33 19 11 3
Date
Home
Score
Away
HT      
01/05/2026 Ayr United
St. Johnstone  H2H  
24/04/2026 St. Johnstone
Raith Rovers  H2H O  
21/04/2026 Dunfermline Athletic
St. Johnstone  H2H O  
11/04/2026 St. Johnstone
4 - 0
Airdrieonians 3-0H2H O +
Jack Baird 11'  
R. Paton 15' 1 - 0  
Morgan Boyes 33' 2 - 0  
R. Paton 35' 3 - 0  
  56' Craig Ross
J. McPake 81' 4 - 0  
04/04/2026 Arbroath
2 - 4
St. Johnstone 1-1H2H O +
  16' J. Holt
Ryan Dow 34' 1 - 0  
  1 - 1 41' Jamie Gullan
  43' Jamie Gullan
  1 - 2 56' Liam Smith
Thomas O'Brien 58' 2 - 2  
  2 - 3 66' Josh Fowler
Jack Wilkie 73'  
  2 - 4 74' Jack Baird
Ryan Dow 76'  
Aaron Muirhead 80'  
  81' J. McPake
  85'
85'  
28/03/2026 St. Johnstone
1 - 1
Queen's Park 0-1H2H O +
  0 - 1 32' Euan Murray
J. McPake 48' 1 - 1  
J. Holt 78'  
  81' Louis Longridge
  86' Scott Martin
J. McPake 90+2'  
20/03/2026 Partick Thistle
0 - 0
St. Johnstone 0-0H2H O +
  54' Jack Baird
Lee Ashcroft 81'  
  82' R. Paton
14/03/2026 St. Johnstone
1 - 0
Ross County 1-0H2H O +
Reece McAlear 25' 1 - 0  
  35' Sean Mackie
  43' Levis Pitan
46'  
  46'
Morgan Boyes 46'  
  46' Jamie Lindsay
R. Paton 48'  
  84' Akil Wright
07/03/2026 Greenock Morton
0 - 2
St. Johnstone 0-0H2H O +
Cláudio Botelho 65'  
  70' Jamie Gullan
Fergus Owens 77'  
  0 - 1 79' Reece McAlear
  0 - 2 88' Liam Smith
Iain Wilson 90+3'  
28/02/2026 St. Johnstone
3 - 1
Ayr United 2-1H2H O +
Reece McAlear 16' 1 - 0  
  1 - 1 18' Liam Dick
  30' Ben Dempsey
  33' Ben Summers
Sam Stanton 36'  
J. McPake 38'  
C. Diabate 42' 2 - 1  
  54' Nicholas McAllister
R. Paton 86' 3 - 1  
24/02/2026 Queen's Park
1 - 1
St. Johnstone 0-0H2H O +
  26' Adam Forrester
  26'
  0 - 1 54' Josh Fowler
Scott Martin 64'  
  79'
  79' Jamie Gullan
  84' Alfie Agyeman
  85'
  90' Morgan Boyes
Euan Murray 90' 1 - 1  
Carlo Pignatiello 90'  
Aidan Connolly 90+3'  
90+4'  
20/02/2026 Raith Rovers
0 - 0
St. Johnstone 0-0H2H O +
Scott Brown 30'  
Jack Hamilton 44'  
Ross Matthews 69'  
Lewis Stevenson 76'  
Joshua Rae 87'  
Dylan Easton 90+4'  
  90+6' Liam Smith
13/02/2026 Airdrieonians
0 - 1
St. Johnstone 0-1H2H O +
  0 - 1 22' R. Paton
  38' Josh Fowler
Lewis Strapp 51'  
  67' Reece McAlear
  88' Alfie Agyeman
Charlie McArthur 90'  
30/01/2026 St. Johnstone
2 - 2
Partick Thistle 0-1H2H O +
B. Mikulić 30'  
  33' Luke McBeth
  0 - 1 42' Oisin Smyth
Alfie Agyeman 48' 1 - 1  
  49' Ben McPherson
  54' Daniel O'Reilly
Adam Forrester 55'  
J. McPake 66' 2 - 1  
Jack Baird 77'  
Josh Fowler 80'  
81'  
  86'
  86' Lee Ashcroft
C. Diabate 90+5'  
  2 - 2 90+6' Oisin Smyth
24/01/2026 St. Johnstone
0 - 1
Dunfermline Athletic 0-0H2H O +
C. Diabate 21'  
  0 - 1 50' Robbie Fraser
  69' Chris Hamilton
  73' Callumn Morrison
Morgan Boyes 78'  
  83' Zak Rudden
J. McPake 86'  
03/01/2026 St. Johnstone
1 - 0
Arbroath 1-0H2H O +
A. Sidibeh 25' 1 - 0  
  59' Gavin Reilly
J. Holt 79'  
A. Sidibeh 86'  
27/12/2025 Ross County
0 - 0
St. Johnstone 0-0H2H O +
Dylan Smith 22'  
Connor Randall  28'  
  54' Jamie Gullan
  67' Morgan Boyes
  69' Adam Forrester
Jordan White 75'  
Jamie Lindsay 76'  
Jack Wells-Morrison 86'  
  90+4' Jack Baird
Ronan Aiden Connolly Shea Chapman Hale 90+4'  
20/12/2025 St. Johnstone
5 - 0
Greenock Morton 3-0H2H O +
J. McPake 12' 1 - 0  
  24' Cláudio Botelho
Sam Stanton 24' 2 - 0  
Jamie Gullan 39' 3 - 0  
  69' Cameron Blues
Jamie Gullan 70' 4 - 0  
A. Sidibeh 76' 5 - 0  
Reece McAlear 84'  
  90' Jackson Longridge
12/12/2025 Ayr United
2 - 4
St. Johnstone 2-0H2H O +
Mark McKenzie 8' 1 - 0  
Jamie Murphy 14' 2 - 0  
  2 - 1 47' Matthew Foulds
Anton Dowds 67'  
  71' C. Diabate
  74' Adam Forrester
  2 - 2 77' J. McPake
  78' A. Sidibeh
  2 - 3 87' J. McPake
  89' J. McPake
  90'
  2 - 4 90+2' Kai Fotheringham
06/12/2025 St. Johnstone
0 - 0
Raith Rovers 0-0H2H O +
  31' Paul Nsio
  45' Paul Hanlon
  49' Joshua Mullin
  62' Jordan Doherty
  71' Lewis Stevenson
22/11/2025 Partick Thistle
2 - 1
St. Johnstone 2-0H2H O +
Daniel O'Reilly 6' 1 - 0  
Daniel O'Reilly 28'  
Tony Watt 45+2' 2 - 0  
  2 - 1 71' J. McPake
15/11/2025 St. Johnstone
4 - 3
Queen's Park 3-0H2H O +
Jamie Gullan 16' 1 - 0  
Sam Stanton 18' 2 - 0  
  28' Callum Ferie
Jamie Gullan 30' 3 - 0  
  48' Grant Savoury
  53' Josh Fowler
Kai Fotheringham 55'  
  3 - 1 58' Sebastian Drozd
Morgan Boyes 61'  
  3 - 2 62' Josh Fowler
Jack Baird 84' 4 - 2  
  4 - 3 90+2' Rocco Friel
08/11/2025 Dunfermline Athletic
2 - 2
St. Johnstone 1-1H2H O +
Barney Stewart 8' 1 - 0  
Charlie Gilmour 28'  
  1 - 1 30' Reece McAlear
  1 - 2 66' Liam Smith
Chris Hamilton 77'  
  79' J. Holt
  84' C. Diabate
  88' Reece McAlear
Andy Tod 90+1' 2 - 2  
01/11/2025 St. Johnstone
3 - 0
Airdrieonians 1-0H2H O +
  22' Gavin Allison Gallagher
A. Sidibeh 25' 1 - 0  
  41' Cole McKinnon
A. Sidibeh 53' 2 - 0  
Morgan Boyes 66'  
  70' Dean McMaster
A. Sidibeh 73' 3 - 0  
77'  
  77'
25/10/2025 Greenock Morton
0 - 4
St. Johnstone 0-4H2H O +
  0 - 1 5' C. Diabate
  0 - 2 12' Jamie Gullan
  0 - 3 26' J. McPake
  0 - 4 33' Jamie Gullan
Dylan Corr 51'  
Kris Moore 59'  
18/10/2025 Arbroath
3 - 1
St. Johnstone 0-1H2H O +
  0 - 1 5' J. McPake
  37' Liam Smith
  42' Kai Fotheringham
Findlay Marshall 51' 1 - 1  
Ryan Flynn 56'  
Gavin Reilly 57' 2 - 1  
Findlay Marshall 62' 3 - 1  
Aaron Muirhead 71'  
73'  
Findlay Marshall 78'  
11/10/2025 St. Johnstone
0 - 0
Ross County 0-0H2H O  
04/10/2025 St. Johnstone
0 - 0
Ayr United 0-0H2H O +
J. McPake 30'  
  31'
32'  
Morgan Boyes 77'  
  82' Leon King
Jamie Gullan 90+1'  
27/09/2025 Queen's Park
1 - 2
St. Johnstone 1-1H2H O +
  20' Reece McAlear
  21' Morgan Boyes
Roddy MacGregor 29'  
  0 - 1 37' Kai Fotheringham
Sebastian Drozd 41'  
Josh Fowler 43' 1 - 1  
  74' J. McPake
  1 - 2 89' J. McPake
23/09/2025 Airdrieonians
1 - 2
St. Johnstone 0-2H2H O +
  0 - 1 9' Jamie Gullan
  0 - 2 19' C. Diabate
Liam McStravick 39'  
Craig Ross 60'  
Cameron Cooper 74' 1 - 2  
Dean McMaster 83'  
Cameron Cooper 90+1'  
  90+3'
  90+4' C. Diabate
Lewis Strapp 90+4'  
90+4'  
  90+5' C. Diabate
Aaron Reid 90+5'  
19/09/2025 St. Johnstone
2 - 1
Dunfermline Athletic 0-1H2H O +
  35' Rory MacLeod
  0 - 1 43' Rory MacLeod
Kai Fotheringham 51' 1 - 1  
  83' Andy Tod
J. McPake 83' 2 - 1  
J. Holt 90+3'  
13/09/2025 Raith Rovers
0 - 2
St. Johnstone 0-1H2H O +
  0 - 1 29' A. Sidibeh
Scott Brown 74'  
  0 - 2 88' J. McPake
30/08/2025 St. Johnstone
1 - 1
Greenock Morton 0-1H2H O +
  0 - 1 22' Eamonn Brophy
Reghan Tumilty 24'  
  37' Cammy Ballantyne
  58' Kerr Robertson
  68' Nathan Shaw
J. McPake 83' 1 - 1  
23/08/2025 St. Johnstone
3 - 0
Arbroath 1-0H2H O +
  14' Harry Cochrane
Jack Baird 31' 1 - 0  
  33' Thomas O'Brien
Matthew Foulds 41'  
J. Holt 60' 2 - 0  
Stevie Mallan 71' 3 - 0  
J. Holt 87'  
08/08/2025 Ross County
0 - 1
St. Johnstone 0-0H2H O +
Alex Iacovitti 53'  
  71'
  74' Reece McAlear
81'  
  0 - 1 82' U. Ikpeazu
  87'
  87' J. Holt
Ronan Hale 90+4'  
02/08/2025 St. Johnstone
5 - 1
Partick Thistle 3-1H2H O +
J. Holt 7'  
  0 - 1 14' Paddy Reading
Jamie Gullan 16' 1 - 1  
Reghan Tumilty 19'  
J. McPake 28' 2 - 1  
J. McPake 37' 3 - 1  
  41' Daniel O'Reilly
  43' Luke McBeth
J. McPake 48' 4 - 1  
Stevie Mallan 82' 5 - 1  

Chart Analysis

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

Statistics & Analysis of St. Johnstone

J. McPake is the leading top goal scorer for St. Johnstone with 15 goals.

Achievement Statistics
Longest winning run
4
Longest losing streak
1
Longest run without loss
11
Longest run without win
3
Clean sheets
17
Matches over 2.25 goals
17
Matches under 2.25 goals
16
Matches First Half Over 0.5
23
Matches First Half Under 0.5
10
Matches odd
13
Matches even
20
Average goals scored
1.88
Average goals allowed
0.76
Failure to score
7
Biggest victory
5 - 0
Biggest defeat
3 - 1
Missed penalties
0
Penalty goals
0
Own goals
0
Goalless draw at home match
3 (18%)
Goalless draw at away match
3 (19%)
Comeback win
0
Top Goal Scorer
Top Assist

St. Johnstone Talk

Create a New Post





Submit Cancel

Championship 2025/2026 - Regular Season Table

St. Johnstone are in the 1st position of Championship and they are in contention for Promotion.

# Soccer Team MP W D L F A D P Last 5 Matches
1
St. Johnstone 33 19 11 3 62 25 +37 68
2
Partick Thistle 33 17 12 4 50 33 +17 63
3
Arbroath 33 12 11 10 41 40 +1 47
4
Dunfermline Athletic 32 13 7 12 48 37 +11 46
5
Raith Rovers 32 10 9 13 37 36 +1 39
6
Ayr United 33 8 15 10 36 42 -6 39
7
Queen's Park 32 9 12 11 34 43 -9 39
8
Greenock Morton 33 8 12 13 35 47 -12 36
9
Airdrieonians 32 7 9 16 28 43 -15 30
10
Ross County 33 6 10 17 28 53 -25 28
 
 
Promotion
 
 
Promotion Play-off
 
 
Relegation Play-off
 
 
Relegation

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
Toby Steward 2880
1
Andrew Lee Fisher
2
Reghan Tumilty 305 4 1 2
2
Božo Mikulić 74 0 1 1
3
Cheick Diabate 2790 3 6 1
4
Morgan Boyes 2050 5 2 7 1
5
Zach Mitchell
6
Victor Alfredo Griffith Mullins 38 4 0
7
Jason Holt 2675 0 6 1 8
8
Jonathan Svedberg 617 3 5
9
Adama Sidibeh 1430 1 13 6 2
9
Josh Fowler 541 4 3 2 2
10
James Gullan 2200 3 15 9 4
11
Sam Stanton 1230 8 3 2 1
14
Matthew Foulds 1283 5 5 1 1
15
Jack Baird 1952 2 2 3 3
17
Louis LLoyd 150 4 1
18
Ruari Paton 543 2 4 2 2
18
Uche Ikpeazu 279 14 0 1
18
Sam McClelland
19
Taylor Steven 110 4 0
20
Ross Sinclair
21
Kai Fotheringham 827 9 9 3 2
21
Stephen Winston Duke-McKenna
22
Stevie Mallan 545 5 5 2
23
Sven Sprangler 459 10 2
24
Joshua McPake 2539 0 15 15 7
25
Scott Bright 5 2 0
27
Alfredo Agyeman 247 4 1 1 2
27
Mackenzie Kirk 32 2 0
33
Liam Smith 1774 1 7 2 2
33
Connor Smith 90
35
Adam Forrester 1294 2 6 4
37
Jannik Ikendo Wanner 172 8 0
37
Sam Curtis
39
Kyle Thomson
42
Reece McAlear 2840 0 4 4 5
44
Elliot Watt
46
Fran Franczak 39 4 0
Aaron Essel
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-2026 SoccerPunter Pte. Ltd. All rights reserved.