St Mirren host Hearts in the Scottish Premiership on 3 February 2026, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
St Mirren return home still searching for rhythm after a run of results that has stalled momentum. Performances have lacked attacking sharpness, and recent fixtures have often drifted without sustained pressure, increasing the margin for error against stronger opponents.
Hearts arrive with confidence built on control and efficiency. Their recent league performances suggest a side comfortable managing games patiently before asserting authority, particularly as matches wear on.
St Mirren’s recent league form highlights ongoing struggles in the final third. The goalless draw with Dundee FC followed a 1-1 draw at Livingston, but those results came after defeats such as 2-0 away to Hearts and 2-0 losses against Falkirk and Motherwell. Goals have been hard to come by, with only one scored across their last four league matches.
Defensively, St Mirren have stayed competitive early on, but once they fall behind, games tend to slip away rather than open up. Their tempo has been conservative, and attacking phases often lack support runners, leaving them reliant on isolated moments rather than sustained pressure.
Hearts’ recent performances show a team that grows stronger as matches progress. The 3-0 away win at Dundee United followed earlier results such as a 1-0 win at Dundee FC and a 2-0 home victory over St Mirren, all of which were shaped by second-half control. Even the 2-2 draw with Celtic reflected a side that finished stronger than they started.
Notably, Hearts have won the second half in each of their last three league games, underlining their fitness levels and ability to adjust tactically. With a clear structure and attacking depth from the bench, they often turn close contests into decisive outcomes after the break.
The best bet for this match leans towards over 2.5 goals at 2.05 odds. While St Mirren’s scoring has been limited, Hearts’ recent matches have opened up in the second half, producing scorelines such as 3-0, 2-2, and 2-0 that push totals beyond the line.
Second half winner Hearts at 2.25 odds also stands out given recent patterns. Hearts have consistently taken control after the interval, winning the second half in their last three league matches, while St Mirren have struggled to respond once pressure increases.
For those considering a correct score prediction, Hearts 2-1 at 8.50 odds aligns with recent meetings and current form. St Mirren may remain competitive early, but Hearts’ ability to raise tempo late on suggests a narrow away win shaped decisively after the break.
| St Mirren | Hearts | |
|---|---|---|
| Game Played | 38 | 36 |
| Wins | 8 | 23 |
| Draws | 10 | 8 |
| Loss | 20 | 5 |
| Goals For | 30 | 63 |
| Goals Against | 55 | 31 |
| St Mirren | Hearts | |
|---|---|---|
| Game Played | 19 | 18 |
| Wins | 5 | 9 |
| Draws | 6 | 4 |
| Loss | 8 | 5 |
| Goals For | 11 | 29 |
| Goals Against | 22 | 20 |
|
17.05.26
|
St Mirren Dundee United |
1-1 |
|
12.05.26
|
Aberdeen St Mirren |
0-2 |
|
09.05.26
|
St Mirren Kilmarnock |
0-3 |
|
02.05.26
|
Dundee FC St Mirren |
1-0 |
|
25.04.26
|
St Mirren Livingston |
0-2 |
|
19.04.26
|
Celtic St Mirren |
6-2 |
|
11.04.26
|
Celtic St Mirren |
1-0 |
|
04.04.26
|
St Mirren Aberdeen |
2-0 |
|
21.03.26
|
Falkirk St Mirren |
1-2 |
|
15.03.26
|
St Mirren Rangers |
0-1 |
|
08.03.26
|
St Mirren Partick Thistle |
2-1 |
|
03.03.26
|
Dundee United St Mirren |
2-1 |
|
28.02.26
|
Livingston St Mirren |
1-1 |
|
21.02.26
|
St Mirren Motherwell |
0-5 |
|
14.02.26
|
Hibernian St Mirren |
2-0 |
|
11.02.26
|
Kilmarnock St Mirren |
4-3 |
|
06.02.26
|
Airdrieonians St Mirren |
1-2 |
|
03.02.26
|
St Mirren Hearts |
1-0 |
|
31.01.26
|
St Mirren Dundee FC |
0-0 |
|
20.01.26
|
Livingston St Mirren |
1-1 |
|
17.01.26
|
Livingston St Mirren (Penalties:3 - 4) |
1-1 |
|
14.01.26
|
Hearts St Mirren |
2-0 |
|
10.01.26
|
St Mirren Falkirk |
0-2 |
|
03.01.26
|
Motherwell St Mirren |
2-0 |
|
30.12.25
|
Rangers St Mirren |
2-1 |
|
27.12.25
|
St Mirren Kilmarnock |
0-0 |
|
20.12.25
|
St Mirren Livingston |
1-0 |
|
14.12.25
|
St Mirren Celtic |
3-1 |
|
06.12.25
|
St Mirren Dundee United |
2-0 |
|
03.12.25
|
Aberdeen St Mirren |
3-3 |
|
29.11.25
|
Dundee FC St Mirren |
3-1 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
08.11.25
|
St Mirren Hibernian |
0-3 |
|
01.11.25
|
Motherwell St Mirren |
1-4 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
25.10.25
|
Dundee United St Mirren |
3-1 |
|
18.10.25
|
St Mirren Aberdeen |
0-1 |
|
04.10.25
|
Kilmarnock St Mirren |
2-0 |
|
27.09.25
|
St Mirren Dundee FC |
1-0 |
|
19.09.25
|
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
13.09.25
|
Falkirk St Mirren |
1-2 |
|
31.08.25
|
Hibernian St Mirren |
1-1 |
|
24.08.25
|
St Mirren Rangers |
1-1 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
09.08.25
|
St Mirren Motherwell |
0-0 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
27.07.25
|
St Mirren Ayr United |
2-1 |
|
19.07.25
|
St Mirren Annan Athletic |
8-2 |
|
15.07.25
|
Forfar Athletic St Mirren |
1-2 |
|
12.07.25
|
Arbroath St Mirren (Penalties:5 - 3) |
0-0 |
|
17.05.26
|
St Mirren Dundee United |
1-1 |
|
09.05.26
|
St Mirren Kilmarnock |
0-3 |
|
25.04.26
|
St Mirren Livingston |
0-2 |
|
04.04.26
|
St Mirren Aberdeen |
2-0 |
|
15.03.26
|
St Mirren Rangers |
0-1 |
|
08.03.26
|
St Mirren Partick Thistle |
2-1 |
|
21.02.26
|
St Mirren Motherwell |
0-5 |
|
03.02.26
|
St Mirren Hearts |
1-0 |
|
31.01.26
|
St Mirren Dundee FC |
0-0 |
|
10.01.26
|
St Mirren Falkirk |
0-2 |
|
27.12.25
|
St Mirren Kilmarnock |
0-0 |
|
20.12.25
|
St Mirren Livingston |
1-0 |
|
14.12.25
|
St Mirren Celtic |
3-1 |
|
06.12.25
|
St Mirren Dundee United |
2-0 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
08.11.25
|
St Mirren Hibernian |
0-3 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
18.10.25
|
St Mirren Aberdeen |
0-1 |
|
27.09.25
|
St Mirren Dundee FC |
1-0 |
|
24.08.25
|
St Mirren Rangers |
1-1 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
09.08.25
|
St Mirren Motherwell |
0-0 |
|
27.07.25
|
St Mirren Ayr United |
2-1 |
|
19.07.25
|
St Mirren Annan Athletic |
8-2 |
|
14.05.25
|
St Mirren Hibernian |
2-2 |
|
03.05.25
|
St Mirren Aberdeen |
1-0 |
|
26.04.25
|
St Mirren Rangers |
2-2 |
|
12.04.25
|
St Mirren Ross County |
3-2 |
|
29.03.25
|
St Mirren Kilmarnock |
5-1 |
|
01.03.25
|
St Mirren Celtic |
2-5 |
|
16.02.25
|
St Mirren Hibernian |
0-0 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
St Mirren St Johnstone |
0-1 |
|
11.01.25
|
St Mirren Dundee United |
0-1 |
|
29.12.24
|
St Mirren Dundee FC |
1-2 |
|
26.12.24
|
St Mirren Rangers |
2-1 |
|
07.12.24
|
St Mirren Motherwell |
0-1 |
|
23.11.24
|
St Mirren Aberdeen |
2-1 |
|
02.11.24
|
St Mirren Ross County |
0-0 |
|
30.10.24
|
St Mirren St Johnstone |
3-1 |
|
05.10.24
|
St Mirren Dundee United |
0-1 |
|
21.09.24
|
St Mirren Hearts |
2-1 |
|
14.09.24
|
St Mirren Kilmarnock |
2-2 |
|
25.08.24
|
St Mirren Celtic |
0-3 |
|
08.08.24
|
St Mirren Brann |
1-1 |
|
04.08.24
|
St Mirren Hibernian |
3-0 |
|
01.08.24
|
St Mirren Valur |
4-1 |
|
19.07.24
|
St Mirren Carlisle |
2-2 |
|
13.07.24
|
St Mirren Fleetwood |
2-2 |
|
15.05.24
|
St Mirren Hearts |
2-2 |
|
12.05.26
|
Aberdeen St Mirren |
0-2 |
|
02.05.26
|
Dundee FC St Mirren |
1-0 |
|
19.04.26
|
Celtic St Mirren |
6-2 |
|
11.04.26
|
Celtic St Mirren |
1-0 |
|
21.03.26
|
Falkirk St Mirren |
1-2 |
|
03.03.26
|
Dundee United St Mirren |
2-1 |
|
28.02.26
|
Livingston St Mirren |
1-1 |
|
14.02.26
|
Hibernian St Mirren |
2-0 |
|
11.02.26
|
Kilmarnock St Mirren |
4-3 |
|
06.02.26
|
Airdrieonians St Mirren |
1-2 |
|
20.01.26
|
Livingston St Mirren |
1-1 |
|
17.01.26
|
Livingston St Mirren (Penalties:3 - 4) |
1-1 |
|
14.01.26
|
Hearts St Mirren |
2-0 |
|
03.01.26
|
Motherwell St Mirren |
2-0 |
|
30.12.25
|
Rangers St Mirren |
2-1 |
|
03.12.25
|
Aberdeen St Mirren |
3-3 |
|
29.11.25
|
Dundee FC St Mirren |
3-1 |
|
01.11.25
|
Motherwell St Mirren |
1-4 |
|
25.10.25
|
Dundee United St Mirren |
3-1 |
|
04.10.25
|
Kilmarnock St Mirren |
2-0 |
|
19.09.25
|
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
13.09.25
|
Falkirk St Mirren |
1-2 |
|
31.08.25
|
Hibernian St Mirren |
1-1 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
15.07.25
|
Forfar Athletic St Mirren |
1-2 |
|
12.07.25
|
Arbroath St Mirren (Penalties:5 - 3) |
0-0 |
|
08.07.25
|
Airdrieonians St Mirren |
0-2 |
|
17.05.25
|
Celtic St Mirren |
1-1 |
|
10.05.25
|
Dundee United St Mirren |
0-2 |
|
05.04.25
|
Dundee FC St Mirren |
2-0 |
|
15.03.25
|
Motherwell St Mirren |
2-2 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
22.02.25
|
Rangers St Mirren |
0-2 |
|
25.01.25
|
Aberdeen St Mirren |
0-3 |
|
18.01.25
|
Queen of the South St Mirren |
1-3 |
|
05.01.25
|
Celtic St Mirren |
3-0 |
|
02.01.25
|
Kilmarnock St Mirren |
2-0 |
|
21.12.24
|
Ross County St Mirren |
1-2 |
|
14.12.24
|
St Johnstone St Mirren |
2-3 |
|
30.11.24
|
Dundee United St Mirren |
2-0 |
|
09.11.24
|
Hibernian St Mirren |
1-2 |
|
27.10.24
|
Rangers St Mirren |
2-1 |
|
19.10.24
|
Hearts St Mirren |
4-0 |
|
28.09.24
|
Motherwell St Mirren |
2-1 |
|
31.08.24
|
Dundee FC St Mirren |
2-2 |
|
18.08.24
|
Dundee United St Mirren |
1-0 |
|
15.08.24
|
Brann St Mirren |
3-1 |
|
11.08.24
|
Aberdeen St Mirren |
3-1 |
|
25.07.24
|
Valur St Mirren |
0-0 |
|
09.07.24
|
Morton St Mirren |
0-2 |
|
09.05.26
|
Motherwell Hearts |
1-1 |
|
04.05.26
|
Hearts Rangers |
2-1 |
|
26.04.26
|
Hibernian Hearts |
1-2 |
|
11.04.26
|
Hearts Motherwell |
3-1 |
|
05.04.26
|
Livingston Hearts |
2-2 |
|
21.03.26
|
Hearts Dundee FC |
1-0 |
|
14.03.26
|
Kilmarnock Hearts |
1-0 |
|
28.02.26
|
Hearts Aberdeen |
1-0 |
|
21.02.26
|
Hearts Falkirk |
1-0 |
|
15.02.26
|
Rangers Hearts |
4-2 |
|
10.02.26
|
Hearts Hibernian |
1-0 |
|
03.02.26
|
St Mirren Hearts |
1-0 |
|
31.01.26
|
Dundee United Hearts |
0-3 |
|
25.01.26
|
Hearts Celtic |
2-2 |
|
17.01.26
|
Hearts Falkirk (Penalties:4 - 5) |
1-1 |
|
14.01.26
|
Hearts St Mirren |
2-0 |
|
11.01.26
|
Dundee FC Hearts |
0-1 |
|
03.01.26
|
Hearts Livingston |
1-0 |
|
27.12.25
|
Hibernian Hearts |
3-2 |
|
21.12.25
|
Hearts Rangers |
2-1 |
|
13.12.25
|
Falkirk Hearts |
0-2 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
29.11.25
|
Motherwell Hearts |
0-0 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
09.11.25
|
Hearts Dundee United |
1-1 |
|
01.11.25
|
Hearts Dundee FC |
4-0 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
04.10.25
|
Hearts Hibernian |
1-0 |
|
27.09.25
|
Hearts Falkirk |
3-0 |
|
13.09.25
|
Rangers Hearts |
0-2 |
|
30.08.25
|
Livingston Hearts |
1-2 |
|
23.08.25
|
Hearts Motherwell |
3-3 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
10.08.25
|
Dundee United Hearts |
2-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
26.07.25
|
Hearts Sunderland |
3-0 |
|
23.07.25
|
Hearts Dumbarton |
4-0 |
|
19.07.25
|
Stirling Albion Hearts |
0-4 |
|
15.07.25
|
Hamilton Academical Hearts |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
Hearts Motherwell |
3-0 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
26.04.25
|
Hearts Dundee FC |
0-1 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
12.04.25
|
Motherwell Hearts |
0-0 |
|
04.05.26
|
Hearts Rangers |
2-1 |
|
11.04.26
|
Hearts Motherwell |
3-1 |
|
21.03.26
|
Hearts Dundee FC |
1-0 |
|
28.02.26
|
Hearts Aberdeen |
1-0 |
|
21.02.26
|
Hearts Falkirk |
1-0 |
|
10.02.26
|
Hearts Hibernian |
1-0 |
|
25.01.26
|
Hearts Celtic |
2-2 |
|
17.01.26
|
Hearts Falkirk (Penalties:4 - 5) |
1-1 |
|
14.01.26
|
Hearts St Mirren |
2-0 |
|
03.01.26
|
Hearts Livingston |
1-0 |
|
21.12.25
|
Hearts Rangers |
2-1 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
09.11.25
|
Hearts Dundee United |
1-1 |
|
01.11.25
|
Hearts Dundee FC |
4-0 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
04.10.25
|
Hearts Hibernian |
1-0 |
|
27.09.25
|
Hearts Falkirk |
3-0 |
|
23.08.25
|
Hearts Motherwell |
3-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
26.07.25
|
Hearts Sunderland |
3-0 |
|
23.07.25
|
Hearts Dumbarton |
4-0 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
Hearts Motherwell |
3-0 |
|
26.04.25
|
Hearts Dundee FC |
0-1 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
06.04.25
|
Hearts Dundee United |
0-1 |
|
15.03.25
|
Hearts Ross County |
2-0 |
|
07.03.25
|
Hearts Dundee FC |
3-1 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
16.02.25
|
Hearts Rangers |
1-3 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
02.01.25
|
Hearts Motherwell |
1-0 |
|
26.12.24
|
Hearts Hibernian |
1-2 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
19.12.24
|
Hearts Petrocub |
2-2 |
|
07.12.24
|
Hearts Dundee FC |
2-0 |
|
01.12.24
|
Hearts Aberdeen |
1-1 |
|
23.11.24
|
Hearts Celtic |
1-4 |
|
07.11.24
|
Hearts Heidenheim |
0-2 |
|
30.10.24
|
Hearts Kilmarnock |
1-2 |
|
24.10.24
|
Hearts Omonia Nicosia |
2-0 |
|
19.10.24
|
Hearts St Mirren |
4-0 |
|
28.09.24
|
Hearts Ross County |
1-1 |
|
01.09.24
|
Hearts Dundee United |
0-1 |
|
29.08.24
|
Hearts Viktoria Plzen |
0-1 |
|
03.08.24
|
Hearts Rangers |
0-0 |
|
17.07.24
|
Hearts Tottenham |
1-5 |
|
13.07.24
|
Hearts Leyton Orient |
1-2 |
|
18.05.24
|
Hearts Rangers |
3-3 |
|
09.05.26
|
Motherwell Hearts |
1-1 |
|
26.04.26
|
Hibernian Hearts |
1-2 |
|
05.04.26
|
Livingston Hearts |
2-2 |
|
14.03.26
|
Kilmarnock Hearts |
1-0 |
|
15.02.26
|
Rangers Hearts |
4-2 |
|
03.02.26
|
St Mirren Hearts |
1-0 |
|
31.01.26
|
Dundee United Hearts |
0-3 |
|
11.01.26
|
Dundee FC Hearts |
0-1 |
|
27.12.25
|
Hibernian Hearts |
3-2 |
|
13.12.25
|
Falkirk Hearts |
0-2 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
29.11.25
|
Motherwell Hearts |
0-0 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
13.09.25
|
Rangers Hearts |
0-2 |
|
30.08.25
|
Livingston Hearts |
1-2 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
10.08.25
|
Dundee United Hearts |
2-3 |
|
19.07.25
|
Stirling Albion Hearts |
0-4 |
|
15.07.25
|
Hamilton Academical Hearts |
0-4 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
12.04.25
|
Motherwell Hearts |
0-0 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
02.03.25
|
Hibernian Hearts |
2-1 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
Dundee FC Hearts |
0-6 |
|
17.01.25
|
Brechin Hearts |
1-4 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
05.01.25
|
Dundee United Hearts |
0-1 |
|
29.12.24
|
Ross County Hearts |
2-2 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
12.12.24
|
FC Copenhagen Hearts |
2-0 |
|
28.11.24
|
Cercle Brugge Hearts |
2-0 |
|
10.11.24
|
Rangers Hearts |
1-0 |
|
02.11.24
|
St Johnstone Hearts |
1-2 |
|
27.10.24
|
Hibernian Hearts |
1-1 |
|
06.10.24
|
Aberdeen Hearts |
3-2 |
|
03.10.24
|
Dinamo Minsk Hearts |
1-2 |
|
21.09.24
|
St Mirren Hearts |
2-1 |
|
14.09.24
|
Celtic Hearts |
2-0 |
|
25.08.24
|
Motherwell Hearts |
3-1 |
|
22.08.24
|
Viktoria Plzen Hearts |
1-0 |
|
17.08.24
|
Falkirk Hearts |
2-0 |
|
10.08.24
|
Dundee FC Hearts |
3-1 |
|
27.07.24
|
Fleetwood Hearts |
3-0 |
|
15.05.24
|
St Mirren Hearts |
2-2 |
|
04.05.24
|
Celtic Hearts |
3-0 |
|
14.01.2026
|
Hearts St Mirren |
2-0
|
|
29.10.2025
|
St Mirren Hearts |
2-2
|
|
16.08.2025
|
St Mirren Hearts (Penalties:5 - 4) |
1-1
|
|
26.02.2025
|
Hearts St Mirren |
3-1
|
|
10.02.2025
|
St Mirren Hearts (Penalties:2 - 4) |
1-1
|
|
29.10.2025
|
St Mirren Hearts |
2-2
|
|
16.08.2025
|
St Mirren Hearts (Penalties:5 - 4) |
1-1
|
|
10.02.2025
|
St Mirren Hearts (Penalties:2 - 4) |
1-1
|
|
21.09.2024
|
St Mirren Hearts |
2-1
|
|
15.05.2024
|
St Mirren Hearts |
2-2
|
|
06.04.2024
|
St Mirren Hearts |
1-2
|