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
W
W
D
Rangers
Rangers

SCO SCO

Recent Form

L
-
W
W
L

1

Win

Last 10 Played

10
2 Draws

7

Win

7.00
Avg. Rating
6.64
1
Position
36
Derek McInnes
Manager
Danny Röhl

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 Results Summary

Analyzing the most recent 10 H2H games for these competitors, Heart of Midlothian have come out on top 1 times and Rangers have got the victory on 7 occasion.


Head-to-Head (Last 10 Matches)
Heart of Midlothian1
Draw2
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 (21 Matches)
03:00 PM
01/11/25
2353
Heart of Midlothian
4
2357
Dundee FC
0
W
07:45 PM
29/10/25
2359
St. Mirren
2
2353
Heart of Midlothian
2
D
12:00 PM
26/10/25
2353
Heart of Midlothian
3
2352
Celtic
1
W
04:45 PM
18/10/25
2347
Kilmarnock
0
2353
Heart of Midlothian
3
W
04:45 PM
04/10/25
2353
Heart of Midlothian
1
2354
Hibernian
0
W
02:00 PM
27/09/25
2353
Heart of Midlothian
3
2363
Falkirk FC
0
W
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
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 (2 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

Rangers Recent Matches

332
Scottish League Cup (3 Matches)
02:00 PM
02/11/25
2352
Celtic
3
2351
Rangers
1
L
04:45 PM
20/09/25
2351
Rangers
2
2354
Hibernian
0
W
04:45 PM
16/08/25
2351
Rangers
4
2369
Alloa Athletic
2
W
36
Scottish Premiership (16 Matches)
03:00 PM
01/11/25
2351
Rangers
2355
Aberdeen
-
07:45 PM
29/10/25
2354
Hibernian
0
2351
Rangers
1
W
03:00 PM
26/10/25
2351
Rangers
3
2347
Kilmarnock
1
W
02:00 PM
18/10/25
2351
Rangers
2
2349
Dundee United
2
D
02:00 PM
05/10/25
2363
Falkirk FC
1
2351
Rangers
1
D
02:00 PM
28/09/25
2356
Livingston
1
2351
Rangers
2
W
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
679
UEFA Europa League (3 Matches)
04:45 PM
23/10/25
1159
SK Brann
3
2351
Rangers
0
L
07:00 PM
02/10/25
2051
SK Sturm Graz
2
2351
Rangers
1
L
07:00 PM
25/09/25
2351
Rangers
0
2890
KRC Genk
1
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
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

Heart of Midlothian Next Fixtures

Rangers Next Fixtures

Heart of Midlothian Last Match Played stats

Heart of Midlothian vs Dundee FC

Final Score :4 - 0

(H)Match overview (A)
67%Ball possession33%
2.73Expected goals0.27
4Big chances0
17Total shots5
0Goalkeeper saves6
6Corner kicks2
8Fouls17
608Passes293
9Tackles5
17Free kicks8
0Yellow cards2
(H)Shots (A)
17Total shots5
10Shots on target0
1Hit woodwork1
4Shots off target3
3Blocked shots2
10Shots inside box2
7Shots outside box3
(H)Attack (A)
3Big chances scored0
1Big chances missed0
24Touches in penalty area7
2Fouled in final third1
2Offsides1
(H)Passes (A)
517Accurate passes183
25Throw-ins26
75Final third entries67
97/143 (68%)Final third phase36/96 (38%)
29/66 (44%)Long balls14/68 (21%)
5/19 (26%)Crosses3/11 (27%)
(H)Duels (A)
57%Duels43%
3Dispossessed5
29/48 (60%)Ground duels19/48 (40%)
22/41 (54%)Aerial duels19/41 (46%)
5/7 (71%)Dribbles6/10 (60%)
(H)Defending (A)
67%Tackles won60%
9Total tackles5
4Interceptions4
47Recoveries40
29Clearances23
(H)Goalkeeping (A)
0Total saves6
0Big saves1
1High claims0
6Goal kicks8

Rangers Last Match Played stats

Celtic vs Rangers

Final Score :3 - 1

(H)Match overview (A)
6Yellow cards3
0Red cards1

Heart of Midlothian Vs Rangers Season Stats

Heart of MidlothianPerformance SummaryRangers
11Matches10
28Goals Scored12
9Goals Conceded10
2.55Goals per Game1.2
0.82Goals Conceded per Game1
6.45Shots on Target per Game4.8
2.64Big Chances per Game1.5
53.18%Ball Possession63.30%
6Clean Sheets2
18.36Tackles per Game15.2
11.64Fouls per Game12.9
1.36Offsides per Game1.2
6.36Goal Kicks per Game7.7
25.36Throw-ins per Game23.3
2.09Yellow Cards per Game2.4
0Red Cards1

Premiership 25/26 Standings

POSTEAMMPWLDPTS
1Heart of MidlothianHeart of Midlothian1190229
2CelticCeltic1062220
3HibernianHibernian1132615
4RangersRangers1031615
5Falkirk FCFalkirk FC1144315
6MotherwellMotherwell1032514
7Dundee UnitedDundee United1033413
8St. MirrenSt. Mirren1024410
9AberdeenAberdeen1036110
10KilmarnockKilmarnock1125410
11Dundee FCDundee FC112639
12LivingstonLivingston111647
Championship round
Relegation Round

Football Previews & Betting Tips

03 Nov 2025

Premier League Preview And Prediction: Sunderland vs Everton Betting Tips & Picks November 3, 2025

03 Nov 2025

LaLiga Preview And Prediction: Real Oviedo vs Osasuna Betting Tips & Picks November 3, 2025

03 Nov 2025

Serie A Preview And Prediction: Sassuolo vs Genoa Betting Tips & Picks November 3, 2025

02 Nov 2025

Serie A Preview And Prediction: Milan vs Roma Betting Tips & Picks November 2, 2025

02 Nov 2025

LaLiga 2 Preview And Prediction: Real Zaragoza vs Deportivo La Coruña Betting Tips & Picks November 2, 2025

02 Nov 2025

LaLiga Preview And Prediction: Real Betis vs Mallorca Betting Tips & Picks November 2, 2025