St Johnstone host Dunfermline in the Scotland Championship on 24 January 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
St Johnstone return to McDiarmid Park with momentum building steadily through December and early January. Their recent performances suggest a side settling into a clear rhythm, especially on home soil where control and scoring depth have been evident.
Dunfermline arrive with mixed signals in their form line, combining hard fought away results with recurring defensive lapses. The trip to Perth tests their resilience against one of the more reliable home teams in the Championship.
St Johnstone come into this match after a narrow 1-0 home win over Arbroath, a result that extended their strong defensive run. That followed a 0-0 draw away at Ross County, reinforcing how difficult they have become to break down in recent weeks.
At home, the Saints have been far more assertive. Victories of 5-0 against Morton and 4-3 against Queen’s Park highlight both attacking depth and a willingness to commit numbers forward. Even the goalless draw with Raith Rovers fits a pattern of territorial control rather than passivity.
Across their last five matches, St Johnstone have conceded only twice. The balance between patience and aggression has improved, particularly at McDiarmid Park, where they look comfortable dictating tempo.
Dunfermline’s latest outing was a 2-1 win away at Raith Rovers, a result that underlined their ability to stay competitive on the road. That win came after a 1-1 draw at Queen’s Park, showing some consistency in away performances.
However, defensive stability remains an issue. Losses at Ross County and Partick Thistle, combined with a 3-2 defeat at home to Ayr United, point to a side that concedes regularly when games open up. Across their last five league matches, Dunfermline have allowed multiple goals in three fixtures.
While they have scored in four of those five matches, their away games often hinge on game state. When forced to chase, spaces tend to appear, which could be costly against a composed home side.
The preferred betting option for this match is St Johnstone win and over 2.5 goals at 2.38 odds. St Johnstone’s recent home wins, combined with Dunfermline’s tendency to concede in open matches, point towards a scenario where the hosts create enough chances to pull clear.
Both teams to score at 2.00 odds also carries logic. Dunfermline have found the net in most recent outings, while St Johnstone’s attacking output at home suggests they will not sit on a narrow lead.
For a correct score prediction angle, a 3-1 St Johnstone win aligns with recent home scorelines and Dunfermline’s scoring patterns. The head to head record shows goals are rarely absent, and this fixture has the ingredients for another open contest decided by home control.
| St Johnstone | Dunfermline | |
|---|---|---|
| Game Played | 35 | 35 |
| Wins | 21 | 14 |
| Draws | 11 | 8 |
| Loss | 3 | 13 |
| Goals For | 66 | 52 |
| Goals Against | 25 | 41 |
| St Johnstone | Dunfermline | |
|---|---|---|
| Game Played | 18 | 18 |
| Wins | 11 | 7 |
| Draws | 6 | 4 |
| Loss | 1 | 7 |
| Goals For | 37 | 28 |
| Goals Against | 11 | 22 |
|
24.04.26
|
St Johnstone Raith Rovers |
2-0 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
11.04.26
|
St Johnstone Airdrieonians |
4-0 |
|
04.04.26
|
Arbroath St Johnstone |
2-4 |
|
28.03.26
|
St Johnstone Queen's Park |
1-1 |
|
20.03.26
|
Partick Thistle St Johnstone |
0-0 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
28.02.26
|
St Johnstone Ayr United |
3-1 |
|
24.02.26
|
Queen's Park St Johnstone |
1-1 |
|
20.02.26
|
Raith Rovers St Johnstone |
0-0 |
|
17.02.26
|
St Johnstone Ayr United (Penalties:4 - 5) |
3-3 |
|
13.02.26
|
Airdrieonians St Johnstone |
0-1 |
|
30.01.26
|
St Johnstone Partick Thistle |
2-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
03.01.26
|
St Johnstone Arbroath |
1-0 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
16.12.25
|
Hearts U21 St Johnstone |
0-1 |
|
12.12.25
|
Ayr United St Johnstone |
2-4 |
|
06.12.25
|
St Johnstone Raith Rovers |
0-0 |
|
29.11.25
|
St Johnstone Cove Rangers |
1-2 |
|
22.11.25
|
Partick Thistle St Johnstone |
2-1 |
|
15.11.25
|
St Johnstone Queen's Park |
4-3 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
01.11.25
|
St Johnstone Airdrieonians |
3-0 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Arbroath St Johnstone |
3-1 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
St Johnstone Ayr United |
0-0 |
|
27.09.25
|
Queen's Park St Johnstone |
1-2 |
|
23.09.25
|
Airdrieonians St Johnstone |
1-2 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Raith Rovers St Johnstone |
0-2 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
St Johnstone Arbroath |
3-0 |
|
16.08.25
|
St Johnstone Motherwell |
0-1 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
02.08.25
|
St Johnstone Partick Thistle |
5-1 |
|
26.07.25
|
St Johnstone Elgin City |
8-0 |
|
22.07.25
|
St Johnstone Raith Rovers |
3-1 |
|
19.07.25
|
Inverness CT St Johnstone |
0-1 |
|
12.07.25
|
East Kilbride St Johnstone |
1-3 |
|
08.07.25
|
St Johnstone Falkirk |
0-1 |
|
18.05.25
|
St Johnstone Dundee FC |
0-2 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
26.04.25
|
Motherwell St Johnstone |
3-2 |
|
24.04.26
|
St Johnstone Raith Rovers |
2-0 |
|
11.04.26
|
St Johnstone Airdrieonians |
4-0 |
|
28.03.26
|
St Johnstone Queen's Park |
1-1 |
|
14.03.26
|
St Johnstone Ross County |
1-0 |
|
28.02.26
|
St Johnstone Ayr United |
3-1 |
|
17.02.26
|
St Johnstone Ayr United (Penalties:4 - 5) |
3-3 |
|
30.01.26
|
St Johnstone Partick Thistle |
2-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
13.01.26
|
St Johnstone Ross County |
2-0 |
|
03.01.26
|
St Johnstone Arbroath |
1-0 |
|
20.12.25
|
St Johnstone Morton |
5-0 |
|
06.12.25
|
St Johnstone Raith Rovers |
0-0 |
|
29.11.25
|
St Johnstone Cove Rangers |
1-2 |
|
15.11.25
|
St Johnstone Queen's Park |
4-3 |
|
01.11.25
|
St Johnstone Airdrieonians |
3-0 |
|
11.10.25
|
St Johnstone Ross County |
0-0 |
|
04.10.25
|
St Johnstone Ayr United |
0-0 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
30.08.25
|
St Johnstone Morton |
1-1 |
|
23.08.25
|
St Johnstone Arbroath |
3-0 |
|
16.08.25
|
St Johnstone Motherwell |
0-1 |
|
02.08.25
|
St Johnstone Partick Thistle |
5-1 |
|
26.07.25
|
St Johnstone Elgin City |
8-0 |
|
22.07.25
|
St Johnstone Raith Rovers |
3-1 |
|
08.07.25
|
St Johnstone Falkirk |
0-1 |
|
18.05.25
|
St Johnstone Dundee FC |
0-2 |
|
10.05.25
|
St Johnstone Ross County |
2-1 |
|
03.05.25
|
St Johnstone Kilmarnock |
0-2 |
|
20.04.25
|
St Johnstone Celtic |
0-5 |
|
06.04.25
|
St Johnstone Celtic |
1-0 |
|
15.03.25
|
St Johnstone Aberdeen |
0-0 |
|
26.02.25
|
St Johnstone Ross County |
1-0 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
08.02.25
|
St Johnstone Hamilton Academical |
1-0 |
|
25.01.25
|
St Johnstone Motherwell |
2-1 |
|
18.01.25
|
St Johnstone Motherwell |
1-0 |
|
05.01.25
|
St Johnstone Dundee FC |
1-3 |
|
02.01.25
|
St Johnstone Hibernian |
1-1 |
|
26.12.24
|
St Johnstone Dundee United |
1-2 |
|
14.12.24
|
St Johnstone St Mirren |
2-3 |
|
01.12.24
|
St Johnstone Rangers |
0-1 |
|
23.11.24
|
St Johnstone Kilmarnock |
1-0 |
|
02.11.24
|
St Johnstone Hearts |
1-2 |
|
19.10.24
|
St Johnstone Ross County |
3-0 |
|
28.09.24
|
St Johnstone Celtic |
0-6 |
|
31.08.24
|
St Johnstone Motherwell |
1-2 |
|
05.08.24
|
St Johnstone Aberdeen |
1-2 |
|
27.07.24
|
St Johnstone East Fife |
5-1 |
|
20.07.24
|
St Johnstone Morton |
2-0 |
|
15.05.24
|
St Johnstone Ross County |
1-1 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
04.04.26
|
Arbroath St Johnstone |
2-4 |
|
20.03.26
|
Partick Thistle St Johnstone |
0-0 |
|
07.03.26
|
Morton St Johnstone |
0-2 |
|
24.02.26
|
Queen's Park St Johnstone |
1-1 |
|
20.02.26
|
Raith Rovers St Johnstone |
0-0 |
|
13.02.26
|
Airdrieonians St Johnstone |
0-1 |
|
27.12.25
|
Ross County St Johnstone |
0-0 |
|
16.12.25
|
Hearts U21 St Johnstone |
0-1 |
|
12.12.25
|
Ayr United St Johnstone |
2-4 |
|
22.11.25
|
Partick Thistle St Johnstone |
2-1 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
25.10.25
|
Morton St Johnstone |
0-4 |
|
18.10.25
|
Arbroath St Johnstone |
3-1 |
|
27.09.25
|
Queen's Park St Johnstone |
1-2 |
|
23.09.25
|
Airdrieonians St Johnstone |
1-2 |
|
13.09.25
|
Raith Rovers St Johnstone |
0-2 |
|
08.08.25
|
Ross County St Johnstone |
0-1 |
|
19.07.25
|
Inverness CT St Johnstone |
0-1 |
|
12.07.25
|
East Kilbride St Johnstone |
1-3 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
26.04.25
|
Motherwell St Johnstone |
3-2 |
|
12.04.25
|
Dundee United St Johnstone |
1-0 |
|
29.03.25
|
Hibernian St Johnstone |
3-0 |
|
10.03.25
|
Livingston St Johnstone |
0-1 |
|
01.03.25
|
Dundee FC St Johnstone |
1-1 |
|
15.02.25
|
Kilmarnock St Johnstone |
3-1 |
|
01.02.25
|
St Mirren St Johnstone |
0-1 |
|
12.01.25
|
Rangers St Johnstone |
3-1 |
|
29.12.24
|
Celtic St Johnstone |
4-0 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
07.12.24
|
Aberdeen St Johnstone |
1-1 |
|
09.11.24
|
Motherwell St Johnstone |
2-1 |
|
30.10.24
|
St Mirren St Johnstone |
3-1 |
|
26.10.24
|
Dundee FC St Johnstone |
1-2 |
|
06.10.24
|
Rangers St Johnstone |
2-0 |
|
21.09.24
|
Ross County St Johnstone |
3-3 |
|
14.09.24
|
Hibernian St Johnstone |
2-0 |
|
24.08.24
|
Dundee United St Johnstone |
2-0 |
|
17.08.24
|
Rangers St Johnstone |
2-0 |
|
11.08.24
|
Kilmarnock St Johnstone |
0-3 |
|
23.07.24
|
Alloa Athletic St Johnstone |
3-2 |
|
13.07.24
|
Brechin St Johnstone |
1-2 |
|
06.07.24
|
Arbroath St Johnstone |
0-1 |
|
29.06.24
|
Huntly St Johnstone |
0-2 |
|
28.06.24
|
Nairn County St Johnstone |
1-6 |
|
19.05.24
|
Motherwell St Johnstone |
1-2 |
|
11.05.24
|
Livingston St Johnstone |
2-1 |
|
04.05.24
|
Aberdeen St Johnstone |
1-0 |
|
06.04.24
|
Hibernian St Johnstone |
1-2 |
|
15.05.26
|
Partick Thistle Dunfermline |
2-1 |
|
12.05.26
|
Dunfermline Partick Thistle |
1-1 |
|
08.05.26
|
Arbroath Dunfermline |
0-0 |
|
05.05.26
|
Dunfermline Arbroath |
1-0 |
|
01.05.26
|
Dunfermline Arbroath |
0-0 |
|
25.04.26
|
Queen's Park Dunfermline |
0-2 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
18.04.26
|
Dunfermline Falkirk (Penalties:4 - 2) |
0-0 |
|
14.04.26
|
Airdrieonians Dunfermline |
2-2 |
|
11.04.26
|
Partick Thistle Dunfermline |
2-0 |
|
07.04.26
|
Ayr United Dunfermline |
0-3 |
|
04.04.26
|
Dunfermline Morton |
3-1 |
|
21.03.26
|
Ross County Dunfermline |
2-2 |
|
14.03.26
|
Dunfermline Raith Rovers |
3-0 |
|
07.03.26
|
Dunfermline Aberdeen |
3-0 |
|
03.03.26
|
Dunfermline Ross County |
3-0 |
|
28.02.26
|
Dunfermline Queen's Park |
1-0 |
|
24.02.26
|
Dunfermline Partick Thistle |
2-2 |
|
21.02.26
|
Arbroath Dunfermline |
4-2 |
|
17.02.26
|
Morton Dunfermline |
2-0 |
|
07.02.26
|
Dunfermline Kelty Hearts |
2-0 |
|
31.01.26
|
Dunfermline Airdrieonians |
0-2 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
17.01.26
|
Dunfermline Hibernian |
1-0 |
|
27.12.25
|
Raith Rovers Dunfermline |
1-2 |
|
20.12.25
|
Dunfermline Ayr United |
2-3 |
|
16.12.25
|
Queen of the South Dunfermline |
4-3 |
|
13.12.25
|
Queen's Park Dunfermline |
1-1 |
|
06.12.25
|
Dunfermline Arbroath |
1-2 |
|
29.11.25
|
Dunfermline Queen of the South |
2-1 |
|
25.11.25
|
Partick Thistle Dunfermline |
1-0 |
|
22.11.25
|
Dunfermline Morton |
1-0 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
31.10.25
|
Ayr United Dunfermline |
0-1 |
|
25.10.25
|
Ross County Dunfermline |
3-2 |
|
21.10.25
|
Airdrieonians Dunfermline |
0-4 |
|
17.10.25
|
Dunfermline Raith Rovers |
2-0 |
|
04.10.25
|
Dunfermline Queen's Park |
0-0 |
|
27.09.25
|
Dunfermline Partick Thistle |
0-2 |
|
23.09.25
|
Dunfermline Ayr United |
0-1 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Arbroath Dunfermline |
0-5 |
|
30.08.25
|
Dunfermline Ross County |
2-2 |
|
22.08.25
|
Raith Rovers Dunfermline |
2-0 |
|
09.08.25
|
Dunfermline Airdrieonians |
2-0 |
|
02.08.25
|
Morton Dunfermline |
0-0 |
|
26.07.25
|
Dunfermline Stirling Albion |
2-0 |
|
22.07.25
|
Dunfermline Hamilton Academical |
2-1 |
|
19.07.25
|
Dumbarton Dunfermline |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
12.05.26
|
Dunfermline Partick Thistle |
1-1 |
|
05.05.26
|
Dunfermline Arbroath |
1-0 |
|
01.05.26
|
Dunfermline Arbroath |
0-0 |
|
21.04.26
|
Dunfermline St Johnstone |
0-2 |
|
18.04.26
|
Dunfermline Falkirk (Penalties:4 - 2) |
0-0 |
|
04.04.26
|
Dunfermline Morton |
3-1 |
|
14.03.26
|
Dunfermline Raith Rovers |
3-0 |
|
07.03.26
|
Dunfermline Aberdeen |
3-0 |
|
03.03.26
|
Dunfermline Ross County |
3-0 |
|
28.02.26
|
Dunfermline Queen's Park |
1-0 |
|
24.02.26
|
Dunfermline Partick Thistle |
2-2 |
|
07.02.26
|
Dunfermline Kelty Hearts |
2-0 |
|
31.01.26
|
Dunfermline Airdrieonians |
0-2 |
|
17.01.26
|
Dunfermline Hibernian |
1-0 |
|
20.12.25
|
Dunfermline Ayr United |
2-3 |
|
06.12.25
|
Dunfermline Arbroath |
1-2 |
|
29.11.25
|
Dunfermline Queen of the South |
2-1 |
|
22.11.25
|
Dunfermline Morton |
1-0 |
|
08.11.25
|
Dunfermline St Johnstone |
2-2 |
|
17.10.25
|
Dunfermline Raith Rovers |
2-0 |
|
04.10.25
|
Dunfermline Queen's Park |
0-0 |
|
27.09.25
|
Dunfermline Partick Thistle |
0-2 |
|
23.09.25
|
Dunfermline Ayr United |
0-1 |
|
30.08.25
|
Dunfermline Ross County |
2-2 |
|
09.08.25
|
Dunfermline Airdrieonians |
2-0 |
|
26.07.25
|
Dunfermline Stirling Albion |
2-0 |
|
22.07.25
|
Dunfermline Hamilton Academical |
2-1 |
|
26.04.25
|
Dunfermline Airdrieonians |
0-0 |
|
19.04.25
|
Dunfermline Partick Thistle |
0-0 |
|
05.04.25
|
Dunfermline Hamilton Academical |
0-1 |
|
02.04.25
|
Dunfermline Livingston |
1-0 |
|
01.03.25
|
Dunfermline Morton |
2-1 |
|
22.02.25
|
Dunfermline Queen's Park |
0-0 |
|
05.02.25
|
Dunfermline Livingston |
0-2 |
|
01.02.25
|
Dunfermline Raith Rovers |
3-1 |
|
18.01.25
|
Dunfermline Stenhousemuir |
3-0 |
|
14.01.25
|
Dunfermline Ayr United |
0-2 |
|
27.12.24
|
Dunfermline Falkirk |
3-3 |
|
07.12.24
|
Dunfermline Hamilton Academical |
3-2 |
|
16.11.24
|
Dunfermline Airdrieonians |
1-0 |
|
12.11.24
|
Dunfermline Alloa Athletic |
1-0 |
|
02.11.24
|
Dunfermline Partick Thistle |
0-1 |
|
29.10.24
|
Dunfermline Livingston |
3-0 |
|
19.10.24
|
Dunfermline Morton |
0-0 |
|
31.08.24
|
Dunfermline Ayr United |
1-1 |
|
10.08.24
|
Dunfermline Falkirk |
0-2 |
|
10.07.24
|
Dunfermline Dundee FC |
0-2 |
|
06.07.24
|
Dunfermline St Mirren |
0-1 |
|
15.03.24
|
Dunfermline Dundee United |
3-1 |
|
02.01.24
|
Dunfermline Raith Rovers |
1-2 |
|
15.05.26
|
Partick Thistle Dunfermline |
2-1 |
|
08.05.26
|
Arbroath Dunfermline |
0-0 |
|
25.04.26
|
Queen's Park Dunfermline |
0-2 |
|
14.04.26
|
Airdrieonians Dunfermline |
2-2 |
|
11.04.26
|
Partick Thistle Dunfermline |
2-0 |
|
07.04.26
|
Ayr United Dunfermline |
0-3 |
|
21.03.26
|
Ross County Dunfermline |
2-2 |
|
21.02.26
|
Arbroath Dunfermline |
4-2 |
|
17.02.26
|
Morton Dunfermline |
2-0 |
|
24.01.26
|
St Johnstone Dunfermline |
0-1 |
|
27.12.25
|
Raith Rovers Dunfermline |
1-2 |
|
16.12.25
|
Queen of the South Dunfermline |
4-3 |
|
13.12.25
|
Queen's Park Dunfermline |
1-1 |
|
25.11.25
|
Partick Thistle Dunfermline |
1-0 |
|
31.10.25
|
Ayr United Dunfermline |
0-1 |
|
25.10.25
|
Ross County Dunfermline |
3-2 |
|
21.10.25
|
Airdrieonians Dunfermline |
0-4 |
|
19.09.25
|
St Johnstone Dunfermline |
2-1 |
|
13.09.25
|
Arbroath Dunfermline |
0-5 |
|
22.08.25
|
Raith Rovers Dunfermline |
2-0 |
|
02.08.25
|
Morton Dunfermline |
0-0 |
|
19.07.25
|
Dumbarton Dunfermline |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
08.07.25
|
East Fife Dunfermline |
1-3 |
|
02.05.25
|
Morton Dunfermline |
2-0 |
|
12.04.25
|
Queen's Park Dunfermline |
0-1 |
|
29.03.25
|
Ayr United Dunfermline |
3-0 |
|
14.03.25
|
Raith Rovers Dunfermline |
2-0 |
|
08.03.25
|
Falkirk Dunfermline |
1-0 |
|
25.02.25
|
Hamilton Academical Dunfermline |
1-0 |
|
15.02.25
|
Livingston Dunfermline |
0-0 |
|
09.02.25
|
Aberdeen Dunfermline |
3-0 |
|
25.01.25
|
Airdrieonians Dunfermline |
3-0 |
|
04.01.25
|
Partick Thistle Dunfermline |
1-4 |
|
21.12.24
|
Morton Dunfermline |
2-0 |
|
14.12.24
|
Raith Rovers Dunfermline |
2-0 |
|
30.11.24
|
Edinburgh City Dunfermline |
1-2 |
|
23.11.24
|
Ayr United Dunfermline |
1-0 |
|
09.11.24
|
Queen's Park Dunfermline |
2-1 |
|
26.10.24
|
Falkirk Dunfermline |
2-1 |
|
21.09.24
|
Partick Thistle Dunfermline |
1-0 |
|
09.03.24
|
Raith Rovers Dunfermline |
2-0 |
|
27.01.24
|
Dundee United Dunfermline |
0-0 |
|
28.10.23
|
Raith Rovers Dunfermline |
1-0 |
|
09.09.23
|
Dundee United Dunfermline |
3-0 |
|
12.08.23
|
Dundee United Dunfermline |
1-1 |
|
15.07.23
|
Raith Rovers Dunfermline (Penalties:2 - 4) |
1-1 |
|
24.01.23
|
Dundee FC Dunfermline |
4-2 |
|
24.01.2026
|
St Johnstone Dunfermline |
0-1
|
|
08.11.2025
|
Dunfermline St Johnstone |
2-2
|
|
19.09.2025
|
St Johnstone Dunfermline |
2-1
|
|
04.07.2023
|
Dunfermline St Johnstone |
1-1
|
|
15.12.2020
|
Dunfermline St Johnstone (Penalties:3 - 4) |
1-1
|
|
24.01.2026
|
St Johnstone Dunfermline |
0-1
|
|
19.09.2025
|
St Johnstone Dunfermline |
2-1
|
|
25.02.2012
|
St Johnstone Dunfermline |
3-1
|
|
13.08.2011
|
St Johnstone Dunfermline |
0-1
|