27
95 goals
vs
14
60 goals

Head-to-head overview

Based on the matches in our database.

Hearts 2717 draws14 St. Mirren
58
Meetings
2.67
Goals / game
52%
Both teams scored
41%
Over 2.5 goals
Hearts

Facts about Hearts

Scored in45/58 (78%)
Conceded in41/58 (71%)
Goals scored95 · 1.64/game
Longest winning streak4
Longest unbeaten run9
Longest losing streak2
Longest run without a win3
St. Mirren

Facts about St. Mirren

Scored in41/58 (71%)
Conceded in45/58 (78%)
Goals scored60 · 1.03/game
Longest winning streak2
Longest unbeaten run3
Longest losing streak4
Longest run without a win9
By competition
CompetitionHeartsDrawSt. MirrenGames
Premiership25141251
FA Cup2204
League Cup0123
All competitions27171458

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Hearts1889
gap 158
1731St. Mirren
1948166620222023202420252026
If they met (neutral venue)
Hearts
60%
Draw
23%
St. Mirren
17%

All meetings

58 matches on record

10 Oct 2026
Premiership
HeartsHearts5–0St. MirrenSt. Mirren
BTTSO2.5
3 Feb 2026
Premiership
St. MirrenSt. Mirren1–0HeartsHearts
BTTSO2.5
14 Jan 2026
Premiership
HeartsHearts2–0St. MirrenSt. Mirren
BTTSO2.5
29 Oct 2025
Premiership
St. MirrenSt. Mirren2–2HeartsHearts
BTTSO2.5
16 Aug 2025
League Cup
St. MirrenSt. Mirren1–1HeartsHearts
BTTSO2.5
26 Feb 2025
Premiership
HeartsHearts3–1St. MirrenSt. Mirren
BTTSO2.5
10 Feb 2025
FA Cup
St. MirrenSt. Mirren1–1HeartsHearts
BTTSO2.5

Hearts recent form

St. Mirren recent form

Hearts has gone head to head with St. Mirren 58 times since 2006, winning 27 and scoring 95 goals. St. Mirren, in turn, has won 14 and scored 60 goals. There have been 17 draws between Hearts and St. Mirren. Across all meetings both teams have scored in 52% of games and 41% have produced over 2.5 goals, at an average of 2.67 goals per game.