St Johnstone vs Dunfermline soccer prediction, stats and h2h

24.01.2026
McDiarmid Park
1.44
3.75
6.25

Live game details

St Johnstone Dunfermline
21’ yellowcard C. Diabate
50’ goal R. Fraser
63’ subst T. Oakley-Boothe for C. Hamilton
67’ subst A. Agyeman for L. Lloyd
67’ subst J. Gullan for U. Ikpeazu
67’ subst J. Holt for S. Mallan
68’ yellowcard C. Hamilton
72’ yellowcard C. Morrison
78’ subst C. Morrison for O. Thomas
79’ yellowcard M. Boyes
80’ subst L. Smith for K. Fotheringham
84’ yellowcard Z. Rudden
86’ yellowcard J. McPake
87’ subst Z. Rudden for S. Kearney

Compare teams

St Johnstone Dunfermline
Won 5 in last 10 gamesWon 4 in last 10 games
Not won 5 in last 10 gamesNot won 6 in last 10 games
Lost 2 in last 10 gamesLost 5 in last 10 games
Draw 3 in last 10 gamesDraw 1 in last 10 games
Last five games
DLWWD
LWWWL
Last 5 home/away only
DLWWW
WWLDL

Predictions

7 on St Johnstone

Under 2.5 goals

Score Tip - 1:0

Game Stats Game Odds

Head to Head matches

  • 08.11.25 FT
    Dunfermline
    ST Johnstone
    2
    2
  • 19.09.25 FT
    ST Johnstone
    Dunfermline
    2
    1
  • 04.07.23 FT
    Dunfermline
    ST Johnstone
    1
    1
  • 25.02.12 FT
    ST Johnstone
    Dunfermline
    3
    1
  • 24.12.11 FT
    Dunfermline
    ST Johnstone
    0
    3

Latest games stats

St Johnstone Dunfermline
Over 1.5
50%70%
Over 2.5
40%50%
Over 3.5
30%20%
Average Scored
1.601.30
Average Conceded
0.701.50

Power rank last games

Power rank - Team strength (goals, victories, possession, corners, attacking pressure and defense performance).
Team W D L GOALS O2.5 BTTS POWER
St Johnstone
5
3
2
16:7
40%
30%
116.5
Dunfermline
4
1
5
13:15
50%
60%
89.1

St Johnstone (home only) team power rank.

Team W D L GOALS O2.5 BTTS POWER
St Johnstone
5
3
2
18:8
50%
30%
117.8

Dunfermline (away only) team power rank.

Team W D L GOALS O2.5 BTTS POWER
Dunfermline
5
1
4
20:12
60%
50%
106.6

St Johnstone last results

  • 30.01 FT
    ST Johnstone
    Partick
    W
    2 - 2
  • 24.01 FT
    ST Johnstone
    Dunfermline
    W
    0 - 1
  • 13.01 FT
    ST Johnstone
    Ross County
    W
    2 - 0
  • 03.01 FT
    ST Johnstone
    Arbroath
    W
    1 - 0
  • 27.12 FT
    Ross County
    ST Johnstone
    L
    0 - 0
  • 20.12 FT
    ST Johnstone
    Morton
    W
    5 - 0
  • 16.12 FT
    Hearts U21
    ST Johnstone
    L
    0 - 1
  • 12.12 FT
    Ayr Utd
    ST Johnstone
    L
    2 - 4
  • 06.12 FT
    ST Johnstone
    Raith Rovers
    W
    0 - 0
  • 29.11 FT
    ST Johnstone
    Cove Rangers
    W
    1 - 2

Dunfermline last results

  • 31.01 FT
    Dunfermline
    Airdrie United
    W
    0 - 2
  • 24.01 FT
    ST Johnstone
    Dunfermline
    L
    0 - 1
  • 17.01 FT
    Dunfermline
    Hibernian
    W
    1 - 0
  • 27.12 FT
    Raith Rovers
    Dunfermline
    L
    1 - 2
  • 20.12 FT
    Dunfermline
    Ayr Utd
    W
    2 - 3
  • 16.12 FT
    Queen of the South
    Dunfermline
    L
    4 - 3
  • 13.12 FT
    Queens Park
    Dunfermline
    L
    1 - 1
  • 06.12 FT
    Dunfermline
    Arbroath
    W
    1 - 2
  • 29.11 FT
    Dunfermline
    Queen of the South
    W
    2 - 1
  • 25.11 FT
    Partick
    Dunfermline
    L
    1 - 0

Related Predictions

Tables

Overall Standings

Team G W D L G P
1 ST Johnstone
23
13
7
3
45:20
46
2 Partick
24
12
8
4
37:28
44
3 Arbroath
24
10
7
7
32:30
37
4 Ayr Utd
23
7
11
5
30:27
32
5 Dunfermline
22
8
5
9
29:24
29
6 Raith Rovers
24
7
7
10
28:26
28
7 Morton
23
5
11
7
23:30
26
8 Airdrie United
24
5
8
11
20:32
23
9 Queens Park
21
4
9
8
23:34
21
10 Ross County
22
4
7
11
22:38
19
Promotion - Premiership
Promotion - Premiership (Relegation: Semi-finals)
Promotion - Premiership (Relegation: Quarter-finals)
Championship (Relegation)
Relegation - League One