St Johnstone vs Dundee Prediction, H2H Stats & Statistical Bets 7 November 2026
🔊 St. Johnstone and Dundee meet in the 13th round of the Scottish Premiership. The hosts have gone four league matches without a win and are gradually slipping down the table, while the visitors are in the top five and head into this away fixture after a convincing win over Kilmarnock. Dundee will also have the advantage of a longer rest, as their previous league match against Hibernian was postponed. Can the hosts halt their slide, or will the visitors take advantage of the favourable circumstances?
Head-to-head: Dundee have the edge away from home
📊 In 47 previous meetings between the teams, St. Johnstone have won 17 times, Dundee have won 17 times, and another 13 matches have ended in draws. The sides have already met this season, drawing 1-1 in September. Dundee have won their last three away matches at McDiarmid Park and are unbeaten in their last five visits to St. Johnstone.
Head-to-head statistics St Johnstone - Dundee

St Johnstone: losing consistency after a strong start
St. Johnstone are seventh with 14 points after 12 rounds. Simo Valakari’s side made a fairly successful start to their first season back in the top flight, but have recently begun dropping points. The hosts have not won any of their last four league matches, drawing three and losing one. In the previous round against Kilmarnock, they came from behind twice and even scored twice while down to ten men, but ultimately had to settle for a draw (2-2).
St. Johnstone have scored 15 goals and conceded 19. Their defending is particularly concerning: they have conceded nine goals in the last four rounds, including a heavy defeat to Rangers (0-4). Even so, the hosts have shown character and are capable of getting back into games after serious mistakes. Against Dundee, they need above all to improve their defensive organisation, as the visitors are in good form and make fairly effective use of open space.
Match Results: St. Johnstone

Dundee: a win before the away trip and extra time to recover
Dundee are fifth with 17 points after 11 rounds. Steven Pressley’s side are enjoying a successful season and have already recorded five wins. In the previous round, they beat Kilmarnock 3-1, with Ashley Hay scoring twice in the final ten minutes. The win helped Dundee consolidate their position in the top half of the table and maintain a good chance of challenging for European places.
The visitors have scored 17 goals and conceded 13 in 11 matches. Their attack looks more convincing than that of their upcoming opponents, and they regularly create danger through quick transitions and good link-up play between their forwards. Rest will be another advantage: the match against Hibernian did not take place because their opponents were involved in the League Cup semi-final, giving Dundee three extra days to prepare.
Match Results: Dundee
🟨 Yellow Cards Prediction
St. Johnstone receive an average of 1.33 yellow cards per match, while Dundee receive 1.18. These are the two lowest figures in the league. Matches involving these teams feature around three to four yellow cards. Given their relatively restrained style of play, Total Yellow Cards - Under 4.5 is worth considering.
⚽ Goals Prediction
St. Johnstone have conceded 19 goals in 12 league rounds, while Dundee have scored 17 in 11 matches. The visitors score more often on average than the hosts and come into this match after a high-scoring win. St. Johnstone have also conceded nine goals in their last four league rounds. Therefore, Dundee Team Total Goals - Over 1 is worth considering. The odds are 1.48*.
🚩 Corners Prediction
Dundee average 5.1 corners per match, while St. Johnstone average just three. The hosts concede almost eight corners per game, the highest figure in the league. Dundee also make active use of the flanks and regularly work attacks into crossing positions. Dundee Team Total Corners - Over 4.5 looks an interesting option. The odds are 1.70*.
*Odds are indicative and may vary depending on the bookmaker.
⭐ Editor's Prediction
Dundee head into the away match in a more favourable position: they won their previous league game, have had extra days of rest and are showing more convincing attacking play. St. Johnstone, by contrast, have gone four matches without a win and regularly make defensive mistakes. Home advantage could help St. Johnstone, but Dundee have the edge on current form. Final prediction: Dundee to avoid defeat. Correct score prediction: 1-2.