

Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Dundee take a form score of 6.2 out of 10 into this Scottish Premiership fixture, against 8.8 for St Johnstone. Dundee have 3 wins, 1 draw and 1 defeat in their last 5, while St Johnstone have 3 wins, 1 draw and 1 defeat in theirs. Across the season Dundee average 2.1 goals scored and 1.5 conceded per game, St Johnstone 2.2 and 0.4. Dundee have kept a clean sheet in 20% of their matches this season, St Johnstone in 70%. In their last 10 meetings Dundee have won 5, drawn 4 and lost 1. Dundee sit 9th on 0 points, St Johnstone 10th on 0.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Dundee bring a clear edge in recent head to head encounters into this Scottish Premiership opener, having won 5 of the last 10 meetings against St Johnstone while losing only once. That lone defeat came at home in October 2024, a 2-1 reverse, but Dundee have since reeled off three consecutive wins in the fixture, including a 2-0 victory in their most recent clash in May 2025. The aggregate picture across those 10 meetings shows 2.4 goals per game and both teams finding the net in 7 of 10, a pattern that has produced over 2.5 goals in exactly half the sample.
Dundee enter the new campaign with a weighted form score of 6.22 out of 10, built on 3 wins, 1 draw and 1 defeat across their last 5 outings. The sole loss came in a club friendly, a 4-0 home defeat to Everton in mid-July that carries reduced weight against competitive results. In the League Cup group stage, Dundee put 14 goals past lower-league opposition across four matches, conceding 7 in the process. They recorded clean sheets in 2 of those 5 fixtures and scored in 4, with a 5-0 win away to Annan Athletic and a 4-0 home triumph over Clyde showcasing their attacking output when conditions favour.
St Johnstone arrive with a form rating of 5.11 out of 10, a gap of 1.11 behind their hosts. Their recent 5 matches produced 3 wins, 1 draw and 1 loss, with 10 goals scored and 4 conceded. The defeat came away to Inverness CT in the League Cup on 21 July, a 1-0 result, while their most recent outing ended 1-1 at home to East Fife four days later. St Johnstone also managed 2 clean sheets in 5 and scored in 4, but the bulk of their goals came against non-league and lower-tier opposition, including a 4-2 win away to Cove Rangers in a friendly and a 3-0 home victory over Morton.
The defensive solidity both sides showed in their cup runs, with Dundee conceding 7 and St Johnstone 4 across those 5 matches, may not translate directly into league conditions, but the head to head record suggests goals at both ends remain likely. Both teams have scored in 7 of the last 10 encounters, and Dundee's ability to score in 4 of their last 5 while keeping 2 clean sheets points to a side capable of controlling tempo at home. St Johnstone's single win in the last 10 meetings and their lower form score suggest they face an uphill task, particularly given Dundee's recent 3-match winning streak in the fixture.
Dundee's superior head to head record and marginally sharper pre-season form position them as favourites, but the narrow gap in recent output and the tendency for both teams to score in this fixture leave the margin of victory and the total goals line as the pivotal variables. The numbers point to a home win, with the likelihood of goals at both ends and a final tally edging toward the 2.5 threshold that has split the last 10 meetings down the middle.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram