Scotland Premiership 2025/26 · 1st Phase - 18

Heart Of Midlothian vs Rangers, 21 December 2025: result and statistics

Heart Of Midlothian crest

Heart Of Midlothian

2 : 1 Half-time score 2:0 21 December 2025
Rangers crest

Rangers

1.5 xG Expected goals (xG) 0.94
Premiership standings Premiership
#TeamPScoredConcededPoints
1 Heart Of Midlothian 33 58 28 70
2 Rangers 33 66 31 69

Squad news

Preliminary squads: Heart Of Midlothian — Rangers

Squads may change before kickoff.

Preliminary
Heart Of Midlothian 4-2-3-1
CoachDerek McInnes
Rangers 3-1-4-2
CoachDanny Rohl
7.1 25. A. Schwolow
6.9 15. M. Steinwender
7.0 2. F. Kent
7.4 19. S. Findlay
7.2 3. S. Kingsley
6.9 31. O. McEntee
7.2 14. C. Devlin
7.2 89. A. Kyziridis
6.6 22. T. Magnusson
6.7 10. C. Braga
6.9 9. L. Shankland
6.9 1. J. Butland
7.9 21. D. Sterling
7.7 37. E. Fernandez
7.2 2. J. Tavernier
6.8 8. C. Barron
7.0 3. M. Aarons
7.3 43. N. Raskin
6.5 10. M. Diomande
6.8 30. J. Meghoma
6.6 28. B. Miovski
6.8 47. M. Moore
Heart Of Midlothian Substitutes
1
C. Gordon G
5
J. McCart D
6.7
6
B. Baningime M
7.1
7
E. Kabangu F
6.5
12
C. Borchgrevink D
7.1
16
B. Spittal M
6.6
17
A. Forrest F
6.6
21
J. Wilson F
6.4
29
S. Kerjota F
6.7
Rangers Substitutes
31
L. Kelly G
19
C. Nsiala D
7.0
51
C. Adamson M
20
K. Dowell M
7.0
11
T. Aasgaard M
6.9
23
D. Gassama F
6.9
52
F. Curtis M
6.7
9
Chermiti F
6.5
99
Danilo Pereira F
6.8

Pre-match statistics

Form over the last five matches: Heart Of Midlothian — Rangers

Heart Of Midlothian

2 wins, 2 draws, 1 losses in the last 5 matches

Pre-match statistics

Heart Of Midlothian — all matches

Details for the 5 most recent matches in this sample.

Heart Of Midlothian

Pre-match statistics

Heart Of Midlothian — at home

Details for the 5 most recent matches in this sample.

Heart Of Midlothian
Rangers

3 wins, 2 draws, 0 losses in the last 5 matches

Pre-match statistics

Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Rangers — away

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Head-to-head: Heart Of Midlothian and Rangers

Head-to-head
DateCompetitionOpponentScore
13.09.2025 Premiership Rangers — Heart Of Midlothian 0:2
16.02.2025 Premiership Heart Of Midlothian — Rangers 1:3
10.11.2024 Premiership Rangers — Heart Of Midlothian 1:0
03.08.2024 Premiership Heart Of Midlothian — Rangers 0:0
18.05.2024 Premiership Heart Of Midlothian — Rangers 3:3

Match timeline

Match events: Heart Of Midlothian — Rangers

