Kilmarnock vs Hearts Predictions
Published on 3:58pm GMT 12 March 2026
- 20:00
- 14
- Rugby Park
- BT Sport 1
Hearts to Win and Over 1.5 Match Goals
Reasoning
Kilmarnock vs Hearts Predictions
- Kilmarnock have lost their last five home games against top-eight teams
- Hearts have won four of their last seven away Premiership matches
- The Jambos have won four of their last six trips to Rugby Park
Killie’s struggles continue
Hearts head to Rugby Park on Saturday night looking to maintain their grip on top spot in the Scottish Premiership, and the league leaders are fancied to come through a tricky assignment against a Kilmarnock side fighting for survival.
Killie’s turbulent campaign continued with a heavy 5-1 defeat away to Falkirk last weekend, extending their winless run to three matches and leaving them second from bottom. Neil McCann’s side have managed only two wins in their last 22 league outings — both at home — but 15 defeats in that period underline the scale of their struggle.
Their overall home record of three wins, three draws and eight losses suggests Rugby Park offers no guarantees and, although they did hold Hearts to a 1-1 draw at Tynecastle earlier in the season, the visitors look primed to take the points.
Jambos back on track
Hearts have steadied themselves after back‑to‑back away defeats to St Mirren and Rangers. Derek McInnes’ men responded with consecutive 1-0 home wins over Falkirk and Aberdeen to reassert their title credentials, and they remain five points clear with nine games to go.
The Jambos will again be without Lawrence Shankland and Cammy Devlin, but Oisin McEntee returns and the squad retains enough depth to cope. McInnes has warned against complacency, acknowledging Killie are “fighting tooth and nail”, but Hearts’ superior quality and defensive resilience should see them edge a tight encounter, possibly in another 1-0.
Featured Matches
See AllToday's Tips
See All- Today
- 20:00
- Tomorrow
- 16:00
- Today
- 17:45
- Today
- 17:45
- Today
- 17:45
- Today
- 20:00
- Today
- 20:00
- Today
- 20:00
- Today
- 20:00
- Today
- 20:00
- Tomorrow
- 00:30
- Tomorrow
- 08:00
- Tomorrow
- 20:00
- Today
- InPlay
- Today
- InPlay
- 10 Mar
- InPlay
