Back to fixtures

Scotland2025

Championship

Regular Season - 34

Kick Off — Tue, Apr 21 2026 • 18:45East End Park
Dunfermline

Home

Dunfermline

ST Johnstone

Away

ST Johnstone

Match Predictions

Markets & Advice

Best Tip — X2 (1.15)

Double Chance

Draw/Away

Double ChanceOdds 1.15

Goals Markets

Awaiting market

Odds

Both Teams to Score

Awaiting market

Odds

Correct Score

Awaiting market

Odds
10%
1
45%
X
45%
2

Head to Head Matches

Last Meetings (H2H)

FT24 Jan 2026
ST JohnstoneST Johnstone
0 - 1DunfermlineDunfermline
FT08 Nov 2025
DunfermlineDunfermline
2 - 2ST JohnstoneST Johnstone
FT19 Sep 2025
ST JohnstoneST Johnstone
2 - 1DunfermlineDunfermline
FT04 Jul 2023
DunfermlineDunfermline
1 - 1ST JohnstoneST Johnstone
PEN15 Dec 2020
DunfermlineDunfermline
1 - 1ST JohnstoneST Johnstone
FT25 Feb 2012
ST JohnstoneST Johnstone
3 - 1DunfermlineDunfermline
FT24 Dec 2011
DunfermlineDunfermline
0 - 3ST JohnstoneST Johnstone
FT13 Aug 2011
ST JohnstoneST Johnstone
0 - 1DunfermlineDunfermline

Last Matches

Last Matches (Dunfermline)

Past 5 games

FT14 Apr 2026

Airdrie UnitedAirdrie United2 - 2DunfermlineDunfermline

vs Airdrie United

D

FT11 Apr 2026

PartickPartick2 - 0DunfermlineDunfermline

vs Partick

L

FT07 Apr 2026

Ayr UtdAyr Utd0 - 3DunfermlineDunfermline

vs Ayr Utd

W

FT04 Apr 2026

DunfermlineDunfermline3 - 1MortonMorton

vs Morton

W

FT21 Mar 2026

Ross CountyRoss County2 - 2DunfermlineDunfermline

vs Ross County

D

Last Matches

Last Matches (ST Johnstone)

Past 5 games

FT11 Apr 2026

ST JohnstoneST Johnstone4 - 0Airdrie UnitedAirdrie United

vs Airdrie United

W

FT04 Apr 2026

ArbroathArbroath2 - 4ST JohnstoneST Johnstone

vs Arbroath

W

FT28 Mar 2026

ST JohnstoneST Johnstone1 - 1Queen's ParkQueen's Park

vs Queen's Park

D

FT20 Mar 2026

PartickPartick0 - 0ST JohnstoneST Johnstone

vs Partick

D

FT14 Mar 2026

ST JohnstoneST Johnstone1 - 0Ross CountyRoss County

vs Ross County

W

League Table

Championship

TeamPLWDLGDLast 5Pts
#1ST JohnstoneST Johnstone
331911337
WWDDW
68
#2PartickPartick
341713417
DWDWW
64
#3ArbroathArbroath
341311102
WLLLW
50
#4DunfermlineDunfermline
331381211
DLWWD
47
#5Raith RoversRaith Rovers
34119142
LWWWL
42
#6Queen's ParkQueen's Park
3491312-11
DLWDL
40
#7Ayr UtdAyr Utd
3481511-7
LWLDL
39
#8MortonMorton
3481313-12
DLLWW
37
#9Airdrie UnitedAirdrie United
3471116-15
DDLWL
32
#10Ross CountyRoss County
3471017-24
WLLLD
31

Fixture Spotlight

Dunfermline vs ST Johnstone — Match Preview

Dunfermline meet ST Johnstone in Championship on Tuesday, April 21, 2026 at 18:45 UTC at East End Park.

In the table, Dunfermline sit #4 while ST Johnstone are #1.

We surface form guides, H2H history, and markets like Over 1.5/2.5/3.5, Double Chance, BTTS, Draw, plus banker and home/away win leans so you can prepare slips with confidence.

Match

Dunfermline vs ST Johnstone

Date

Tuesday, April 21, 2026

Time

18:45 UTC

Venue

East End Park, Dunfermline

Competition

Championship

Round

Regular Season - 34