First half 2 - 0
VAR review Incident involving: Bojan Miovski Goal cancelled
1 - 0
S. Findlay Assist: A. Kyziridis Goal
2 - 0
L. Shankland Assist: C. Braga Goal
Second half 2 - 1
Chermiti Replaced: M. Diomande Substitution
Oisin McEntee Yellow card · Foul
D. Gassama Replaced: J. Tavernier Substitution
T. Aasgaard Replaced: C. Barron Substitution
Danilo Pereira Replaced: B. Miovski Substitution
C. Nsiala Replaced: D. Sterling Substitution
B. Baningime Replaced: T. Magnusson Substitution
A. Forrest Replaced: C. Braga Substitution
J. McCart Replaced: S. Kingsley Substitution
S. Kerjota Replaced: A. Kyziridis Substitution
2 - 1
Chermiti Assist: T. Aasgaard Goal
Beni Baningime Yellow card · Foul
E. Kabangu Replaced: L. Shankland Substitution
Mikey Moore Yellow card · Foul
Heart Of Midlothian Metric Rangers
2 Goals 1
1.5 Expected goals (xG) 0.94
14 Shots 11
5 Shots on target 2
7 Shots off target 5
2 Blocked shots 4
12 Shots inside the box 8
2 Shots outside the box 3
6 Corners 1
12 Fouls 1
Offsides 2
43 % Ball possession, % 57 %
1 Goalkeeper saves 3
327 Total passes 42
232 Accurate passes 326
71 % Pass accuracy, % 78 %
2 Yellow cards 1
Referee: N. Walsh

Player statistics

Player ratings: Heart Of Midlothian — Rangers

Select a player to open their detailed match statistics.

