Scottish Premiership Gameweek 25
Feb 3, 2026 8.00pm
1
0
HT : 0 0
FT The Smisa Stadium
  • Conor McMenamin 70' yellowcard
  • Roland Idowu 71' yellowcard
  • Kion Etete 77' yellowcard
  • Tunmise Sobowale 86' yellowcard
  • Miguel Freckleton 88' goal
  • yellowcard Frankie Kent 38'
  • yellowcard Elton Kabangu 79'
  • yellowcard Tómas Bent Magnússon 79'
  • yellowcard Ageu 90'+2'
  • yellowcard Sabah Kerjota 90'+3'
  • yellowcard Ageu 90'+3'

St Mirren vs Hearts - Match Guide, Data Analysis, Standings

The match

Match Preview

Form, Standings, Stats

St Mirren

All competitions
Scottish Premiership
Last game
Jan 31, 2026 3.00pm
St Mirren 0 - 0 Dundee
Goals scored
24
Top scorer
Mikael Mandron

Hearts

All competitions
Scottish Premiership
Last game
Jan 31, 2026 8.00pm
Dundee Utd 0 - 3 Hearts
Goals scored
52
Top scorer
Lawrence Shankland

Data analysis

Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a Hearts win with a probability of 52.35%. A draw had a probability of 25.4% and a win for St Mirren had a probability of 22.25%.

The most likely scoreline for a Hearts win was 0-1 with a probability of 12.72%. The next most likely scorelines for that outcome were 0-2 (9.87%) and 1-2 (9.5%). The likeliest drawn scoreline was 1-1 (11.59%) , while for a St Mirren win it was 1-0 (7.28%). The actual scoreline of 1-0 was predicted with a 7.3% likelihood.

Result

St Mirren 22.25% (-0.68)
Draw 25.4% (+0.01)
Hearts 52.35% (+0.68)

Both Teams to Score: 

47.73% (-0.46)

Goals

Over 1.5 71.51%
Under 1.5 28.49%
Over 2.5 46.67% (-0.04)
Under 2.5 53.33% (+0.08)
Over 3.5 24.78% (-0.24)
Under 3.5 75.22% (+0.24)
Over 4.5 13.49% (+0.06)
Under 4.5 86.51% (-0.05)

First Half Winner

St Mirren 20.64% (-0.85)
Draw 44.32% (+0.28)
Hearts 35.04% (+0.59)

Team To Score First

St Mirren 35.33% (-0.75)
No Goal 8.51% (+0.05)
Hearts 56.16% (+0.70)

Corners

Over 8 57.65% (-0.47)
Equal 8 11.74% (+0.41)
Under 8 30.61% (+0.06)
Over 9 45.7% (-0.83)
Equal 9 11.95% (+0.37)
Under 9 42.35% (+0.47)
Over 10.5 34.58% (-1.10)
Under 10.5 65.42% (+1.11)

St Mirren Goals

Over 1.5 22.83% (-0.57)
Under 1.5 77.17% (+0.57)
Over 2.5 6.77% (-0.30)
Under 2.5 93.23% (+0.30)
Over 3.5 1.53% (-0.16)
Under 3.5 98.47% (+0.16)

Hearts Goals

Over 0.5 78.1% (+0.34)
Under 0.5 21.9% (-0.34)
Over 1.5 46.32% (+0.50)
Under 1.5 53.68% (-0.50)
Over 2.5 21.14% (+0.40)
Under 2.5 78.86% (-0.40)
Over 3.5 7.38% (+0.31)
Under 3.5 92.62% (-0.32)

Score analysis

St Mirren 22.26%
Draw 25.41%
Hearts 52.35%
St Mirren
1-0 @ 7.28% (-0.13)
2-1 @ 5.72% (-0.08)
2-0 @ 3.37% (-0.13)
3-1 @ 1.75% (-0.14)
3-2 @ 1.38% (-0.09)
3-0 @ 1.34% (+0.07)
Other @ 1.42% (-0.20)
Total : 22.26%
Draw
1-1 @ 11.59% (-0.03)
0-0 @ 8.51% (+0.05)
2-2 @ 4.43% (-0.07)
Other @ 0.11% (+0.03)
Total : 25.41%
Hearts
0-1 @ 12.72% (+0.09)
0-2 @ 9.87% (+0.18)
1-2 @ 9.5% (+0.07)
0-3 @ 5.34% (+0.17)
1-3 @ 5.11% (-0.09)
2-3 @ 2.54% (-0.03)
Other @ 7.27% (+0.28)
Total : 52.35%

Head to Head

Scottish Premiership Gameweek 17
Jan 14, 2026 7.45pm
2
0
HT : 0 0
FT Tynecastle Park
  • Lawrence Shankland 60' goal
  • Pierre Landry Kabore 67' yellowcard
  • Tómas Bent Magnússon 68' yellowcard
  • Jamie McCart 68' yellowcard
  • Pierre Landry Kabore 68' yellowcard
  • Frankie Kent 74' yellowcard
  • Tómas Bent Magnússon 80' goal
  • Jordi Altena 90'+4' yellowcard
  • yellowcard Dan N'Lundulu 57'
  • yellowcard Malik Dijksteel 57'
  • yellowcard M. Dijksteel 57'
  • yellowcard Allan Campbell 66'
  • yellowcard A. Campbell 66'
  • yellowcard Jayden Richardson 81'
Scottish Premiership
Dec 13, 2025 3.00pm
Scottish Premiership
Oct 29, 2025 7.45pm
2
2
HT : 0 0
FT
Scottish Premiership
Oct 29, 2025 7.45pm
Scottish League Cup
Aug 16, 2025 3.00pm
1
1
HT : 0 0
ET
Scottish Premiership Gameweek 28
Feb 26, 2025 7.45pm
3
1
HT : 0 1
FT Tynecastle Park
  • James Wilson 56' goal
  • Calem Nieuwenhof 63' goal
  • Kenneth Vargas 90'+5' goal
  • goal Mikael Mandron 37'
  • yellowcard Caolan Boyd-Munce 52'
  • yellowcard Mikael Mandron 67'
  • yellowcard Killian Phillips 74'
  • yellowcard Mark O'Hara 80'