This Scottish Premiership clash at Tynecastle Park on 21 December 2025 features top-of-the-table Hearts hosting third-placed Rangers. Both sides are coming off positive league campaigns, but Hearts have demonstrated better league consistency, especially at home. The last time they met, Hearts came out on top with a 2-0 win, signaling a shift in momentum compared to the historical advantage Rangers have typically held in this fixture. With both squads evenly matched on paper, the midfield battle is likely to determine key phases of play.
Among those worth watching are Claudio Rafael Soares Braga, who has delivered crucial goals for Hearts with 2 in his last 5 outings, and Bojan Miovski for Rangers, who has found the net 3 times in his previous 4 games. These forwards are likely to influence the expected scoreline.
Hearts’ defensive proficiency at home is underscored by an impressive 67% win rate this season, while Hearts have conceded only 13 goals in 17 league matches a division-best record at this stage.
| 🏆 Tournament: | Scottish Premiership 2025/26 Regular Season |
| 🏟 Venue: | Tynecastle Park, Edinburgh |
| 🗓️ Date: | 21.12.2025 |
| ⏰ Time: | 15:30 CEST |
🏅Best bets for Hearts vs Rangers at N1Bet with a Welcome offer 120% up to 600$
Hearts vs Rangers prediction
The best value approach here is a double-chance for Hearts (1X) backed by their consistent home form and excellent defensive stats. While Rangers have delivered solid performances, their win rate this year (41%) is substantially below Hearts’ (67%). Hearts’ organized 4-1-4-1 setup makes them tough to break down, especially in Edinburgh, where they’ve averaged only 0.76 goals conceded per home match.
Hearts average 10.6 shots per game and rely on tactical width to create set-piece opportunities, as evidenced by 26 corners in their last five matches. Their discipline remains a concern, reflected in 14 yellow cards over the last five fixtures. Rangers have produced more total shots (83 in the last five) and are more possession-oriented, but their tendency to foul (58 fouls in last five) and lack of cutting edge in close matches cannot be ignored. Expect Rangers to push late on but struggle to break a disciplined Hearts backline unless Miovski is afforded space centrally or on set-play rebounds.
| 🔥Hot Tip: | Hearts +0.25 Asian Handicap |
| ⚽Total Goals: | Under 2.5 |
| 💥Both Teams To Score: | No |
| 🎯Total Corners: | Over 9.5 |
Team Analysis
Hearts: In their last five matches, Hearts picked up two wins, two draws, and a single defeat. They beat Falkirk 2-0 and Celtic 2-1 both at home illustrating their resilience and tactical discipline. Hearts’ defense, led by Stephen Kingsley and Frankie Kent, has limited high xG chances, while Claudio Rafael Soares Braga and Lawrence Shankland provide the attacking edge. The 0-1 loss to Aberdeen was a rare misstep. Hearts’ organization, discipline in midfield, and quick transitions are major assets, though their yellow card count is worth noting for in-play betting.
Rangers: Rangers have been less consistent, but have taken points off difficult opponents. They most recently beat Hibernian 1-0, yet displayed vulnerability in the loss to Ferencvaros (1-2). Their draw against Dundee United (2-2) exposed defensive lapses, albeit they were dominant in a 3-0 win over Kilmarnock just prior. Rangers have looked more threatening with Miovski up front, but defensive errors can be costly, especially away from Ibrox. Statistically, their ball retention and chance creation are higher than Hearts, but final-third efficiency has lagged.
Possible Starting Lineups
Hearts possible starting eleven

