Hearts vs St. Mirren - Prediction and Stats
James Wilson
55’
Calem Nieuwenhof
63’
Kenneth Vargas
90 + 5’
37’
Mikael Mandron
Hearts vs St. Mirren Statistic


55
Ball possession
45
6
Shots on target
3
2
Shots off target
4
2
Saves
2
5
Corner kicks
6
18
Free kicks
12
3
Offsides
3
8
Fouls
16
0
Yellow cards
4
0
Red cards
1
Match details
90’
+5
(assist: Jorge Grant)
3
:
1
Kenneth Vargas
90’
Roland Idowu
(Leave  the field: Richard Taylor)
82’
Kenneth Vargas
(Leave  the field: James Wilson)
82’
Musa Drammeh
(Leave  the field: Elton Kabangu)
80’
Mark O'Hara
(Yellow card)
77’
Greg Kiltie
(Leave  the field: Killian Phillips)
74’
Killian Phillips
(Yellow card)
71’
Killian Phillips
(Red card - Removing)
67’
Mikael Mandron
(Yellow card)
66’
Jorge Grant
(Leave  the field: Calem Nieuwenhof)
66’
Blair Spittal
(Leave  the field: Sander Erik Kartum)
63’
(assist: Elton Kabangu)
2
:
1
Calem Nieuwenhof
55’
(Goal !!!)
1
:
1
James Wilson
52’
Caolan Boyd-Munce
(Yellow card)
46’
Toyosi Olusanya
(Leave  the field: Jonah Ayunga)
46’
Elvis Bwomono
(Leave  the field: Ryan Alebiosu)
37’
(Goal !!!)
0
:
1
Mikael Mandron
Hearts vs St. Mirren Odds
Bookmaker
Bonus
Movement
1
X
2

1xbet Bonuses
Receive bonus

Odds movement
1
1.78

26 Feb, 10:01
1.70
26 Feb, 11:02
1.73
26 Feb, 15:01
1.78
X
3.78

26 Feb, 11:02
3.84
26 Feb, 12:01
3.82
26 Feb, 15:01
3.78
2
4.41

26 Feb, 11:02
4.66
26 Feb, 12:01
4.71
26 Feb, 15:01
4.41

Betway Bonuses
Receive bonus

Odds movement
1
1.83

26 Feb, 03:02
1.70
26 Feb, 09:01
1.73
26 Feb, 15:01
1.83
X
3.50

26 Feb, 04:01
3.80
26 Feb, 08:01
3.75
26 Feb, 15:01
3.50
2
4.20

26 Feb, 08:01
4.75
26 Feb, 09:01
4.50
26 Feb, 15:01
4.20
Highest
1.83
3.78
4.5
Average
1.8
3.66
4.33
Lowest odds
1.78
3.5
4.2
1X2 prediction for Hearts vs St. Mirren match
Date and time
26.02.25
14:45
Match
Hearts
3
St. Mirren
1


See also other Scottish Premiership predictions
Rangers – Dundee United: can Dundee United secure a European spot?
On Wednesday, May 14, at 20:45 Central European Time, Rangers...

Aberdeen vs Celtic prediction, H2H and probable lineups — May 14, 2025
On May 14, 2025, we’re set for an electrifying penultimate...

Hearts vs St. Mirren today lineups

3-5-2

Team manager
Neil Critchley
Referee
Team manager
Stephen Robinson
Hearts vs St. Mirren today lineups
























Substitutes


















TOP scorers



Scottish Premiership 2024/2025


11
Matches
31
6
Goals
8
0
Penalty Goals
0
0.61
Goals Per 90 min
0.36
147
Min Per Goal
254
Head to Head Hearts - St. Mirren
Statistics are for the last 5 games
40%
D
- 2

10 feb 2025
14:45
Scottish Cup

St. Mirren

Hearts
2
Score
1
4
1
19 oct 2024
10:00
Scottish Premiership

Hearts

St. Mirren
Score
4
0
21 sep 2024
10:00
Scottish Premiership

St. Mirren

Hearts
Score
2
1
15 may 2024
14:45
Scottish Premiership

St. Mirren

Hearts
Score
2
2
06 apr 2024
10:00
Scottish Premiership

St. Mirren

Hearts
Score
1
2
Over 0.5
5/5 matches
100%
Over 1.5
5/5 matches
100%
Over 2.5
4/5 matches
80%
BTTS
4/5 matches
80%
Team Over 0.5
Hearts
100%
Team Over 0.5
St. Mirren
80%
Last matches Hearts

60%
W
- 3
20%
D
- 1
20%
L
- 1
23 feb 2025
07:00
Scottish Premiership