Heart Of Midlothian Rating
19
Stuart Findlay D · 90 min · goals: 1
7.9
Goals 1 Assists 0 Shots 2 Shots on target 1 Total passes 33 Pass accuracy, % 27 % Tackles 1 Interceptions 1 Duels: won / total 5 / 8 Dribbled past 1 Goals conceded 0 Yellow cards 0 Red cards 0
9
Lawrence Shankland F · 89 min · Captain · goals: 1
7.9
Goals 1 Assists 0 Shots 4 Shots on target 3 Total passes 30 Pass accuracy, % 20 % Key passes 1 Duels: won / total 1 / 9 Dribbles: successful / attempted 1 / 3 Dribbled past 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
3
Stephen Kingsley D · 88 min
7.6
Assists 0 Total passes 26 Pass accuracy, % 24 % Key passes 1 Tackles 3 Interceptions 3 Duels: won / total 5 / 6 Dribbled past 1 Fouls drawn 1 Goals conceded 0 Yellow cards 0 Red cards 0
89
Alexandros Kyziridis M · 89 min · assists: 1
7.3
Assists 1 Shots 2 Total passes 29 Pass accuracy, % 21 % Key passes 3 Tackles 3 Duels: won / total 6 / 14 Dribbles: successful / attempted 1 / 4 Dribbled past 2 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
22
Tomas Magnusson M · 83 min
7.3
Assists 0 Total passes 26 Pass accuracy, % 18 % Key passes 1 Tackles 2 Blocks 1 Duels: won / total 4 / 7 Dribbled past 2 Goals conceded 0 Yellow cards 0 Red cards 0
14
Cameron Devlin M · 90 min
6.9
Assists 0 Shots 1 Total passes 36 Pass accuracy, % 29 % Tackles 3 Interceptions 4 Duels: won / total 8 / 13 Dribbled past 3 Fouls drawn 4 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
31
Oisin McEntee M · 90 min
6.9
Assists 0 Total passes 29 Pass accuracy, % 11 % Key passes 2 Tackles 1 Interceptions 1 Duels: won / total 12 / 22 Fouls drawn 2 Fouls committed 3 Goals conceded 0 Yellow cards 1 Red cards 0
15
Michael Steinwender D · 90 min
6.3
Assists 0 Total passes 33 Pass accuracy, % 23 % Interceptions 2 Blocks 1 Duels: won / total 2 / 6 Dribbled past 1 Fouls drawn 1 Fouls committed 2 Goals conceded 0 Yellow cards 0 Red cards 0
25
Alexander Schwolow G · 90 min
6.2
Assists 0 Total passes 28 Pass accuracy, % 15 % Goalkeeper saves 1 Goals conceded 1 Yellow cards 0 Red cards 0
6
Beni Baningime M · 12 min · Substitute appearance
6.2
Assists 0 Total passes 3 Pass accuracy, % 3 % Duels: won / total — / 2 Fouls committed 1 Goals conceded 0 Yellow cards 1 Red cards 0
17
Alan Forrest F · 12 min · Substitute appearance
6.2
Assists 0 Total passes 3 Pass accuracy, % 3 % Duels: won / total — / 2 Dribbles: successful / attempted — / 1 Goals conceded 0 Yellow cards 0 Red cards 0
2
Frankie Kent D · 90 min
6.0
Assists 0 Shots 2 Shots on target 1 Total passes 34 Pass accuracy, % 28 % Key passes 1 Blocks 1 Duels: won / total 5 / 9 Goals conceded 0 Yellow cards 0 Red cards 0
10
Cláudio Braga M · 83 min · assists: 1
6.0
Assists 1 Shots 1 Total passes 15 Pass accuracy, % 10 % Key passes 3 Tackles 2 Duels: won / total 2 / 17 Dribbles: successful / attempted — / 4 Dribbled past 1 Fouls committed 3 Goals conceded 0 Yellow cards 0 Red cards 0
5
Jamie McCart D · 2 min · Substitute appearance
—
Assists 0 Total passes 2 Duels: won / total 2 / 2 Fouls drawn 1 Goals conceded 0 Yellow cards 0 Red cards 0
29
Sabah Kerjota F · 1 min · Substitute appearance
—
Assists 0 Key passes 1 Duels: won / total — / 1 Dribbled past 1 Goals conceded 0 Yellow cards 0 Red cards 0
7
Elton Kabangu F · 1 min · Substitute appearance
—
Assists 0 Goals conceded 0 Yellow cards 0 Red cards 0
1
Craig Gordon G · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
12
Christian Borchgrevink D · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
16
Blair Spittal M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
21
James Wilson F · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
Rangers Rating
9
Youssef Chermiti F · 45 min · Substitute appearance · goals: 1
7.9
Goals 1 Assists 0 Shots 1 Shots on target 1 Total passes 7 Pass accuracy, % 2 % Duels: won / total 5 / 6 Fouls drawn 1 Goals conceded 0 Yellow cards 0 Red cards 0
43
Nicolas Raskin M · 90 min
7.2
Assists 0 Shots 2 Total passes 68 Pass accuracy, % 56 % Tackles 3 Interceptions 2 Duels: won / total 11 / 17 Dribbles: successful / attempted 1 / 1 Dribbled past 1 Fouls drawn 2 Fouls committed 2 Goals conceded 0 Yellow cards 0 Red cards 0
11
Thelo Aasgaard M · 16 min · Substitute appearance · assists: 1
7.2
Assists 1 Total passes 8 Pass accuracy, % 6 % Key passes 2 Duels: won / total 1 / 3 Goals conceded 0 Yellow cards 0 Red cards 0
21
Dujon Sterling D · 81 min
6.9
Assists 0 Total passes 47 Pass accuracy, % 45 % Tackles 1 Interceptions 1 Duels: won / total 5 / 6 Dribbles: successful / attempted — / 1 Fouls drawn 2 Goals conceded 0 Yellow cards 0 Red cards 0
8
Connor Barron M · 74 min
6.9
Assists 0 Shots 1 Total passes 32 Pass accuracy, % 28 % Key passes 1 Tackles 1 Duels: won / total 3 / 7 Dribbles: successful / attempted 2 / 2 Dribbled past 1 Fouls committed 2 Goals conceded 0 Yellow cards 0 Red cards 0
2
James Tavernier D · 63 min · Captain
6.9
Assists 0 Total passes 38 Pass accuracy, % 30 % Key passes 2 Tackles 1 Duels: won / total 6 / 7 Fouls drawn 2 Goals conceded 0 Yellow cards 0 Red cards 0
19
Clinton Nsiala D · 9 min · Substitute appearance
6.9
Assists 0 Total passes 9 Pass accuracy, % 7 % Blocks 1 Goals conceded 0 Yellow cards 0 Red cards 0
99
Danilo F · 16 min · Substitute appearance
6.7
Assists 0 Total passes 9 Pass accuracy, % 4 % Tackles 1 Duels: won / total 4 / 5 Dribbles: successful / attempted 1 / 1 Goals conceded 0 Yellow cards 0 Red cards 0
3
Max Aarons M · 90 min
6.6
Assists 0 Total passes 49 Pass accuracy, % 35 % Key passes 1 Tackles 2 Interceptions 1 Duels: won / total 7 / 12 Dribbles: successful / attempted 3 / 4 Fouls drawn 2 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
23
Djeidi Gassama F · 27 min · Substitute appearance
6.6
Assists 0 Total passes 7 Pass accuracy, % 5 % Duels: won / total 4 / 6 Dribbles: successful / attempted 2 / 3 Fouls drawn 1 Fouls committed 1 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
1
Jack Butland G · 90 min
6.5
Assists 0 Total passes 39 Pass accuracy, % 25 % Goalkeeper saves 3 Goals conceded 2 Yellow cards 0 Red cards 0
47
Mikey Moore F · 90 min
6.3
Assists 0 Shots 1 Shots on target 1 Total passes 13 Pass accuracy, % 8 % Duels: won / total 4 / 10 Dribbles: successful / attempted 3 / 4 Fouls drawn 1 Fouls committed 2 Goals conceded 0 Yellow cards 1 Red cards 0
37
Emmanuel Fernandez D · 90 min
6.3
Assists 0 Shots 2 Total passes 46 Pass accuracy, % 38 % Key passes 1 Tackles 2 Blocks 1 Duels: won / total 6 / 10 Dribbles: successful / attempted — / 1 Goals conceded 0 Yellow cards 0 Red cards 0
10
Mohammed Diomande M · 45 min
6.3
Assists 0 Total passes 10 Pass accuracy, % 9 % Key passes 1 Tackles 1 Duels: won / total 3 / 5 Fouls drawn 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
30
Jayden Meghoma M · 90 min
6.2
Assists 0 Total passes 23 Pass accuracy, % 17 % Tackles 2 Interceptions 1 Duels: won / total 4 / 10 Dribbles: successful / attempted 1 / 2 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
28
Bojan Miovski F · 74 min
6.0
Assists 0 Total passes 15 Pass accuracy, % 11 % Duels: won / total 2 / 13 Dribbles: successful / attempted — / 1 Offsides 1 Goals conceded 0 Yellow cards 0 Red cards 0
31
Liam Kelly G · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
20
Kieran Dowell M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
51
Calum Adamson M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
52
Findlay Curtis M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0