- GK: Alexander Schwolow
- DF: Stephen Kingsley, Frankie Kent, Stuart Findlay, Harry Milne
- MF: Cameron Devlin, Blair Spittal, Tomas Bent Magnusson, Oisin McEntee, Alexandros Kyziridis
- FW: Claudio Rafael Soares Braga
Hearts typically operate in a 4-1-4-1 formation. Expect Alexander Schwolow to be a key presence in goal with a defense anchored by Kingsley and Kent. Devlin controls midfield tempo but must balance discipline given his recent run of bookings. Soares Braga as a lone striker offers mobility and aerial prowess. Shankland could also feature, depending on tactical needs, but Soares Braga is the more in-form choice.
Rangers possible starting eleven
- GK: Jack Butland
- DF: James Tavernier, Emmanuel Fernandez, Yacouba Nasser Djiga, Max Aarons
- MF: Nicolas Raskin, Connor Barron, Jayden Meghoma, Mohammed Diomande, Djeidi Gassama
- FW: Bojan Miovski
Rangers are expected to retain their 4-2-3-1 system, building attacks through Barron and Raskin in central midfield, and aiming for width via Gassama and Meghoma. Miovski leads the line and is their most reliable goal outlet. Tavernier’s set-piece delivery also marks him as a player to track in both defensive and offensive phases. The squad structure allows for quick transitions, but gaps behind fullbacks remain a liability.
Most recent Head-to-Head Matches
| Statistic | Hearts | Rangers |
|---|---|---|
| Total shots | 23 | 31 |
| Free kicks | 22 | 28 |
| Corner kicks | 13 | 15 |
| Total fouls | 27 | 32 |
| Pass accuracy (%) | 77 | 81 |
| Interceptions | 18 | 20 |
| Offsides | 5 | 7 |
🚨Read our full Hearts vs Rangers stats for more analysis.
Pre-game odds and win probability: Hearts the favourite
- Moneyline Hearts 2.20 | Rangers 3.20–3.55
- Draw 3.30–3.50
- Over/Under Over 2.5 2.05–2.23 | Under 2.5 1.60–1.75
- BTTS (both teams to score) Yes 1.89–2.10 | No 1.70–1.91
The odds paint a statistically close contest Hearts are slight favourites due to superior home form and a division-best defensive record. The draw is also reasonably short as bookies respect Rangers’ capacity to grind out results. Over/under markets lean slightly toward a lower-scoring match, in line with both teams’ robust defensive records and a recent trend for under 2.5 outcomes. Both teams to score is balanced, but value can be found on ‘No’ given Hearts’ defensive numbers and Rangers’ occasionally blunt away attack.
You can find all our predictions for today’s games on our football betting tips page.
🏅Tips.GG premium subscription brings you even closer to WIN!🏅
- Gain access to the most profitable bets by using our analysis of over 60,000 monthly predictions from 1000+ sources.
- Premium users enjoy predictions from tipsters with the highest win rate while also gaining access to favorable odds, outcome calculation, and quick filter to favorable odds.
- Unlock the “Golden Bet” – our unique formula for the best high-odd betting opportunities! Get detailed reports on our system’s performance, including Winrate, ROI, and Yield.
Best football betting sites and Bonuses
| 🏆Betting site | 💰Welcome offer | 🤑Promo code |
|---|---|---|
| WinSpirit | Welcome bonus 100% up to 100$; 25% Freebet | TIPS.GG |
| Thunderpick | Welcome offer +100% up to 600€ | TIPSGG |
| GG.bet | Freebet up to 50USD | TIPSGG |
| N1Bet | Welcome offer 120% up to 600$ | TIPSGG |
| Stake | 200% promo code bonus up to 500$ | TIPSGG |

Rangers. Source: Official Facebook. Edited photo
The Verdict
My primary pick for this match is Hearts with a +0.25 Asian Handicap. Statistically, their defensive record at home is the best in the league, and they enter this fixture with higher win probability and sharper offensive form. While Rangers have improved in forward areas with Miovski, their defensive frailties and inconsistency away from home are likely to be exposed here. Expect a tactical contest with Hearts earning a result, most likely in a low-scoring match 1-0 or 1-1 seem the most probable outcomes based on current xG and chances created data.