St. Johnstone

Hearts
Score
1
2
Hearts 1 - 3 Rangers 16 feb 2025, 07:00 Scottish Premiership
16 feb 2025
07:00
Scottish Premiership

Hearts

Rangers
Score
1
3
10 feb 2025
14:45
Scottish Cup

St. Mirren

Hearts
2
Score
1
4
1
01 feb 2025
10:00
Scottish Premiership

Dundee FC

Hearts
Score
0
6
25 jan 2025
10:00
Scottish Premiership

Hearts

Kilmarnock
Score
3
2
Statistics for the last 5 games
-
Matches5
-
Wins3
-
Draws1
-
Losses1
-
Goals13
-
Goals per game2.6
-
Over 1.5100%
-
Over 2.580%
-
BTTS80%
Last matches St. Mirren

40%
W
- 2
40%
D
- 2
20%
L
- 1
22 feb 2025
10:00
Scottish Premiership

Rangers

St. Mirren
Score
0
2
16 feb 2025
09:00
Scottish Premiership

St. Mirren

Hibernian
Score
0
0
10 feb 2025
14:45
Scottish Cup

St. Mirren

Hearts
2
Score
1
4
1
St. Mirren 0 - 1 St. Johnstone 01 feb 2025, 10:00 Scottish Premiership
01 feb 2025
10:00
Scottish Premiership

St. Mirren

St. Johnstone
Score
0
1
25 jan 2025
10:00
Scottish Premiership

Aberdeen

St. Mirren
Score
0
3
Statistics for the last 5 games
-
Matches5
-
Wins2
-
Draws2
-
Losses1
-
Goals6
-
Goals per game1.2
-
Over 1.560%
-
Over 2.520%
-
BTTS20%
Hearts vs St. Mirren Standings
№ | Team | MP | W | D | L | G | Diff | Form | Points | |
6
![]() |
St. Mirren | 33 | 12 | 5 | 16 | 45 - 54 | -9 | 41 | ||
7
![]() |
Hearts | 33 | 11 | 7 | 15 | 43 - 44 | -1 | 40 |
Championship play-off
Relegation Playoff
Win
Draw
Lose
MP
Matches Played
W
Wins
D
Draws
L
Loses
G
Goals
Diff
Diff goals

Comparative Team Statistics
League Position
6
/ 12

33
Total games
33
11
33%
Wins
36%
12
7
21%
Draws
15%
5
15
45%
Loses
48%
16
43
Goals scored
45
44
Goals conceded
54
40
Points
41
Where to watch Hearts vs St. Mirren
List of TV channels for International
Bet365
(intenational)

