Skip to main content
Skip to footer

Dunfermline Athletic
DFM
VS

19:45, Tue 21 Apr 2026
KDM Group East End Park

St Johnstone
STJ
Dunfermline Athletic
DFM

VS

21/04/2026
19:45
VS

STJ
St Johnstone
St Johnstone
STJ

VS

24/04/2026
19:45
VS

RAI
Raith Rovers
Ayr United
AYR

VS

01/05/2026
19:45
VS

STJ
St Johnstone
St Johnstone
STJ


4 - 0
11/04/2026
3:00PM

AIR
Airdrieonians
Arbroath
ARB


2 - 4
04/04/2026
3:00PM

STJ
St Johnstone
St Johnstone
STJ


1 - 1
28/03/2026
1:00PM

QPK
Queen's Park
Partick Thistle
PAR


0 - 0
20/03/2026
7:45PM

STJ
St Johnstone
St Johnstone
STJ


1 - 0
14/03/2026
3:00PM

ROS
Ross County
Greenock Morton
MOR


0 - 2
07/03/2026
3:00PM

STJ
St Johnstone
St Johnstone
STJ


3 - 1
28/02/2026
3:00PM

AYR
Ayr United
Queen's Park
QPK


1 - 1
24/02/2026
7:45PM

STJ
St Johnstone
Raith Rovers
RAI


0 - 0
20/02/2026
7:45PM

STJ
St Johnstone
St Johnstone
STJ


3 - 3
17/02/2026
7:45PM

AYR
Ayr United
Airdrieonians
AIR


0 - 1
13/02/2026
7:45PM

STJ
St Johnstone
St Johnstone
STJ


2 - 2
30/01/2026
7:45PM

PAR
Partick Thistle
St Johnstone
STJ


0 - 1
24/01/2026
3:00PM

DFM
Dunfermline Athletic
St Johnstone
STJ


2 - 0
13/01/2026
7:45PM

ROS
Ross County
St Johnstone
STJ


1 - 0
03/01/2026
3:00PM

ARB
Arbroath
Ross County
ROS


0 - 0
27/12/2025
3:00PM

STJ
St Johnstone
St Johnstone
STJ


5 - 0
20/12/2025
3:00PM

MOR
Greenock Morton
Hearts B
HEA


0 - 1
16/12/2025
7:45PM

STJ
St Johnstone
Ayr United
AYR


2 - 4
12/12/2025
7:45PM

STJ
St Johnstone
St Johnstone
STJ


0 - 0
06/12/2025
3:00PM

RAI
Raith Rovers
St Johnstone
STJ


1 - 2
29/11/2025
3:00PM

COV
Cove Rangers
Partick Thistle
PAR


2 - 1
22/11/2025
3:00PM

STJ
St Johnstone
St Johnstone
STJ


4 - 3
15/11/2025
3:00PM

QPK
Queen's Park
Dunfermline Athletic
DFM


2 - 2
08/11/2025
3:00PM

STJ
St Johnstone
St Johnstone
STJ


3 - 0
01/11/2025
3:00PM

AIR
Airdrieonians
Greenock Morton
MOR


0 - 4
25/10/2025
3:00PM

STJ
St Johnstone
Arbroath
ARB


3 - 1
18/10/2025
3:00PM

STJ
St Johnstone
St Johnstone
STJ


0 - 0
11/10/2025
3:00PM

ROS
Ross County
St Johnstone
STJ


0 - 0
04/10/2025
3:00PM

AYR
Ayr United
Queen's Park
QPK


1 - 2
27/09/2025
3:00PM

STJ
St Johnstone
Airdrieonians
AIR


1 - 2
23/09/2025
7:45PM

STJ
St Johnstone
St Johnstone
STJ


2 - 1
19/09/2025
7:45PM

DFM
Dunfermline Athletic
Raith Rovers
RAI


0 - 2
13/09/2025
3:00PM

STJ
St Johnstone
St Johnstone
STJ


1 - 1
30/08/2025
3:00PM

MOR
Greenock Morton
St Johnstone
STJ


3 - 0
23/08/2025
3:00PM

ARB
Arbroath
St Johnstone FC
STJ


0 - 1
16/08/2025
3:00PM

MOT
Motherwell
Ross County
ROS


0 - 1
08/08/2025
7:45PM

STJ
St Johnstone
St Johnstone
STJ


5 - 1
02/08/2025
3:00PM

PAR
Partick Thistle
St Johnstone FC
STJ


8 - 0
26/07/2025
3:00PM

ELG
Elgin City
St Johnstone FC
STJ


3 - 1
22/07/2025
7:45PM

RRFC
Raith Rovers
Inverness
ICT


0 - 1
19/07/2025
3:00PM

STJ
St Johnstone FC
St Johnstone
STJ


1 - 1
15/07/2025
7:45PM

DUFC
Dundee United
East Kilbride
EKFC


1 - 3
12/07/2025
12:00PM

STJ
St Johnstone
St Johnstone
STJ


0 - 1
08/07/2025
7:45PM

FAL
Falkirk
Forfar Athletic
FAFC


1 - 1
05/07/2025
1:00PM

STJ
ST JOHNSTONE
| |
|
MP |
W |
D |
L |
GF |
GA |
GD |
PTS |
| 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 |