Dunfermline VS ST Johnstone

Fixtures, lineups and Stats

VS

ST Johnstone and Dunfermline have met 9 times in completed fixtures between 2011 and 2026. ST Johnstone won 5 matches, Dunfermline won 2, and 2 matches were drawn; the goal count is 14-8 from the perspective of ST Johnstone. On 21 April 2026, the score was Dunfermline 0-2 ST Johnstone. On 24 January 2026, the score was ST Johnstone 0-1 Dunfermline. The record provides historical context, not a prediction.

Past matches, ST Johnstone vs Dunfermline

  • League Regular Season - 34
    Home Dunfermline
    0 - 2
    ST Johnstone Away
    KDM Group East End Park
  • League Regular Season - 23
    Home ST Johnstone
    0 - 1
    Dunfermline Away
    McDiarmid Park
  • League Regular Season - 14
    Home Dunfermline
    2 - 2
    ST Johnstone Away
    KDM Group East End Park
  • League Regular Season - 7
    Home ST Johnstone
    2 - 1
    Dunfermline Away
    McDiarmid Park
  • League Club Friendlies 3
    Home Dunfermline
    1 - 1
    ST Johnstone Away
     
Execution error views/htoh_hero_fragment.html

Matchup ST Johnstone VS Dunfermline

What the record shows

The completed fixture record contains 9 meetings between ST Johnstone and Dunfermline. ST Johnstone have won 5, while Dunfermline have won 2; 2 matches were drawn. The aggregate score is 14-8 from the perspective of ST Johnstone. The dated result on 21 April 2026 was Dunfermline 0-2 ST Johnstone in Championship. The preceding listed meeting, on 24 January 2026, was ST Johnstone 0-1 Dunfermline in Championship. The balance gives ST Johnstone the clearer historical edge. 1 match was decided on penalties.

Competition and sample context

The listed meetings run from 13 August 2011 to 21 April 2026 and include Championship, Friendlies Clubs, League Cup, Premiership. The figures describe the completed fixtures available for this H2H, with each score read in its match context and penalty shootouts kept separate from the goal tally. They show how the balance has been formed without establishing a permanent hierarchy or forecasting the next score. The central question for a future meeting is whether the same balance and margins appear again under a new set of match conditions.

Past head to head stats
ST Johnstone VS Dunfermline

Balance Wins - Draws - Losses over time

ST Johnstone
Dunfermline

Points per match over time

Comparison between the 2 teams for the last 9 games

ST Johnstone VS Dunfermline
Head-to-Head History

Regular Season - 34
Dunfermline
0 - 2
ST Johnstone
KDM Group East End Park
Regular Season - 23
ST Johnstone
0 - 1
Dunfermline
McDiarmid Park
Regular Season - 14
Dunfermline
2 - 2
ST Johnstone
KDM Group East End Park
Regular Season - 7
ST Johnstone
2 - 1
Dunfermline
McDiarmid Park
Club Friendlies 3
Dunfermline
1 - 1
ST Johnstone
 
Quarter-finals
Dunfermline
1 - 1
ST Johnstone
East End Park
Regular Season - 28
ST Johnstone
3 - 1
Dunfermline
 
Regular Season - 20
Dunfermline
0 - 3
ST Johnstone
 
Regular Season - 4
ST Johnstone
0 - 1
Dunfermline
 

Previous games ST Johnstone

Regular Season - 13
ST Johnstone
Dundee
McDiarmid Park
Regular Season - 12
Kilmarnock
ST Johnstone
The BBSP Stadium Rugby Park
Regular Season - 11
ST Johnstone
Motherwell
McDiarmid Park
Regular Season - 10
Rangers
ST Johnstone
Ibrox Stadium
Regular Season - 9
ST Johnstone
Dundee Utd
McDiarmid Park

Previous games Dunfermline

Regular Season - 14
Raith Rovers
Dunfermline
 
Round of 32
Bonnyrigg Rose Athletic
Dunfermline
 
Regular Season - 13
Dunfermline
Inverness CT
 
Regular Season - 9
Stenhousemuir
Dunfermline
Ochilview Park
Regular Season - 12
Queen's Park
Dunfermline
 

Upcoming games ST Johnstone

- Regular Season - 14
Falkirk
ST Johnstone
 
- Regular Season - 15
Dundee Utd
ST Johnstone
Tannadice Park
- Regular Season - 16
ST Johnstone
ST Mirren
McDiarmid Park
- Regular Season - 17
Celtic
ST Johnstone
Celtic Park
- Regular Season - 18
ST Johnstone
Rangers
McDiarmid Park

Upcoming games Dunfermline

- Regular Season - 16
Dunfermline
Morton
 
- Round of 16
Dunfermline
Kelty Hearts
 
- Round of 64
Queen of the South
Dunfermline
Palmerston Park
- Regular Season - 15
Dunfermline
Arbroath
 
- Regular Season - 17
Partick
Dunfermline