

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.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: Kilmarnock mixed, Celtic weakThe 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 7.8 out of 10 into this Scottish Premiership fixture, against 6.2 for Celtic. Kilmarnock have 2 wins, 2 draws and 1 defeat in their last 5, while Celtic have 1 win, 3 draws and 1 defeat in theirs. Across the season Kilmarnock average 2.2 goals scored and 0.8 conceded per game, Celtic 2.2 and 1.5. Kilmarnock have kept a clean sheet in 60% of their matches this season, Celtic in 0%. In their last 10 meetings Kilmarnock have won 1, drawn 1 and lost 8. Kilmarnock sit 6th on 0 points, Celtic 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.
Celtic arrive at this Scottish Premiership opener in unexpectedly fragile shape, their pre-season form measuring just 3.11 out of 10 against Kilmarnock's robust 6.89. That 3.78-point gap represents a rare moment of vulnerability for a side that has won 8 of the last 10 meetings between these clubs, and it stems from a summer programme that has seen them concede in all five warm-up fixtures. The 4-1 defeat at Sporting CP and back-to-back draws with AC Milan and Middlesbrough have left Celtic without a single clean sheet across their entire pre-season, a defensive fragility that contrasts sharply with their usual dominance in this fixture.
Kilmarnock's preparation has been considerably tighter. Three wins from five competitive League Cup ties, including narrow 1-0 victories over Hamilton Academical and Elgin City, have been built on a defensive platform that delivered clean sheets in 4 of those 5 outings. They have conceded just 2 goals across that stretch while scoring 5, and their season profile shows that defensive solidity extending across a 6-match sample with clean sheets in 70 percent of games. A goalless draw at Peterhead on 25 July confirmed the pattern: compact, hard to break down, and clinical enough when chances arrive.
The contrast in defensive records is stark. Celtic's 0 percent clean sheet rate across their 6-match sample sits against Kilmarnock's 70 percent, and while the visitors average fractionally higher expected goals per game at 1.84 against 2.15, they have shipped 9 goals in just 5 pre-season matches. Both teams scored in 6 of the last 10 meetings, and 8 of those 10 went over 2.5 goals at an average of 3.7 per fixture. Celtic's inability to shut out even friendly opposition, combined with Kilmarnock's habit of finding a goal while keeping the back door locked, suggests a pattern that may not follow the historical template.
Celtic hold an 8-1-1 record over the last 10 encounters, including a 3-2 win at this venue on 15 February 2026, but every one of those victories came with a Celtic side in far sharper condition than the one measured at 3.11 out of 10 today. Kilmarnock have failed to score in just 20 percent of their 6-match sample and found the net in 3 of their last 5, while Celtic have scored in all 5 of their recent outings despite the poor defensive numbers. The head to head data points to goals, but the form data points to a home side whose preparation has been vastly superior and whose defensive discipline, evidenced by 4 clean sheets in 5, could frustrate a Celtic attack that has looked porous at both ends all summer. If Kilmarnock can replicate the defensive shape that held Raith Rovers and Peterhead scoreless, this opening-day fixture may offer value against a side whose pre-season has raised more questions than it has answered.
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