Hearts and Rangers will meet in the next round of the Scottish Premiership on Sunday, 16 February.
Will Rangers get the points they desperately need to stay competitive in the title race or will Hearts surprise them in this match? Find out by reading our Hearts vs Rangers prediction and preview below.
Contents
Hearts vs Rangers prediction: Rangers to get the three points
Key Stats
- Rangers have won four games in a row in the Premiership.
- Three of the previous four H2H duels between these teams have gone under 2.5 total goals.
- Hearts have gone under 2.5 total goals in 48% of their games in the league so far, which is one of the highest percentages in the league.
Correct score prediction: Hearts 0-2 Rangers
While both teams enter this match in great mood, Rangers are the better team and we expect them to show it in this match. After all, they don't have the right to slip up anymore if they want to even try and catch up with Celtic in the title race.
Pre-game odds and win probability: Rangers the more likely winners
- HOME: 18/5 (4.60) – 21.70%
- DRAW: 29/10 (3.90) – 25.60%
- AWAY: 7/10 (1.70) – 58.80%
*odds from Ladbrokes, subject to change
We can see from these Hearts vs Rangers odds that the guests are the expected winners in this game, which is hardly surprising given that they're a much better team than Hearts on paper.
That being said, both teams enter this match in great forms, with Hearts undefeated in their last six games in the league and Rangers in their last eight Premiership matches.
So, this can be an exciting matchup at this time and if you liked our predictions for it, check some of our top betting tips for today as well.
Most recent H2Hs: Rangers with a clear advantage
With three wins in the last five duels with Hearts, Rangers have been the better team of the two recently. Looking at the overall H2H record, Rangers also have a significant advantage: 198-63-68.
Scotland Premiership 10/11/24
Rangers
Hearts
Scotland Premiership 03/08/24
Hearts
Rangers
Scotland Premiership 18/05/24
Hearts
Rangers
Scotland FA Cup 21/04/24
Rangers
Hearts
Scotland Premiership 24/02/24
Rangers
Hearts
Hearts preview: Hoping to keep their great form going
With four wins in their last six games in the Premiership, Hearts heave been one of the hottest teams in the league, only behind Celtic and their next opponent Rangers in terms of recent form. On top of that, Hearts enter this game after securing their spot in the quarter-finals of the Scottish Cup after a hard-fought win on penalties against St Mirren.
Meanwhile, Craig Halkett, Stephen Kingsley, and, Frankie Kent are on the team's injury list at the moment.
Predicted lineup: Gordon (GK), Penrice, McCart, Neilson, Forrester, Baningime, Devlin, Spittal, Drammeh, Kabangu & Shankland
Scotland Premiership 10/05/25
W
Motherwell
0
Hearts
3
Scotland Premiership 03/05/25
W
Ross County
1
Hearts
3
Scotland Premiership 26/04/25
L
Dundee
1
Hearts
0
Scotland FA Cup 19/04/25
L
Aberdeen
2
Hearts
1
Scotland Premiership 12/04/25
D
Motherwell
0
Hearts
0
Rangers preview: Trying to catch up with their city rivals
With four wins in a row in the league and on an eight-game undefeated streak, Rangers have been in their arguably best form of the season, at least when it comes to the Premiership. However, they are still 13 points behind Celtic in the title race and they'll have to keep winning if they want to have any chance of catching up with them.
When it comes to team news, Dujon Sterling and Neraysho Kasanwirjo are out with injuries.
Predicted lineup: Butland (GK), Jefte, Nsiala, Souttar, Tavernier, Raskin, Diomande, Hagi, Bajrami, Cerny & Igamane
Scotland Premiership 11/05/25
W
Aberdeen
0
Rangers
4
Scotland Premiership 04/05/25
D
Celtic
1
Rangers
1
Scotland Premiership 26/04/25
D
St Mirren
2
Rangers
2
UEFA Europa League 17/04/25
L
Athletic Bilbao
2
Rangers
0
Scotland Premiership 13/04/25
D
Aberdeen
2
Rangers
2
Player to watch: Hamza Igamane
While Igamane wasn't projected to start as much as he did, not after the season Cyriel Dessers had last year, the Moroccan forward managed to prove himself and gradually squeeze Dessers out of the starting lineup.

So far, Igamane has notched nine goals in the Premiership, which came in just 14 starts for the young forward. With that in mind, Igamane is our player to watch against Hearts too.