Heart of Midlothian vs Rangers: Prediction, Head-to-Head, Odds & Stats (Sat, 20 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 10 Sep, 03:39 PM UTC

Next Match 20/12/25 at 03:00 PM

Heart of Midlothian vs Rangers

Scheduled H2H Match For Heart of Midlothian Vs Rangers

Scottish Premiership

Sat, 20 Dec 2025 at 03:00 PM UTC

Heart of Midlothian
Heart of Midlothian

SCO SCO

Recent Form

W
W
D
W
Rangers
Rangers

SCO SCO

Recent Form

D
D
D
D

1

Win

Played

10
2 Draws

7

Win

6.90
Avg. Rating
6.74
2
Position
7
Derek McInnes
Manager
Russell Martin

Game Schedule - Time Of Fixture

Heart of Midlothian will square off vs Rangers in Scottish Premiership on Sat, 20 Dec 2025 at 03:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Heart of Midlothian vs Rangers H2H Stats

In the last 10 head-2-head matches between these competitors, Heart of Midlothian have come out on top 1 times and Rangers have won on 7 occasion.


Head-to-HeadMatch Wins
Heart of Midlothian1
Rangers7

Heart of Midlothian vs Rangers Past H2H Matches

36
Scottish Premiership
02:00 PM
13/09/25
2351
Rangers
0
2353
Heart of Midlothian
2
12:00 PM
16/02/25
2353
Heart of Midlothian
1
2351
Rangers
3
05:00 PM
10/11/24
2351
Rangers
1
2353
Heart of Midlothian
0
11:30 AM
03/08/24
2353
Heart of Midlothian
0
2351
Rangers
0
11:30 AM
18/05/24
2353
Heart of Midlothian
3
2351
Rangers
3
03:00 PM
24/02/24
2351
Rangers
5
2353
Heart of Midlothian
0
08:00 PM
06/12/23
2353
Heart of Midlothian
0
2351
Rangers
1
03:00 PM
29/10/23
2351
Rangers
2
2353
Heart of Midlothian
1
06:45 PM
24/05/23
2351
Rangers
2
2353
Heart of Midlothian
2
07:45 PM
01/02/23
2353
Heart of Midlothian
0
2351
Rangers
3
07:45 PM
09/11/22
2351
Rangers
1
2353
Heart of Midlothian
0
11:30 AM
01/10/22
2353
Heart of Midlothian
0
2351
Rangers
4
11:15 AM
14/05/22
2353
Heart of Midlothian
1
2351
Rangers
3
04:00 PM
06/02/22
2351
Rangers
5
2353
Heart of Midlothian
0
12:00 PM
12/12/21
2353
Heart of Midlothian
0
2351
Rangers
2
02:00 PM
16/10/21
2351
Rangers
1
2353
Heart of Midlothian
1
03:00 PM
26/01/20
2353
Heart of Midlothian
2
2351
Rangers
1
03:00 PM
01/12/19
2351
Rangers
5
2353
Heart of Midlothian
0
11:15 AM
20/10/19
2353
Heart of Midlothian
1
2351
Rangers
1
11:00 AM
20/04/19
2353
Heart of Midlothian
1
2351
Rangers
3
06:45 PM
03/04/19
2351
Rangers
3
2353
Heart of Midlothian
0
12:00 PM
02/12/18
2353
Heart of Midlothian
1
2351
Rangers
2
02:00 PM
07/10/18
2351
Rangers
3
2353
Heart of Midlothian
1
11:30 AM
22/04/18
2351
Rangers
2
2353
Heart of Midlothian
1
03:00 PM
24/02/18
2351
Rangers
2
2353
Heart of Midlothian
0
11:30 AM
28/10/17
2353
Heart of Midlothian
1
2351
Rangers
3
02:00 PM
19/08/17
2351
Rangers
0
2353
Heart of Midlothian
0
11:15 AM
13/05/17
2351
Rangers
2
2353
Heart of Midlothian
1
07:45 PM
01/02/17
2353
Heart of Midlothian
4
2351
Rangers
1
03:00 PM
10/12/16
2351
Rangers
2
2353
Heart of Midlothian
0
07:45 PM
30/11/16
2353
Heart of Midlothian
2
2351
Rangers
0
02:00 PM
22/10/16
2353
Heart of Midlothian
2351
Rangers
02:00 PM
21/04/12
2353
Heart of Midlothian
0
2351
Rangers
3
03:00 PM
03/03/12
2351
Rangers
1
2353
Heart of Midlothian
2
11:30 AM
23/10/11
2353
Heart of Midlothian
0
2351
Rangers
2
11:30 AM
23/07/11
2351
Rangers
1
2353
Heart of Midlothian
1
11:15 AM
07/05/11
2351
Rangers
4
2353
Heart of Midlothian
0
07:45 PM
02/02/11
2351
Rangers
1
2353
Heart of Midlothian
0
12:45 PM
22/01/11
2353
Heart of Midlothian
1
2351
Rangers
0
03:00 PM
04/12/10
2351
Rangers
2353
Heart of Midlothian
11:00 AM
02/10/10
2353
Heart of Midlothian
1
2351
Rangers
2
11:30 AM
18/04/10
2351
Rangers
2
2353
Heart of Midlothian
0
12:30 PM
27/03/10
2353
Heart of Midlothian
1
2351
Rangers
4
03:00 PM
23/01/10
2351
Rangers
1
2353
Heart of Midlothian
1
11:45 AM
23/08/09
2353
Heart of Midlothian
1
2351
Rangers
2
02:30 PM
03/05/09
2351
Rangers
2
2353
Heart of Midlothian
0
03:00 PM
21/03/09
2351
Rangers
2
2353
Heart of Midlothian
2
12:30 PM
29/11/08
2353
Heart of Midlothian
2
2351
Rangers
1
02:00 PM
16/08/08
2351
Rangers
2
2353
Heart of Midlothian
0
347
Scottish Cup
02:00 PM
21/04/24
2351
Rangers
2
2353
Heart of Midlothian
0
02:00 PM
21/05/22
2351
Rangers
2
2353
Heart of Midlothian
0
05:30 PM
29/02/20
2353
Heart of Midlothian
1
2351
Rangers
0
332
Scottish League Cup
03:00 PM
05/11/23
2353
Heart of Midlothian
1
2351
Rangers
3
03:00 PM
03/11/19
2351
Rangers
3
2353
Heart of Midlothian
0
206
Scottish Championship
11:15 AM
02/05/15
2353
Heart of Midlothian
2
2351
Rangers
2
11:15 AM
05/04/15
2351
Rangers
2
2353
Heart of Midlothian
1
07:45 PM
16/01/15
2351
Rangers
0
2353
Heart of Midlothian
0
12:45 PM
22/11/14
2353
Heart of Midlothian
2
2351
Rangers
0
12:30 PM
10/08/14
2351
Rangers
1
2353
Heart of Midlothian
2

Heart of Midlothian Recent Matches

36
Scottish Premiership (20 Matches)
02:00 PM
13/09/25
2351
Rangers
0
2353
Heart of Midlothian
2
W
02:00 PM
30/08/25
2356
Livingston
1
2353
Heart of Midlothian
2
W
02:00 PM
23/08/25
2353
Heart of Midlothian
3
2346
Motherwell
3
D
02:00 PM
10/08/25
2349
Dundee United
2
2353
Heart of Midlothian
3
W
07:00 PM
04/08/25
2353
Heart of Midlothian
2
2355
Aberdeen
0
W
02:00 PM
18/05/25
2347
Kilmarnock
0
2353
Heart of Midlothian
1
W
06:45 PM
14/05/25
2353
Heart of Midlothian
2
2348
St. Johnstone
1
W
02:00 PM
10/05/25
2353
Heart of Midlothian
3
2346
Motherwell
0
W
02:00 PM
03/05/25
2365
Ross County
1
2353
Heart of Midlothian
3
W
02:00 PM
26/04/25
2353
Heart of Midlothian
0
2357
Dundee FC
1
L
02:00 PM
12/04/25
2346
Motherwell
0
2353
Heart of Midlothian
0
D
01:30 PM
06/04/25
2353
Heart of Midlothian
0
2349
Dundee United
1
L
03:00 PM
29/03/25
2352
Celtic
3
2353
Heart of Midlothian
0
L
03:00 PM
15/03/25
2353
Heart of Midlothian
2
2365
Ross County
0
W
12:30 PM
02/03/25
2354
Hibernian
2
2353
Heart of Midlothian
1
L
07:45 PM
26/02/25
2353
Heart of Midlothian
3
2359
St. Mirren
1
W
12:00 PM
23/02/25
2348
St. Johnstone
1
2353
Heart of Midlothian
2
W
12:00 PM
16/02/25
2353
Heart of Midlothian
1
2351
Rangers
3
L
03:00 PM
01/02/25
2357
Dundee FC
0
2353
Heart of Midlothian
6
W
03:00 PM
25/01/25
2353
Heart of Midlothian
3
2347
Kilmarnock
2
W
332
Scottish League Cup (5 Matches)
02:00 PM
16/08/25
2359
St. Mirren
1
2353
Heart of Midlothian
1
L
06:45 PM
23/07/25
2353
Heart of Midlothian
4
2377
Dumbarton
0
W
04:15 PM
19/07/25
2384
Stirling Albion
0
2353
Heart of Midlothian
4
W
06:45 PM
15/07/25
2376
Hamilton Academical
0
2353
Heart of Midlothian
4
W
04:15 PM
12/07/25
2353
Heart of Midlothian
4
2350
Dunfermline Athletic
1
W
853
Club Friendly Games (2 Matches)
02:00 PM
26/07/25
2353
Heart of Midlothian
3
41
Sunderland
0
W
04:00 PM
04/07/25
2353
Heart of Midlothian
3
4875
Crawley Town
1
W
347
Scottish Cup (3 Matches)
11:30 AM
19/04/25
2353
Heart of Midlothian
1
2355
Aberdeen
2
L
07:45 PM
07/03/25
2353
Heart of Midlothian
3
2357
Dundee FC
1
W
07:45 PM
10/02/25
2359
St. Mirren
1
2353
Heart of Midlothian
1
W

Rangers Recent Matches

36
Scottish Premiership (17 Matches)
02:00 PM
13/09/25
2351
Rangers
0
2353
Heart of Midlothian
2
L
11:00 AM
31/08/25
2351
Rangers
0
2352
Celtic
0
D
11:00 AM
24/08/25
2359
St. Mirren
1
2351
Rangers
1
D
04:45 PM
09/08/25
2351
Rangers
1
2357
Dundee FC
1
D
04:30 PM
02/08/25
2346
Motherwell
1
2351
Rangers
1
D
11:30 AM
17/05/25
2354
Hibernian
2
2351
Rangers
2
D
06:45 PM
14/05/25
2351
Rangers
3
2349
Dundee United
1
W
11:00 AM
11/05/25
2351
Rangers
4
2355
Aberdeen
0
W
11:00 AM
04/05/25
2351
Rangers
1
2352
Celtic
1
D
02:00 PM
26/04/25
2359
St. Mirren
2
2351
Rangers
2
D
11:00 AM
13/04/25
2355
Aberdeen
2
2351
Rangers
2
D
02:00 PM
05/04/25
2351
Rangers
0
2354
Hibernian
2
L
05:30 PM
29/03/25
2357
Dundee FC
3
2351
Rangers
4
W
12:30 PM
16/03/25
2352
Celtic
2
2351
Rangers
3
W
03:00 PM
01/03/25
2351
Rangers
1
2346
Motherwell
2
L
08:00 PM
26/02/25
2347
Kilmarnock
2
2351
Rangers
4
W
03:00 PM
22/02/25
2351
Rangers
0
2359
St. Mirren
2
L
7
UEFA Champions League (6 Matches)
07:00 PM
27/08/25
2888
Club Brugge KV
6
2351
Rangers
0
L
07:00 PM
19/08/25
2351
Rangers
1
2888
Club Brugge KV
3
L
05:00 PM
12/08/25
4502
Viktoria Plzeň
2
2351
Rangers
1
L
06:45 PM
05/08/25
2351
Rangers
3
4502
Viktoria Plzeň
0
W
06:00 PM
30/07/25
3248
Panathinaikos
1
2351
Rangers
1
D
06:45 PM
22/07/25
2351
Rangers
2
3248
Panathinaikos
0
W
332
Scottish League Cup (1 Matches)
04:45 PM
16/08/25
2351
Rangers
4
2369
Alloa Athletic
2
W
853
Club Friendly Games (2 Matches)
01:00 PM
26/07/25
2351
Rangers
2
36
Middlesbrough
2
D
01:00 PM
06/07/25
2351
Rangers
2
2888
Club Brugge KV
2
D
679
UEFA Europa League (4 Matches)
07:00 PM
17/04/25
2825
Athletic Club
2
2351
Rangers
0
L
07:00 PM
10/04/25
2351
Rangers
0
2825
Athletic Club
0
D
08:00 PM
13/03/25
2351
Rangers
0
3052
Fenerbahçe
2
L
05:45 PM
06/03/25
3052
Fenerbahçe
1
2351
Rangers
3
W

Heart of Midlothian Next Fixtures

36
Scottish Premiership
02:00 PM
27/09/25
2353
Heart of Midlothian
2363
Falkirk FC
Prediction
04:45 PM
04/10/25
2353
Heart of Midlothian
2354
Hibernian
Prediction
04:45 PM
18/10/25
2347
Kilmarnock
2353
Heart of Midlothian
Prediction
12:00 PM
26/10/25
2353
Heart of Midlothian
2352
Celtic
Prediction
07:45 PM
29/10/25
2359
St. Mirren
2353
Heart of Midlothian
Prediction
03:00 PM
01/11/25
2353
Heart of Midlothian
2357
Dundee FC
Prediction
03:00 PM
09/11/25
2353
Heart of Midlothian
2349
Dundee United
Prediction
03:00 PM
22/11/25
2355
Aberdeen
2353
Heart of Midlothian
Prediction
03:00 PM
29/11/25
2346
Motherwell
2353
Heart of Midlothian
Prediction
07:45 PM
03/12/25
2353
Heart of Midlothian
2347
Kilmarnock
Prediction
03:00 PM
06/12/25
2352
Celtic
2353
Heart of Midlothian
Prediction
03:00 PM
13/12/25
2353
Heart of Midlothian
2359
St. Mirren
Prediction
03:00 PM
20/12/25
2353
Heart of Midlothian
2351
Rangers
Prediction
12:30 PM
27/12/25
2354
Hibernian
2353
Heart of Midlothian
Prediction
07:45 PM
30/12/25
2363
Falkirk FC
2353
Heart of Midlothian
Prediction
03:00 PM
03/01/26
2353
Heart of Midlothian
2356
Livingston
Prediction
03:00 PM
10/01/26
2357
Dundee FC
2353
Heart of Midlothian
Prediction
03:00 PM
25/01/26
2353
Heart of Midlothian
2352
Celtic
Prediction
03:00 PM
31/01/26
2349
Dundee United
2353
Heart of Midlothian
Prediction
07:45 PM
04/02/26
2359
St. Mirren
2353
Heart of Midlothian
Prediction
07:45 PM
11/02/26
2353
Heart of Midlothian
2354
Hibernian
Prediction
03:00 PM
14/02/26
2351
Rangers
2353
Heart of Midlothian
Prediction
03:00 PM
21/02/26
2353
Heart of Midlothian
2363
Falkirk FC
Prediction
03:00 PM
28/02/26
2353
Heart of Midlothian
2355
Aberdeen
Prediction
03:00 PM
14/03/26
2347
Kilmarnock
2353
Heart of Midlothian
Prediction
03:00 PM
21/03/26
2353
Heart of Midlothian
2357
Dundee FC
Prediction
02:00 PM
04/04/26
2356
Livingston
2353
Heart of Midlothian
Prediction
02:00 PM
11/04/26
2353
Heart of Midlothian
2346
Motherwell
Prediction

Rangers Next Fixtures

Heart of Midlothian Last Match Played stats

Rangers vs Heart of Midlothian

Final Score :0 - 2

(H)Match overview (A)
67%Ball possession33%
2Big chances3
14Total shots12
2Goalkeeper saves5
9Corner kicks2
13Fouls9
543Passes273
10Tackles19
9Free kicks12
2Yellow cards1
(H)Shots (A)
14Total shots12
6Shots on target5
1Hit woodwork1
4Shots off target3
4Blocked shots4
9Shots inside box7
5Shots outside box5
(H)Attack (A)
0Big chances scored1
2Big chances missed2
18Touches in penalty area24
0Fouled in final third4
1Offsides1
(H)Passes (A)
464Accurate passes186
25Throw-ins18
53Final third entries50
98/142 (69%)Final third phase80/123 (65%)
14/31 (45%)Long balls23/63 (37%)
2/22 (9%)Crosses4/14 (29%)
(H)Duels (A)
45%Duels55%
9Dispossessed5
32/70 (46%)Ground duels38/70 (54%)
16/36 (44%)Aerial duels20/36 (56%)
14/24 (58%)Dribbles6/11 (55%)
(H)Defending (A)
80%Tackles won79%
10Total tackles19
12Interceptions12
50Recoveries60
22Clearances35
(H)Goalkeeping (A)
2Total saves5
0Big saves2
0Punches1
9Goal kicks7
1Penalty saves0

Rangers Last Match Played stats

Rangers vs Heart of Midlothian

Final Score :0 - 2

(H)Match overview (A)
67%Ball possession33%
2Big chances3
14Total shots12
2Goalkeeper saves5
9Corner kicks2
13Fouls9
543Passes273
10Tackles19
9Free kicks12
2Yellow cards1
(H)Shots (A)
14Total shots12
6Shots on target5
1Hit woodwork1
4Shots off target3
4Blocked shots4
9Shots inside box7
5Shots outside box5
(H)Attack (A)
0Big chances scored1
2Big chances missed2
18Touches in penalty area24
0Fouled in final third4
1Offsides1
(H)Passes (A)
464Accurate passes186
25Throw-ins18
53Final third entries50
98/142 (69%)Final third phase80/123 (65%)
14/31 (45%)Long balls23/63 (37%)
2/22 (9%)Crosses4/14 (29%)
(H)Duels (A)
45%Duels55%
9Dispossessed5
32/70 (46%)Ground duels38/70 (54%)
16/36 (44%)Aerial duels20/36 (56%)
14/24 (58%)Dribbles6/11 (55%)
(H)Defending (A)
80%Tackles won79%
10Total tackles19
12Interceptions12
50Recoveries60
22Clearances35
(H)Goalkeeping (A)
2Total saves5
0Big saves2
0Punches1
9Goal kicks7
1Penalty saves0

Heart of Midlothian Vs Rangers Season Stats

Heart of MidlothianPerformance SummaryRangers
5Matches5
12Goals Scored3
6Goals Conceded5
2.4Goals per Game0.6
1.2Goals Conceded per Game1
5.6Shots on Target per Game4.4
2.6Big Chances per Game1.4
52.40%Ball Possession63.40%
2Clean Sheets1
20.2Tackles per Game15.4
13.8Fouls per Game12.8
1.4Offsides per Game1.2
6.6Goal Kicks per Game8
26.2Throw-ins per Game22
2.6Yellow Cards per Game2.8
0Red Cards1

Premiership 25/26 Standings

POSTEAMMPWLPTS
1CelticCeltic54013
2Heart of MidlothianHeart of Midlothian54013
3HibernianHibernian4106
4St. MirrenSt. Mirren5116
5Dundee UnitedDundee United4115
6MotherwellMotherwell5005
7LivingstonLivingston5125
8KilmarnockKilmarnock5014
9Falkirk FCFalkirk FC4124
10RangersRangers5014
11Dundee FCDundee FC5023
12AberdeenAberdeen4031
Championship round
Relegation Round

Football Previews & Betting Tips

UEFA Champions League Preview And Prediction: Liverpool vs Atlético Madrid Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Liverpool vs Atlético Madrid Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Paris Saint-Germain vs Atalanta Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Paris Saint-Germain vs Atalanta Betting Tips & Picks September 17, 2025

UEFA Champions League Preview And Prediction: Juventus vs Borussia Dortmund Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Juventus vs Borussia Dortmund Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Real Madrid vs Olympique de Marseille Betting Tips & Picks September 16, 2025

UEFA Champions League Preview And Prediction: Real Madrid vs Olympique de Marseille Betting Tips & Picks September 16, 2025