Dunfermline vs ST Johnstone Prediction, April 21, 2026
Final score: Dunfermline 0-2 ST Johnstone.
Championship
Scotland
Apr 21st, 2026
6:45 PM
East End Park
Recent form
Dunfermline – last 5
DDLWW
- D vs Falkirk 0-0 18 Apr 2026
- D at Airdrie United 2-2 14 Apr 2026
- L at Partick 2-0 11 Apr 2026
- W at Ayr Utd 0-3 7 Apr 2026
- W vs Morton 3-1 4 Apr 2026
ST Johnstone – last 5
WWDDW
- W vs Airdrie United 4-0 11 Apr 2026
- W at Arbroath 2-4 4 Apr 2026
- D vs Queen's Park 1-1 28 Mar 2026
- D at Partick 0-0 20 Mar 2026
- W vs Ross County 1-0 14 Mar 2026
Match Odds
Home
4.32
Draw
3.38
Away
1.75
Predictions
Match Info
Status
Match Finished
Date
Apr 21, 2026
Kick Off
6:45 PM
Venue
East End Park
Head-to-Head & Recent Form
ST Johnstone
0-1
Dunfermline
Dunfermline
2-2
ST Johnstone
ST Johnstone
2-1
Dunfermline
Dunfermline
1-1
ST Johnstone
Dunfermline
1-1
ST Johnstone
ST Johnstone
3-1
Dunfermline
Dunfermline
0-3
ST Johnstone
ST Johnstone
0-1
Dunfermline
Dunfermline - Recent Form
D
Livingston
Dunfermline
0-0
Livingston
D
Dunfermline
Ayr Utd
1-1
Dunfermline
L
Aberdeen
Dunfermline
1-4
Aberdeen
W
Dunfermline
Morton
0-1
Dunfermline
W
Queen's Park
Dunfermline
2-0
Queen's Park
D
Dunfermline
Arbroath
1-1
Dunfermline
W
Raith Rovers
Dunfermline
1-0
Raith Rovers
L
Dunfermline
Livingston
2-0
Dunfermline
L
Ross County
Dunfermline
1-2
Ross County
D
Ayr Utd
Dunfermline
1-1
Ayr Utd
ST Johnstone - Recent Form
D
Dundee Utd
ST Johnstone
1-1
Dundee Utd
W
ST Johnstone
Aberdeen
0-1
ST Johnstone
D
Falkirk
ST Johnstone
1-1
Falkirk
W
Hibernian
ST Johnstone
2-1
Hibernian
D
ST Johnstone
Dundee
1-1
ST Johnstone
L
ST Johnstone
Heart Of Midlothian
2-1
ST Johnstone
D
Celtic
ST Johnstone
0-0
Celtic
L
ST Johnstone
ST Mirren
1-0
ST Johnstone
W
Kilmarnock
ST Johnstone
4-3
Kilmarnock
D
East Fife
ST Johnstone
1-1
East Fife
Dunfermline
Form
D
D
L
W
W
ST Johnstone
Form
W
W
D
D
W