Hearts Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
27 | Sander Erik Kartum | 8 | 329 |
Total starts
4
|
Substituted out
4
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
3 | Stephen Kingsley | 7 | 497 |
Total starts
7
|
Substituted out
2
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
9 | Lawrence Shankland | 28 | 2247 |
Total starts
25
|
Substituted out
8
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
4 (0)
|
Yellow cards
7
|
Red cards
0
|
|||||
17 | Alan Forrest | 26 | 814 |
Total starts
8
|
Substituted out
7
|
Substituted in
18
|
Matches in reserve
18
|
Goals (penalty)
1 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
16 | Blair Spittal | 33 | 2234 |
Total starts
27
|
Substituted out
17
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
4 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
77 | Kenneth Vargas | 27 | 1051 |
Total starts
12
|
Substituted out
11
|
Substituted in
15
|
Matches in reserve
15
|
Goals (penalty)
4 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
18 | Harry Milne | 1 | 90 |
Total starts
1
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
7 | Jorge Grant | 27 | 1508 |
Total starts
17
|
Substituted out
14
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
3 (0)
|
Yellow cards
5
|
Red cards
1
|
|||||
4 | Craig Halkett | 13 | 878 |
Total starts
10
|
Substituted out
2
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
19 | Elton Kabangu | 11 | 880 |
Total starts
10
|
Substituted out
6
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
6 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
14 | Cameron Devlin | 25 | 1684 |
Total starts
18
|
Substituted out
7
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
0 (0)
|
Yellow cards
8
|
Red cards
0
|
|||||
30 | Jamie McCart | 10 | 811 |
Total starts
9
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
10 | Barrie McKay | 8 | 247 |
Total starts
2
|
Substituted out
2
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
20 | Yan Dhanda | 20 | 684 |
Total starts
6
|
Substituted out
6
|
Substituted in
14
|
Matches in reserve
14
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
29 | James Penrice | 30 | 2635 |
Total starts
29
|
Substituted out
3
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
2 (0)
|
Yellow cards
11
|
Red cards
0
|
|||||
6 | Lewis Neilson | 22 | 1640 |
Total starts
16
|
Substituted out
2
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
1 | Craig Gordon | 31 | 2790 |
Total starts
31
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
6 | Beni Baningime | 23 | 1743 |
Total starts
20
|
Substituted out
8
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
82 | Gerald Taylor | 8 | 569 |
Total starts
7
|
Substituted out
3
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
2 | Frankie Kent | 13 | 1113 |
Total starts
13
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
2 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
15 | Michael Steinwender | 9 | 708 |
Total starts
8
|
Substituted out
2
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
28 | Zander Clark | 2 | 180 |
Total starts
2
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
8 | Calem Nieuwenhof | 8 | 224 |
Total starts
1
|
Substituted out
1
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
37 | Musa Drammeh | 21 | 933 |
Total starts
11
|
Substituted out
10
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
3 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
14 | James Wilson | 20 | 1208 |
Total starts
15
|
Substituted out
12
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
5 (0)
|
Yellow cards
1
|
Red cards
1
|
|||||
- | Adam Forrester | 20 | 1320 |
Total starts
14
|
Substituted out
4
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
St. Mirren Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
13 | Toyosi Olusanya | 31 | 2026 |
Total starts
26
|
Substituted out
23
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
8 (0)
|
Yellow cards
8
|
Red cards
1
|
|||||
10 | Conor McMenamin | 9 | 469 |
Total starts
5
|
Substituted out
4
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
2 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
99 | Kevin van Veen | 5 | 189 |
Total starts
2
|
Substituted out
2
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
1 | Zachary Hemming | 12 | 1080 |
Total starts
12
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
9 | Mikael Mandron | 29 | 1375 |
Total starts
13
|
Substituted out
10
|
Substituted in
16
|
Matches in reserve
16
|
Goals (penalty)
5 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
9 | Jonah Ayunga | 23 | 924 |
Total starts
9
|
Substituted out
8
|
Substituted in
14
|
Matches in reserve
14
|
Goals (penalty)
2 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
23 | Dennis Adeniran | 6 | 240 |
Total starts
2
|
Substituted out
1
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
24 | Declan John | 13 | 922 |
Total starts
10
|
Substituted out
5
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
3 | Scott Tanser | 25 | 1614 |
Total starts
19
|
Substituted out
6
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
2
|
|||||
22 | Marcus Fraser | 33 | 2958 |
Total starts
33
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
6
|
Red cards
1
|
|||||
6 | Mark O'Hara | 28 | 2317 |
Total starts
27
|
Substituted out
8
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
3 (1)
|
Yellow cards
3
|
Red cards
0
|
|||||
11 | Greg Kiltie | 26 | 1234 |
Total starts
14
|
Substituted out
14
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
0 (0)
|
Yellow cards
6
|
Red cards
0
|
|||||
4 | Alex Iacovitti | 12 | 775 |
Total starts
8
|
Substituted out
1
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
1 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
13 | Alexandros Gogic | 31 | 2644 |
Total starts
30
|
Substituted out
2
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
1 (0)
|
Yellow cards
7
|
Red cards
1
|
|||||
8 | Oisin Smyth | 18 | 607 |
Total starts
5
|
Substituted out
4
|
Substituted in
13
|
Matches in reserve
13
|
Goals (penalty)
4 (1)
|
Yellow cards
1
|
Red cards
0
|
|||||
5 | Richard Taylor | 29 | 2389 |
Total starts
27
|
Substituted out
5
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
15 | Caolan Boyd-Munce | 25 | 1518 |
Total starts
18
|
Substituted out
13
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
5 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
42 | Elvis Bwomono | 25 | 1532 |
Total starts
15
|
Substituted out
8
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
14 | James Scott | 11 | 432 |
Total starts
4
|
Substituted out
4
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
- | Luke Kenny | 2 | 38 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
2 | Ryan Alebiosu | 8 | 549 |
Total starts
8
|
Substituted out
5
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
12 | Roland Idowu | 26 | 990 |
Total starts
11
|
Substituted out
11
|
Substituted in
15
|
Matches in reserve
15
|
Goals (penalty)
4 (2)
|
Yellow cards
5
|
Red cards
0
|
|||||
88 | Killian Phillips | 30 | 2482 |
Total starts
30
|
Substituted out
12
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
4 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
19 | Owen Oseni | 9 | 109 |
Total starts
0
|
Substituted out
0
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Callum Penman | 4 | 44 |
Total starts
1
|
Substituted out
1
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
33 | Evan Mooney | 7 | 85 |
Total starts
0
|
Substituted out
0
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards