

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.




Kilmarnock take a form score of 9.0 out of 10 into this Scottish Premiership fixture, against 4.6 for Hearts. Kilmarnock have 3 wins and 2 draws in their last 5, while Hearts have 3 wins and 2 defeats in theirs. Across the season Kilmarnock average 2.2 goals scored and 0.4 conceded per game, Hearts 1.3 and 1.5. Kilmarnock have kept a clean sheet in 70% of their matches this season, Hearts in 20%. In their last 10 meetings Kilmarnock have won 3, drawn 3 and lost 4. Kilmarnock sit 5th on 0 points, Hearts 3rd 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.
Kilmarnock and Hearts arrive at this Scottish Premiership fixture with near-identical form profiles, separated by just 0.22 on Formatic's weighted last-five score. The hosts shade it at 6.89 out of 10 against Hearts' 6.67, both registering as strong form bands heading into the competitive season proper. That narrow margin suggests little to choose between the sides on recent evidence, though the manner in which each has compiled their rating offers contrasts that could define the contest.
Kilmarnock have built their 6.89 rating on unbeaten solidity across their last five outings, taking 3 wins and 2 draws without defeat. They have conceded only 2 goals in that sequence, keeping 4 clean sheets from 5 matches. The trade-off has been a lack of firepower, with just 5 goals scored and only 3 of those 5 fixtures seeing them find the net. Their competitive League Cup fixtures have all ended in either 1-0 wins or 0-0 draws, the most recent being a goalless stalemate away to Peterhead and a 1-0 home win over Hamilton Academical before that. A 1-0 victory away to Elgin City and another scoreless draw at home to Raith Rovers underline the pattern. The only match in which they scored more than once was a 3-2 friendly win away to Linfield, a result that carries lighter weight in the reckoning but does at least suggest the attack can open up when conditions allow.
Hearts also return 3 wins from their last 5, but those victories are offset by 2 defeats and no draws, producing a marginally lower form score despite an identical win tally. They have found the net in 4 of 5, scoring 6 goals, but conceded 8 across the same stretch and managed only 1 clean sheet. The heaviest blow came in a 0-4 defeat away to Sturm Graz in the UEFA Champions League, a competitive fixture that weighs more significantly than the three friendlies in the sample. Those friendlies delivered narrow 2-1 wins at home to Rayo Vallecano and away to Arbroath, sandwiched around a 1-2 loss away to Livingston. A 1-0 friendly win away to Raith Rovers is the sole clean sheet in the set. The defensive fragility on show in Graz and the inability to hold leads in friendlies point to vulnerabilities that Kilmarnock's miserly rearguard could exploit.
The head to head record across the last 10 meetings is competitive, with Hearts holding 4 wins to Kilmarnock's 3 and 3 draws filling out the ledger. That historical balance offers no strong steer, leaving the current form profiles as the primary guide. Kilmarnock's defensive discipline and home setting set against Hearts' marginally shakier backline and heavier recent defeat suggest a fixture more likely to favour caution than spectacle. With both sides scoring sparingly in their sharpest competitive outings and Kilmarnock particularly adept at grinding out tight results, a low-scoring affair appears the likeliest outcome when the numbers are weighed in full.
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