Timeline
- 4' Nicolas Raskin Yellow Card
- 16' Kevin Kelsy
- 33' Stephen Kingsley for Rogers Mato
- 44' Emmanuel Fernandez Yellow Card
- 48' Cláudio Braga
- 54' Badredine Bouanani for Djeidi Gassama
- 57' Calvin Miller
- 61' James Penrice Yellow Card
- 63' Tuur Rommens for James Penrice
- 70' Badredine Bouanani Yellow Card
- 72' Jordi Altena Yellow Card
- 78' James Wilson for Calvin Miller
- 78' Jerome Williams for Cláudio Braga
- 84' Findlay Curtis for Kim Min-Su
- 84' Tochi Phil Chukwuani for Daniel Neil
- 85' Bojan Miovski for Ryan Naderi
- 87' Sabah Kerjota Yellow Card
- 89' Olwethu Makhanya
- 90'+1' Severin Sabri Guendouz for Joshua McPake
Match stats
46.5%
Possession
53.5%
17
Shots
14
6
On target
6
12
Fouls
20
2
Yellow cards
4
0
Red cards
0
0
Offsides
1
4
Saves
4
236
Accurate passes
292
Lineups
Heart of Midlothian
4-2-3-1
1
Reus
74
Mato
5
McCart
64
Walcott
23
Altena
22
Magnússon
78
Mendy
15
McPake
7
Miller
29
Kerjota
10
Braga
Rangers
4-2-3-1
1
Pandur
29
Penrice
24
Makhanya
37
Fernandez
21
Sterling
43
Raskin
6
Neil
23
Gassama
20
Naderi
10
Min-Su
19
Kelsy
Heart of Midlothian
4-2-3-1
- 1 Beau Reus G
- 5 Jamie McCart CD-L
- 64 Malachi Walcott CD-R
- 74 Rogers Mato ▼ LB
- 23 Jordi Altena RB
- 7 Calvin Miller ▼ AM
- 22 Tómas Magnússon LM
- 78 Laurent Mendy RM
- 10 Cláudio Braga ▼ F
- 15 Joshua McPake ▼ AM-L
- 29 Sabah Kerjota AM-R
Came on
- 9 Jerome Williams ▲ SUB
- 19 Severin Sabri Guendouz ▲ SUB
- 21 James Wilson ▲ SUB
- 3 Stephen Kingsley ▲ SUB
Unused substitutes (5)
- 30 Ryan Fulton SUB
- 77 Amadou Ba-Sy SUB
- 11 Pierre Landry Kabore SUB
- 33 Finlay Pollock SUB
- 31 Yan Dhanda SUB
Rangers
4-2-3-1
- 1 Ivor Pandur G
- 24 Olwethu Makhanya CD-L
- 37 Emmanuel Fernandez CD-R
- 29 James Penrice ▼ LB
- 21 Dujon Sterling RB
- 20 Ryan Naderi ▼ AM
- 43 Nicolas Raskin LM
- 6 Daniel Neil ▼ RM
- 19 Kevin Kelsy F
- 23 Djeidi Gassama ▼ AM-L
- 10 Kim Min-Su ▼ AM-R
Came on
- 52 Findlay Curtis ▲ SUB
- 28 Bojan Miovski ▲ SUB
- 25 Tuur Rommens ▲ SUB
- 42 Tochi Phil Chukwuani ▲ SUB
- 26 Badredine Bouanani ▲ SUB
Unused substitutes (4)
- 22 Vanja Dragojevic SUB
- 18 Kosta Nedeljkovic SUB
- 31 Liam Kelly SUB
- 4 Ben Godfrey SUB
Commentary
- 90'+1' Severin Sabri Guendouz (Heart of Midlothian) Substitution at 90'+1'
- 89' Olwethu Makhanya (Rangers) Goal at 89'
- 87' Sabah Kerjota (Heart of Midlothian) Yellow Card at 87'
- 85' Bojan Miovski (Rangers) Substitution at 85'
- 84' Tochi Phil Chukwuani (Rangers) Substitution at 84'
- 84' Findlay Curtis (Rangers) Substitution at 84'
- 78' Jerome Williams (Heart of Midlothian) Substitution at 78'
- 78' James Wilson (Heart of Midlothian) Substitution at 78'
- 72' Jordi Altena (Heart of Midlothian) Yellow Card at 72'
- 70' Badredine Bouanani (Rangers) Yellow Card at 70'
- 63' Tuur Rommens (Rangers) Substitution at 63'
- 61' James Penrice (Rangers) Yellow Card at 61'
Recent form
Heart of Midlothian
W
L
L
D
W
- W St Mirren 5-0 SPFL Premiership
- D Nordsjælland 1-1 UEFA Conference League
- L at Celtic 7-1 SPFL Premiership
- L at Trabzonspor 2-0 UEFA Conference League
- W at Motherwell 2-0 SPFL Premiership
Rangers
W
D
W
W
W
- W Celtic 3-0 SLC
- W at Celtic 1-0 SPFL Premiership
- W Kilmarnock 3-1 SPFL Premiership
- D at Dundee 2-2 SPFL Premiership
- W St Johnstone 4-0 SPFL Premiership
Head to head
HOM leads series 3-2
- 4 May 2026 Heart of Midlothian 2–1 Rangers 2025-26 Scottish Premiership
- 15 Feb 2026 Rangers 4–2 Heart of Midlothian 2025-26 Scottish Premiership
- 21 Dec 2025 Heart of Midlothian 2–1 Rangers 2025-26 Scottish Premiership
- 13 Sep 2025 Rangers 0–2 Heart of Midlothian 2025-26 Scottish Premiership
- 16 Feb 2025 Heart of Midlothian 1–3 Rangers 2024-25 Scottish Premiership
7 earlier entries