ST Johnstone vs Dundee prediction
ST Johnstone – Dundee, Scottish Premiership, Saturday, November 7, 2026 at 03:00 PM (GMT). Venue: McDiarmid Park
ST Johnstone is #8 in the table (12 pts) and Dundee #5 (14 pts). Last 6 head-to-head meetings: ST Johnstone 1, draws 2, Dundee 3. Their last meeting, on September 2, 2026, ended Dundee 1-1 ST Johnstone.
AI confidence: Medium
AI match recap
McDiarmid Park offers St Johnstone a useful platform after a flat recent run, particularly because their home attack has been more productive than their output on the road. Dundee arrive higher in the standings and with the psychological edge from the recent series, but their own latest result halted a decent spell. The contest should be decided by who manages second balls, transitions and dead-ball defending better. Final team news matters, especially around the reported Dundee attacking absences.
Predicted score and probabilities
The AI's exact score, win/draw/loss probabilities, both teams to score, over/under 2.5 and 4 key factors are in the full analysis.
See the full AI analysisHead-to-head analysis
Dundee have avoided defeat throughout the recent run of league meetings and have won on their latest visits to McDiarmid Park, giving the visitors a meaningful psychological reference point.
Injuries and absences
FotMob’s pre-match listing identifies Zach Mitchell as a long-term St Johnstone absentee, while Dundee’s reported list includes Simon Murray and Finlay Robertson, with Bobby Wales and Joe Westley needing a final fitness check. If Murray remains out, Dundee lose an experienced central reference for direct attacks and penalty-area occupation.
Form (last 5)
ST Johnstone vs Dundee stats
| ST Johnstone | Dundee | |
|---|---|---|
| Played | 10 | 10 |
| Goals scored | 11 | 14 |
| Goals conceded | 15 | 12 |
| Clean sheets | 1 | 2 |
Last meetings
- 2026-09-02Dundee 1-1 ST Johnstone
- 2025-05-18ST Johnstone 0-2 Dundee
- 2025-03-01Dundee 1-1 ST Johnstone
- 2025-01-05ST Johnstone 1-3 Dundee
- 2024-10-26Dundee 1-2 ST Johnstone
- 2024-03-30ST Johnstone 1-2 Dundee

ST Johnstone
Dundee