GossipBall
Scottish PremiershipHead to head since 2021

Dundee vs St Johnstone head to head

5
wins
meetings
12
5
draws
Dundee 42%Draws 42%St Johnstone 17%

The record

GossipBall's parrot has been through every meeting

Dundee and St Johnstone have met 12 times in the Scottish Premiership since 2021. Dundee lead the head-to-head: Dundee won 5, St Johnstone won 2 and 5 were drawn. The matches averaged 2.5 goals, both teams scored in 75% of them and 50% had three or more goals.

The most recent meeting, on Wednesday 2 September 2026, finished Dundee 1–1 St Johnstone, a draw.

This season Dundee are 5th with 17 points from 11 games, and St Johnstone are 7th with 14 points from 12.

Goals and patterns

Goals: Dundee17
Goals: St Johnstone13
Goals per game2.5
Both teams scored75%
3 or more goals50%

Home and away

Dundee at home: won / drawn / lost2 / 3 / 1
St Johnstone at home: won / drawn / lost1 / 2 / 3
Dundee's biggest win3–1 away · 5 Jan 2025
St Johnstone's biggest win3–1 home · 2 Oct 2021

Every meeting

DateSeasonMatchScoreWinner
2 Sep 20262026–27 Dundee vs St Johnstone 1–1Draw
18 May 20252024–25 St Johnstone vs Dundee 0–2Dundee
1 Mar 20252024–25 Dundee vs St Johnstone 1–1Draw
5 Jan 20252024–25 St Johnstone vs Dundee 1–3Dundee
26 Oct 20242024–25 Dundee vs St Johnstone 1–2St Johnstone
30 Mar 20242023–24 St Johnstone vs Dundee 1–2Dundee
11 Feb 20242023–24 Dundee vs St Johnstone 2–1Dundee
2 Sep 20232023–24 St Johnstone vs Dundee 2–2Draw
23 Apr 20222021–22 Dundee vs St Johnstone 1–1Draw
26 Jan 20222021–22 St Johnstone vs Dundee 0–0Draw
1 Dec 20212021–22 Dundee vs St Johnstone 1–0Dundee
2 Oct 20212021–22 St Johnstone vs Dundee 3–1St Johnstone

This season

Dundee: position5th · 17 pts
St Johnstone: position7th · 14 pts
Dundee: last fiveWWDLW
St Johnstone: last fiveWDLDD
Dundee: GossipBall rating-0.18
St Johnstone: GossipBall rating-0.40
What the rating means

Questions

Who has won more games between Dundee and St Johnstone?

Dundee have won more: 5 wins to St Johnstone's 2, with 5 draws, in 12 Scottish Premiership meetings since 2021.

What was the last result between Dundee and St Johnstone?

Dundee 1–1 St Johnstone on Wednesday 2 September 2026.

League matches only, from 2021 onwards. Cup games are not included.

GossipBall is a football statistics site, not a gambling service. We do not offer, promote, advertise or link to betting or gambling of any kind, show no bookmaker odds and receive no money from gambling companies. Predictions are statistical probabilities for information and entertainment only; they are not advice of any kind. Legal notice

Not affiliated with any league, club or governing body; names are used for identification only and no club or league logos are shown. Data: football-data.co.uk, football-data.org and openfootball. Photos: Sebastian Schuster, Victor, Lukáš Parničan and nika tchokhonelidze on Unsplash.

Updated 2 November 2026, 23:03 UTC · About · Legal & privacy · Guide · Previous predictions · Track record · info@gossipball.com ·