

The market rates Kilmarnock at 31%, so we are 6 points higher than the price implies.
Our own numbers, from the goal rates the model fits for each side.
Our score is the one that fits the goals we expect, so it is not always the biggest percentage above: the single likeliest score is usually a low scoring draw, and even that lands only about 12% of the time. This is the model's working, not a tip. The bets it leads to are below.
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 Johnstone take a form score of 8.8 out of 10 into this Scottish Premiership fixture, against 7.8 for Kilmarnock. St Johnstone have 3 wins, 1 draw and 1 defeat in their last 5, while Kilmarnock have 2 wins, 2 draws and 1 defeat in theirs. Across the season St Johnstone average 2.4 goals scored and 0.7 conceded per game, Kilmarnock 2.2 and 0.8. St Johnstone have kept a clean sheet in 60% of their matches this season, Kilmarnock in 60%. In their last 10 meetings St Johnstone have won 5, drawn 1 and lost 4. St Johnstone sit 9th on 0 points, Kilmarnock 6th 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.
Two sides carrying exceptional early momentum meet in a fixture the bookmakers can barely separate. St Johnstone arrive rated 8.8 out of 10 for recent form, Kilmarnock at 9 out of 10, a gap of just 0.2 in the visitors' favour. Both have started the League Cup phase sharply, though the underlying numbers suggest contrasting paths to similar outcomes.
St Johnstone have won 3 of their last 5 and scored 10 goals across that run, finding the net in 4 of those matches. The attacking confidence is clear from the 3-0 win at home to Morton and the 4-2 friendly victory at Cove Rangers, but back-to-back shutouts against Morton and Linlithgow Rose have since been followed by consecutive matches in which they conceded. The 1-1 draw at home to East Fife and the 0-1 reverse at Inverness CT represent a slight brake on momentum, and while 2 clean sheets from 5 is respectable, the defensive thread is less consistent than the forward threat.
Kilmarnock's 5-match sequence contains 3 wins and 2 draws, unbeaten and built on a strikingly tight defensive foundation. They have conceded just 2 goals across those fixtures and kept 4 clean sheets from 5, holding Peterhead, Elgin City and Raith Rovers scoreless in competitive ties. The 1-0 wins over Hamilton Academical and Elgin City illustrate the low-scoring efficiency, and across a broader 6-match sample Kilmarnock have managed a clean sheet in 70 percent of games while failing to score in only 20 percent. The 13.8 shots per match and 5 on target suggest steady pressure without explosive conversion, and the 2.15 expected goals per game align with a side that creates enough to edge tight encounters.
The head to head sequence across the last 10 meetings is split 5 wins to St Johnstone, 4 to Kilmarnock and 1 draw, averaging 2.2 goals per fixture. Of the 5 itemised clashes, Kilmarnock took the most recent 2-0 at St Johnstone in May 2025 and won 3-1 at home in February 2025, while St Johnstone claimed 1-0 in November 2024 and 3-0 at Kilmarnock the previous August. The 0-2 home defeat to Kilmarnock in April 2024 completes the detailed record, which shows both teams scored in 4 of the 10 and over 2.5 goals landed in 4 of 10. That relatively modest goals profile fits the current shape of both squads, particularly Kilmarnock's defensive grip.
The market prices St Johnstone at 2.18, the draw at 3.40 and Kilmarnock at 3.20, implying a 43 percent chance for the hosts against 29 percent for the visitors once the margin is stripped out. The bookmakers' lean toward St Johnstone is narrow, and Formatic's model sees enough goal threat from both to favour a result containing at least one winner. Formatic prices a double chance covering either side at 1.29 and over 1.5 goals at 1.24, reflecting the expectation of a low-scoring contest decided by fine margins. With St Johnstone's 10 goals in 5 set against Kilmarnock's 4 clean sheets from 5, the value sits on a match that produces goals without running away, and on a Kilmarnock defence capable of keeping the scoreline tight enough to stay live throughout.
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