Hearts vs St Mirren head to head

The record
GossipBall's parrot has been through every meetingHearts and St Mirren have met 18 times in the Scottish Premiership since 2021. Hearts lead the head-to-head: Hearts won 10, St Mirren won 4 and 4 were drawn. The matches averaged 2.7 goals, both teams scored in 44% of them and 50% had three or more goals.
The most recent meeting, on Saturday 10 October 2026, finished Hearts 5–0 St Mirren, a win for Hearts.
This season Hearts are 3rd with 20 points from 11 games, and St Mirren are 8th with 14 points from 12.
Goals and patterns
Home and away
Every meeting: the last 12
| Date | Season | Match | Score | Winner |
|---|---|---|---|---|
| 10 Oct 2026 | 2026–27 | Hearts vs St Mirren | 5–0 | Hearts |
| 3 Feb 2026 | 2025–26 | St Mirren vs Hearts | 1–0 | St Mirren |
| 14 Jan 2026 | 2025–26 | Hearts vs St Mirren | 2–0 | Hearts |
| 29 Oct 2025 | 2025–26 | St Mirren vs Hearts | 2–2 | Draw |
| 26 Feb 2025 | 2024–25 | Hearts vs St Mirren | 3–1 | Hearts |
| 19 Oct 2024 | 2024–25 | Hearts vs St Mirren | 4–0 | Hearts |
| 21 Sep 2024 | 2024–25 | St Mirren vs Hearts | 2–1 | St Mirren |
| 15 May 2024 | 2023–24 | St Mirren vs Hearts | 2–2 | Draw |
| 6 Apr 2024 | 2023–24 | St Mirren vs Hearts | 1–2 | Hearts |
| 23 Dec 2023 | 2023–24 | Hearts vs St Mirren | 2–0 | Hearts |
| 23 Sep 2023 | 2023–24 | St Mirren vs Hearts | 1–0 | St Mirren |
| 13 May 2023 | 2022–23 | St Mirren vs Hearts | 2–2 | Draw |
This season
Questions
Who has won more games between Hearts and St Mirren?
Hearts have won more: 10 wins to St Mirren's 4, with 4 draws, in 18 Scottish Premiership meetings since 2021.
What was the last result between Hearts and St Mirren?
Hearts 5–0 St Mirren on Saturday 10 October 2026.
League matches only, from 2021 onwards. Cup games are not included.