Premium

Both teams to score prediction: Heart Of Midlothian — Rangers

🔒
Available with Premium: high-confidence predictions Sign in or register

Pre-match statistics

Corners: Heart Of Midlothian — Rangers

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

Heart Of Midlothian
Average per match
8.8
Team 5.2 Opponent 3.6
Above the line in 3 of 5 matches

Pre-match statistics

Corners · Heart Of Midlothian — all matches

Details for the 5 most recent matches in this sample.

Heart Of Midlothian

Pre-match statistics

Corners · Heart Of Midlothian — at home

Details for the 5 most recent matches in this sample.

Heart Of Midlothian
Rangers
Average per match
9.6
Team 4.4 Opponent 5.2
Above the line in 4 of 5 matches

Pre-match statistics

Corners · Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Corners · Rangers — away

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Shots on target: Heart Of Midlothian — Rangers

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

Heart Of Midlothian
Average per match
6.8
Team 3.2 Opponent 3.6
Above the line in 2 of 5 matches

Pre-match statistics

Shots on target · Heart Of Midlothian — all matches

Details for the 5 most recent matches in this sample.

Heart Of Midlothian

Pre-match statistics

Shots on target · Heart Of Midlothian — at home

Details for the 5 most recent matches in this sample.

Heart Of Midlothian
Rangers
Average per match
9.2
Team 6 Opponent 3.2
Above the line in 3 of 5 matches

