Hearts vs Rangers Prediction, Betting Tips, Lineups & Odds | 21 Dec 2025
Premiership Betting Preview: Hearts vs Rangers
Scottish Premiership leaders Hearts host third-placed Rangers at Tynecastle Park, with kick-off set for 08:30 on Sunday 21 December.
We’ll chance Rangers +0.25 on the Asian Handicap and divide our stake between 0 and +0.5 when they meet Hearts. A win delivers a payout at -115 although a draw would still land a return.
Backing our Asian Handicap tip? Check out our full review of BetMGM and unlock the best promo code for today to make your wager go further.
Hearts won their previous league game 2-0. This away victory at Falkirk Stadium against Falkirk was their second Premiership win on the spin. The Edinburgh outfit had five shots on target and enjoyed 54% possession, with Claudio Braga and Stephen Kingsley scoring one goal each.
Rangers made it back-to-back Premiership victories after a 1-0 home win over Hibernian at Ibrox Stadium. Danny Roehl's team enjoyed 51% possession and had eight shots on goal, with Emmanuel Fernandez scoring the winner in the 35th minute.
Head-to-Head Statistics
The last head-to-head saw Hearts claim a 2-0 away win over Rangers at Ibrox Stadium. The previous 10 H2H games have ended in six Rangers victories, three draws and a solitary win for Hearts.
| Scottish Premiership | G | W | D | L | GF | GA | GD | GD | P | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Hearts |
17 | 11 | 5 | 1 | 34 | 13 | 21 | 34:13 | 38 |
| 3 | Rangers |
16 | 7 | 8 | 1 | 23 | 13 | 10 | 23:13 | 29 |
Hearts have 5 wins, 1 loss and 4 draws, averaging 1.8 goals from 14.0 attempts and 4.9 shots on goal. The Jam Tarts have averaged 52.7% possession and 5.1 corners per game, conceding 0.7 goals and 4.0 corners from 8.7 attempts and 3.2 shots on goal.
Claudio Braga leads the way with 5 goals, while Lawrence Shankland and Pierre Landry Kabore have scored 4 and 2 respectively. Leading assistor is Harry Milne with 3.
Rangers have 6 victories and 4 draws, with an average of 1.8 goals from 5.5 shots on goal and 15.3 attempts. There’s been an average of 61.9% possession, 5.3 corners taken and 4.6 corners against, while they’ve conceded 0.7 goals from 3.6 shots on goal and 9.8 attempts.
Bojan Miovski has scored 3, followed by Emmanuel Fernandez, Mikey Moore and Danilo with 2 goals apiece. James Tavernier has been the chief assist maker in the previous 10 games with 3.
Predicted & Confirmed Lineups
Hearts predicted lineup (4-2-3-1): Alexander Schwolow (GK), Michael Steinwender, Stuart Findlay, Craig Halkett, Harry Milne, Oisin McEntee, Cameron Devlin, Alexandros Kyziridis, Tómas Bent Magnússon, Claudio Braga, Lawrence Shankland.
Rangers predicted lineup (4-2-3-1): Jack Butland (GK), Max Aarons, Emmanuel Fernandez, Clinton Nsiala, Jayden Meghoma, Nicolas Raskin, Connor Barron, Dujon Sterling, Mohamed Diomande, Mikey Moore, Youssef Chermiti.
Hearts vs Rangers Prediction & Betting Tips
Explore our top Hearts vs Rangers betting tips, including a match prediction, correct score forecast, expected corners bet, player performance props and a bet builder ready to use.
Match Prediction
When Rangers kick off this Premiership match, we will wager them at -115 on the Asian Handicap +0.25. Avoiding defeat seems well within their capability and a win could be on the cards.
It's essential to know the players who are missing for the next clash along with the form for each of the two sides. If you’re looking for the best Premiership stats, we will showcase them and they provide the foundation for our football picks.
Key Hearts vs Rangers league stats:
The best betting sites make it a 53.5% chance that our pick is settled as a winner. Based on our experts research, we calculate the actual probability to be closer to 60%. This wager can therefore be backed with confidence.
It’s possible to move the line for your selection and this allows bettors to get increasingly bigger odds. If you’re looking for more juice, then this option could tick the boxes.
Take your betting up a notch with the latest promos, free bets and top betting offers inside our easy-to-use bonus guide.
Correct Score Prediction
Our prediction for the correct score is Rangers to land a 2-1 victory and this is available at +750. It’s a fun wager to place which lands a bigger potential return.
Player Prop Picks
Nicolas Raskin (Rangers) has racked up three goals in his past ten Premiership games away from home. He looks like a value bet to find the net and you’re able to back this Anytime Goalscorer pick at odds of +600.
T&C apply. Gamble responsibly 18+
Corners Prediction
There has been seven straight Hearts matches where the 10.5 Total Corners line has not been covered, while eight of the past ten Rangers games have also had this outcome. There’s a price of -123 for this Total Corners bet and we think the line is too big.
Hearts
Rangers
T&C apply. Gamble responsibly 18+
Bet Builder Tips
Check out our same-game multi. The selections are Rangers to cover the +0.25 Asian Handicap, more than two goals in total combined with under 10.5 corners to be awarded.
If you’re keen to wager different selections for the same football match, a bet builder will provide a solution. It’s a great bet to have if you’re confident of certain outcomes, especially as the price for each selection is combined.
Hearts vs Rangers Odds
The odds are updated on a frequent basis. You might therefore find that they are different to the ones listed for the above betting predictions.
With the bookies giving them a 47% probability of winning, Hearts might be a popular acca pick. Their current betting odds are +114 when it comes to triumphing in this Premiership clash. Rangers are an outside chance to get the job done and you can now back them at +230.
You can back Hearts at -189 on the Draw No Bet market, with money back if the game is a draw. Rangers are +130 and this could be an attractive option for those who want some insurance.
For those expecting a low-scoring contest, Under 2.5 is the market leader on the Total Goals market. BTTS wagering is popular and you can back Yes at -132 on the Both Teams to Score market.
Hundreds of markets for every Premiership game await you, with the leading football betting sites providing a huge range of choice. A first-class service awaits whether you’re betting pre-match or In-Play.
You will find Lawrence Shankland at +370 to be First Goalscorer which makes him the favourite. There’s the chance to get +155 that he finds the net at anytime.
Hearts have not tasted defeat at Tynecastle Park in ten straight matches. The Edinburgh outfit have clocked up seven wins and three draws in the past 10 home games, recording an average of 2.30 goals per match and conceding 0.70.
Rangers have not lost on their travels in the past ten matches. Danny Roehl's team have clocked up six draws and four victories in the past 10 away games, recording an average of 1.80 goals per match and conceding 1.00.
The previous Tynecastle Park encounter involved a 3-1 Rangers win against Hearts. The previous 10 H2H games at Tynecastle Park have involved six Rangers wins, two Hearts victories and two draws.
| Last 10 League Games | W-D-L | G | GF | GA | O2.5 | U2.5 | B-Y | B-No | |
|---|---|---|---|---|---|---|---|---|---|
Hearts Home Stats |
7-3-0 | 3.00 | 2.30 | 0.70 | 6 | 4 | 5 | 5 | |
Rangers Away Stats |
4-6-0 | 2.80 | 1.80 | 1.00 | 6 | 4 | 7 | 3 | |
- W-D-L = Wins-Draws-Losses
- G = Avg. Goals
- GF = Avg. Goals For
- GA = Avg. Goals Against
- O2.5 = Matches Over 2.5 Goals
- U2.5 = Matches Under 2.5 Goals
- B-Y = Matches BTTS Yes
- B-No = Matches BTTS No
- Scottish Premiership: 13/09 2025 Rangers 0 Hearts 2
- Scottish Premiership: 16/02 2025 Hearts 1 Rangers 3
- Scottish Premiership: 10/11 2024 Rangers 1 Hearts 0
- Scottish Premiership: 03/08 2024 Hearts 0 Rangers 0
- Scottish Premiership: 18/05 2024 Hearts 3 Rangers 3
- Scottish Cup: 21/04 2024 Rangers 2 Hearts 0
- Scottish Premiership: 24/02 2024 Rangers 5 Hearts 0
- Scottish Premiership: 06/12 2023 Hearts 0 Rangers 1
- Scottish Premiership: 29/10 2023 Rangers 2 Hearts 1
- Scottish Premiership: 24/05 2023 Rangers 2 Hearts 2
Hearts League Stats
Rangers League Stats
- 5 wins, 1 defeat and 4 draws in the previous 10 matches
- 7 wins and 3 draws in the previous 10 home matches
- 6 wins and 4 draws in the previous 10 matches
- 4 wins and 6 draws in the previous 10 away matches
- An average of 1.80 goals scored and 0.70 conceded in the previous 10 matches
- An average of 2.30 goals scored and 0.70 conceded in the previous 10 home matches
- An average of 2.50 goals per game in the previous 10 matches
- An average of 3.00 goals per game in the previous 10 home matches
- BTTS Yes in 5 of the previous 10 matches
- BTTS Yes in 5 of the previous 10 home matches
- Over 2.5 Goals in 5 of the previous 10 matches
- Over 2.5 Goals in 6 of the previous 10 home matches
- An average of 1.80 goals scored and 0.70 conceded in the previous 10 matches
- An average of 1.80 goals scored and 1.00 conceded in the previous 10 away matches
- An average of 2.50 goals per game in the previous 10 matches
- An average of 2.80 goals per game in the previous 10 away matches
- BTTS Yes in 5 of the previous 10 matches
- BTTS Yes in 7 of the previous 10 away matches
- Over 2.5 Goals in 6 of the previous 10 matches
- Over 2.5 Goals in 6 of the previous 10 away matches
- An average of 5.10 corners awarded and 4.00 corners conceded in the last 10 matches
- An average of 6.30 corners awarded and 3.10 corners against in the last 10 home matches
- An average of 9.10 corners awarded in the last 10 matches
- An average of 9.40 corners awarded in the last 10 home matches
- Had the most corners in 6 and least corners in 4 of the last 10 matches
- Had the most corners in 9 and least corners in 1 of the last 10 home matches
- An average of 5.30 corners awarded and 4.60 corners conceded in the last 10 matches
- An average of 6.70 corners awarded and 4.70 corners against in the last 10 away matches
- An average of 9.90 corners awarded in the last 10 matches
- An average of 11.40 corners awarded in the last 10 away matches
- Had the most corners in 5 and least corners in 4 of the last 10 matches
- Had the most corners in 5 and least corners in 4 of the last 10 away matches
- An average of 52.70% possession in the last 10 matches
- An average of 55.00% possession in the last 10 home matches
- Most possession in 6 of the last 10 matches
- Most possession in 5 of the last 10 home matches
- An average of 61.90% possession in the last 10 matches
- An average of 61.40% possession in the last 10 away matches
- Most possession in 10 of the last 10 matches
- Most possession in 10 of the last 10 away matches
- Top Scorers for Hearts this season are Claudio Braga (8), Lawrence Shankland (8), Alexandros Kiziridis (3)
- Top Assistors for Hearts this season are Alexandros Kiziridis (4), Harry Milne (4), Oisin McEntee (2)
Hearts vs Rangers Lineups & Team News
Be prepared — check the Hearts vs Rangers team news before wagering. We’ll share the predicted and confirmed lineups for the Premiership together with updated injury news.
Hearts Predicted Lineup 4-2-3-1
Rangers Predicted Lineup 4-2-3-1
Hearts Predicted Lineup 4-2-3-1
Rangers Predicted Lineup 4-2-3-1
Previous Hearts Lineups
Previous Rangers Lineups
Injuries & Suspensions
Hearts Player Stats & Squad
Manager: Derek McInnes
Rangers Player Stats & Squad
Premiership Table| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Hearts | 17 | 11 | 5 | 1 | 34:13 | 38 |
| 2 | Celtic | 16 | 10 | 2 | 4 | 26:13 | 32 |
| 3 | Rangers | 16 | 7 | 8 | 1 | 23:13 | 29 |
| 4 | Motherwell | 17 | 6 | 9 | 2 | 25:15 | 27 |
| 5 | Hibernian | 17 | 6 | 6 | 5 | 27:19 | 24 |
| 6 | Aberdeen | 16 | 7 | 3 | 6 | 18:17 | 24 |
| 7 | Falkirk | 17 | 5 | 6 | 6 | 19:26 | 21 |
| 8 | Dundee United | 17 | 4 | 8 | 5 | 23:26 | 20 |
| 9 | St Mirren | 15 | 3 | 5 | 7 | 14:22 | 14 |
| 10 | Dundee FC | 17 | 3 | 4 | 10 | 15:31 | 13 |
| 11 | Kilmarnock | 17 | 2 | 6 | 9 | 17:32 | 12 |
| 12 | Livingston | 16 | 1 | 6 | 9 | 17:31 | 9 |
| # | Team | G | W | D | L | +/- | P |
|---|---|---|---|---|---|---|---|
| 1 | Celtic | 8 | 6 | 1 | 1 | 17:4 | 19 |
| 2 | Hearts | 8 | 5 | 3 | 0 | 18:6 | 18 |
| 3 | Motherwell | 8 | 4 | 3 | 1 | 13:5 | 15 |
| 4 | Rangers | 8 | 3 | 4 | 1 | 9:7 | 13 |
| 5 | Hibernian | 8 | 3 | 3 | 2 | 16:9 | 12 |
| 6 | Aberdeen | 9 | 3 | 3 | 3 | 12:10 | 12 |
| 7 | Dundee United | 9 | 3 | 3 | 3 | 12:13 | 12 |
| 8 | Falkirk | 9 | 2 | 5 | 2 | 12:12 | 11 |
| 9 | Dundee FC | 8 | 3 | 1 | 4 | 11:14 | 10 |
| 10 | St Mirren | 8 | 2 | 3 | 3 | 6:8 | 9 |
| 11 | Kilmarnock | 9 | 1 | 3 | 5 | 7:15 | 6 |
| 12 | Livingston | 7 | 1 | 2 | 4 | 10:12 | 5 |
Dundee United
Hibernian
Predictions
10:00 - Sat 20 Dec
Scottish Premiership
St Mirren
Livingston
Predictions
10:00 - Sat 20 Dec
Scottish Premiership
Motherwell
Dundee FC
Predictions
10:00 - Sat 20 Dec
Scottish Premiership
Kilmarnock
Falkirk
Predictions
10:00 - Sun 21 Dec
Scottish Premiership
Celtic
Aberdeen
Predictions
South Dakota State
Milwaukee
Predictions
17:00 - Fri 19 Dec
NCAAB
Coppin State
Navy
Predictions
17:00 - Fri 19 Dec
NCAAB
Grambling State
Hampton
Predictions
17:30 - Fri 19 Dec
Brazil NBB
São José
Mogi das Cruzes
Predictions
18:30 - Fri 19 Dec
NCAAB
Seton Hall
Providence
Predictions
Friday
NBA
Miami Heat
Boston Celtics
Predictions
Top Football Pages
- Football Predictions
- Football Lineups
- Football Injuries
- Football Fixtures
- Football Standings
- Football Transfer News
- Football Live Streaming
- Football Betting Sites
- Football Betting Explained
- FIFA World Cup Predictions
- UEFA Champions League Predictions
- Premier League Predictions
- La Liga Predictions
- Serie A Predictions
- Bundesliga Predictions
Hearts
Rangers