Our St Johnstone vs Dundee Prediction: 1-1
St Johnstone vs Dundee in the Scotland Premiership is scheduled for an 15:00 GMT kick-off on Sunday May 18, 2025. Our forecast favors a 1-1 draw, with both sides expected to find the net, making BTTS a highly probable scenario.
This St Johnstone vs Dundee prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
St Johnstone's Last Match – Hearts vs St Johnstone
St Johnstone will aim to put their last result behind them following a 1-2 Scotland Premiership loss to Hearts on May 14. In that match, St Johnstone had 45% possession and 3 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Hearts | 55% | 0 (5) | 0.64 | 52 |
St Johnstone | 45% | 0 (3) | 0.7 | 52 |
Dundee's Last Match – Dundee vs Ross County
Determined to get back to winning ways, Dundee must win after their 1-1 Scotland Premiership draw against Ross County on May 14. In that match, Dundee recorded 55% possession and 7 shots hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Dundee | 55% | 0 (7) | 1.29 | 56 |
Ross County | 45% | 0 (3) | 1.83 | 62 |
St Johnstone vs Dundee Stats
Key Stats
| St Johnstone | Dundee | |
|---|---|---|
| 0.58 | Attacking Strength | 1.08 |
| 0.93 | Defence Strength | 1.33 |
| 1 | Points Per Game | 1.1 |
| 3/10 | WIN | 3/10 |
| 1/10 | DRAW | 2/10 |
| 3/10 | Clean Sheets | 2/10 |
| 3/10 | BTTS | 7/10 |
| 5/10 | Over 2.5 Goals | 6/10 |
| 0.7 | Average Scored | 1.6 |
Goals Scored vs Goals Conceded
St Johnstone are averaging 0.7 goals scored and 1.7 conceded per match, while Dundee average 1.6 scored and 2.0 conceded per game.
St Johnstone 7-17
Dundee 16-20
What are the odds for this match?
St Johnstone to win: @3
Draw: @3.6
Dundee to win: @2.25
Lineups
St Johnstone: Ross Sinclair, Taylor Steven, Stephen Duke-McKenna, Daniels Balodis, Fran Franczak, Josh McPake, Sven Sprangler, Jason Holt, Adama Sidibeh, Victor Griffith, Mackenzie Kirk
Dundee: Seb Palmer Houlden, Lyall Cameron, Josh Mulligan, Antonio Portales, Ziyad Larkeche, Trevor Carson, Joe Shaughnessy, Clark Robertson, Scott Tiffoney, Ryan Astley, Simon Murray



Hearts
St Johnstone
Dundee
Ross County
Hearts
Celtic
Hibernian
Rangers
Falkirk
Motherwell
Dundee Utd
Aberdeen
St Mirren
Kilmarnock
Dundee
Livingston