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
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.