

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.




St Mirren take a form score of 8.4 out of 10 into this Scottish Premiership fixture, against 8.8 for St Johnstone. St Mirren have 4 wins and 1 defeat in their last 5, while St Johnstone have 3 wins, 1 draw and 1 defeat in theirs. Across the season St Mirren average 2.3 goals scored and 0.8 conceded per game, St Johnstone 2.4 and 0.7. St Mirren have kept a clean sheet in 50% of their matches this season, St Johnstone in 60%. In their last 10 meetings St Mirren have won 5, drawn 2 and lost 3. St Mirren sit 1st on 3 points, St Johnstone 9th 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.
St Mirren carry a Formatic weighted form score of 6.67 out of 10 into Saturday's Scottish Premiership opener, a gap of 1.56 over St Johnstone's 5.11 mark, and the statistical foundation for that advantage sits in the contrasting trajectories of their League Cup campaigns. The hosts scored 16 goals across their last 5 outings and won 4 of them, three of those victories built on four-goal hauls, though a 0-1 home defeat to Dunfermline in their most recent competitive fixture provides a sobering counter-note. St Johnstone accumulated 10 goals over the same span with 3 wins, a draw and a loss, their rhythm steadier but their ceiling noticeably lower, and the 1-1 draw at home to East Fife followed by the 0-1 reverse at Inverness CT represents a mixed July fortnight.
The goals profile underlines the difference in ambition and execution. St Mirren found the net in 4 of their last 5 and conceded in 3 of those same fixtures, recording clean sheets in 2 of 5, while the 4-3 win over East Kilbride and the 4-0 victories at Cove Rangers and Dumbarton illustrate a side willing to push high numbers at both ends. St Johnstone also scored in 4 of 5 and kept 2 clean sheets from the same sample, but their heaviest output was the 3-0 home win against Morton, and the 0-1 loss at Inverness and the 1-1 stalemate with East Fife suggest a side less capable of forcing the issue when momentum stalls. Across those 5 matches St Mirren conceded 6, St Johnstone 4, so the defensive gap is narrow, but the 16 goals scored by the hosts against the visitors' 10 opens a six-goal chasm in attacking intent.
The head to head record over the last 10 meetings splits 5 wins for St Mirren, 3 for St Johnstone and 2 draws, a tally that gives the home side a historical edge without turning this into a one-sided affair. St Mirren's 4 wins from 5 outings carries more weight than St Johnstone's 3 from 5 because of the manner of those victories, the volume of goals and the recency weighting Formatic applies to late-July results over early pre-season friendlies.
With the hosts rated strong at 6.67 and the visitors steady at 5.11, the numbers point toward a match shaped by St Mirren's willingness to commit bodies forward and St Johnstone's need to absorb pressure and counter. The 16 goals scored by St Mirren in their last 5 suggests they will look to dictate tempo, while St Johnstone's 4 goals conceded over the same stretch indicates they can stay compact when required. The form gap of 1.56 is material without being overwhelming, and the head to head totals confirm that St Johnstone have won here before, but the statistical weight leans toward the side that has been scoring in fours rather than ones and twos. Formatic's model will score this fixture closer to kick-off, and when it does the contrast between a 6.67 form band and a 5.11 figure will frame the value question for anyone weighing the opening weekend.
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