Hearts host St Mirren at Tynecastle Park on 10 October 2026 at 17:00 in a Premiership clash that favours the home side decisively. Hearts drew 1-1 with Kilmarnock before the international break, creating 17 attempts and 1.92 expected goals. At home, they average 2.60 goals per game across their last 10 matches. St Mirren arrive in poor form, losing 3-0 to Dundee United in their last outing and dropping three consecutive games. The visitors concede 1.80 goals per game over their last 10 and generate just 1.22 xG on the road. St Mirren's injury list includes Donnelly, Ramos, Baccus, and Ayunga, leaving them short of attacking options. Defender Harry Milne returns to Hearts' starting XI after a substitute appearance last time out.
Form and H2H
Hearts dominate the historical record between these sides, winning 16 of the previous 35 meetings. St Mirren's defensive fragility on the road and Hearts' prolific home output create a stark mismatch. Hearts' 4.00-goal home average this season underscores their attacking threat, while St Mirren's injury crisis and three-game losing streak leave them vulnerable.
Best Bet
Hearts to Win at 1.45 with 1xBet. The hosts' home form, attacking numbers, and historical dominance over St Mirren make a Hearts victory the clearest outcome. St Mirren's defensive record and depleted squad offer little resistance.
Odds to Watch
Over 2.5 goals sits at attractive odds given Hearts' 2.60-goal home average and St Mirren's 1.80-goal concession rate per game. Hearts Over 1.5 goals also appeals. The prediction is Hearts 3-1 St Mirren.















