Scottish Premier League
Heart of Midlothianvs
St Mirren
Prediction
High confidenceDeeper Projections
Match Analysis
Hearts vs St Mirren: Top Defence Against Bottom Attack
Overview
Round 8 of the 2026-27 Scottish Premier League takes St Mirren to Tynecastle Park, and the contrast in last season's profile is stark: Heart of Midlothian finished 2025-26 top of the table with the division's best defence, while St Mirren's attack ranked 12th of 12. Current-season figures are still too thin to carry weight, so every number below comes from 2025-26.
Home Side Form
Hearts took 70 points from 33 matches in 2025-26, scoring 58 and conceding 28 — 1.76 goals scored and 0.85 conceded per game — with a 63.6% win rate. Their home split was stronger still: 15 wins, four draws and one defeat in 20, at 1.95 scored and 0.80 conceded. The last five produced a DLWWW sequence at two goals scored and one conceded per game.
Away Side Form
St Mirren finished 2025-26 in 10th on 30 points from 33 games, with 27 scored and 48 conceded (0.82 and 1.45 per game) and a 21.2% win rate, and their attack ranked last in the division. Away from home they won four of 20, drawing four and losing 12, at 1.05 scored and 1.75 conceded per game. The last five read LLLWD, at one goal scored and 1.8 conceded per game.
Head-to-Head Record
Only three meetings are on record, which is too small a sample to lean on: one win each and one draw, with Hearts scoring four goals to St Mirren's three, an average of 2.33 per meeting. Two of the three produced two or fewer goals in total. Both wins came in the home side's own fixture — Hearts 2-0 in January 2026, St Mirren 1-0 in February 2026 — with a 2-2 draw at St Mirren in October 2025.
Home & Away Splits
Hearts' home record of 15W 4D 1L, a 75% win rate, is a clear step up on their overall 63.6%, and they concede slightly less at Tynecastle (0.80) than their season average (0.85). St Mirren's away return tracks their overall profile closely — 20% against 21.2% — but the goals-against figure rises from 1.45 to 1.75 per game. Their away scoring rate of 1.05 is actually above their overall 0.82.
Key Factors
Both sides have had 21 days since their last recorded match on 19 September, so neither arrives on a short turnaround. St Mirren's recent opposition has been tougher on paper — an average opponent rank of 5.4 across five fixtures, against 7.8 across four for Hearts. The central caveat is the age of the data: all of it describes 2025-26, not the current campaign.
What the Model Says
The Poisson model gives Hearts a 76.4% win probability, with the draw at 16.6% and St Mirren at 7%, and rates its own confidence as high. It projects a 2-0 scoreline from expected values of 2.17 and 0.49, and the three most likely exact scores are all Hearts wins: 2-0 (16.5%), 1-0 (15.1%) and 3-0 (11.9%). About 2.66 goals are expected in total, with a 74.5% chance of two or more and a 34.4% chance both sides score. The margin leans decisively home: 51.6% for a two-goal-plus Hearts win against 24.8% for one goal.
Verdict
The data points to a home win and the model is unusually firm about it, with a 2-0 projection backed by the sharpest split in the fixture — the division's weakest attack from 2025-26 against its best defence. St Mirren's away record offers little counterweight. What would make it wrong is the age of the evidence: the table is a season old, and St Mirren have avoided defeat in two of the three recorded meetings, including the most recent.
Last updated: 2026-10-06 12:00:59

St MirrenHead to Head
- 2026-02-030 - 1Away
- 2026-01-142 - 0Home
- 2025-10-292 - 2Away
FAQ
- Who is predicted to win Heart of Midlothian vs St Mirren?
- Our model makes Heart of Midlothian the most likely outcome, at about 7640%.
- What is the predicted score for Heart of Midlothian vs St Mirren?
- The model projects roughly Heart of Midlothian 2-0 St Mirren.
- When does Heart of Midlothian vs St Mirren kick off?
- Kick-off is Saturday, 10 October 2026 at 14:00, at Tynecastle Park.
Notes & Limitations
- Based on 2025-2026 season data
- This analysis does not account for injuries, suspensions or confirmed line-ups.