Pre-match statistics

Shots on target · Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers
DateCompetitionOpponentShots on targetResult
15.12.2025 Premiership Rangers — Hibernian 8:3 W
06.12.2025 Premiership Kilmarnock — Rangers 6:3 W
03.12.2025 Premiership Dundee Utd — Rangers 10:6 D
30.11.2025 Premiership Rangers — Falkirk 4:2 D
22.11.2025 Premiership Rangers — Livingston 2:2 W

Pre-match statistics

Shots on target · Rangers — away

Details for the 5 most recent matches in this sample.

Rangers
DateCompetitionOpponentShots on targetResult
06.12.2025 Premiership Kilmarnock — Rangers 6:3 W
03.12.2025 Premiership Dundee Utd — Rangers 10:6 D
09.11.2025 Premiership Dundee — Rangers 10:5 W
29.10.2025 Premiership Hibernian — Rangers 3:4 W
05.10.2025 Premiership Falkirk — Rangers 2:4 D

Pre-match statistics

Yellow cards: Heart Of Midlothian — Rangers

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

Heart Of Midlothian
Average per match
4.8
Team 2.8 Opponent 2
Above the line in 4 of 5 matches

Pre-match statistics

Yellow cards · Heart Of Midlothian — all matches

Details for the 5 most recent matches in this sample.

Heart Of Midlothian

Pre-match statistics

Yellow cards · Heart Of Midlothian — at home

Details for the 5 most recent matches in this sample.

Heart Of Midlothian
Rangers
Average per match
4.6
Team 1.6 Opponent 3
Above the line in 4 of 5 matches

Pre-match statistics

Yellow cards · Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Yellow cards · Rangers — away

Details for the 5 most recent matches in this sample.

Rangers
DateCompetitionOpponentYellow cardsResult
06.12.2025 Premiership Kilmarnock — Rangers 2:2 W
03.12.2025 Premiership Dundee Utd — Rangers 3:3 D
09.11.2025 Premiership Dundee — Rangers 1:0 W
29.10.2025 Premiership Hibernian — Rangers 3:2 W
05.10.2025 Premiership Falkirk — Rangers 4:1 D
Advertisement
Bookmaker / Google Ads promo banner · 728×90

Bookmaker odds

Saved odds: Heart Of Midlothian — Rangers

Odds have not been loaded for this match yet.
Where users are betting No votes yet

Voting will appear when current odds are available.

Match information

Match information: Heart Of Midlothian — Rangers

Kick-off21 December 2025, 15:30
CompetitionPremiership
Season2025/26
Round / stage1st Phase - 18
VenueTynecastle Park
CityEdinburgh
RefereeN. Walsh

AI

Pre-match analysis

An automatically prepared description based on stored facts and statistics will appear here.

FAQ

Frequently asked questions: Heart Of Midlothian — Rangers

01 What time does Heart Of Midlothian vs Rangers kick off?

Heart Of Midlothian vs Rangers (Premiership) kicks off 21 December 2025, 15:30.

02 Where is Heart Of Midlothian vs Rangers being played?

The match is played at Tynecastle Park (Edinburgh).

03 Who is the referee for Heart Of Midlothian vs Rangers?

The referee for Heart Of Midlothian vs Rangers is N. Walsh.

04 What is the recent form of Heart Of Midlothian and Rangers?

Heart Of Midlothian: 2 wins, 2 draws and 1 losses in the last 5 matches, goals 5–3. Rangers: 3 wins, 2 draws and 0 losses in the last 5 matches, goals 8–3.

05 How many times have Heart Of Midlothian and Rangers played each other?

Our database has 5 previous head-to-head meetings for these teams.

Comments

Comments on Heart Of Midlothian — Rangers

No comments yet — be the first.