Hearts
RangersBy Tunde Ogundipe — Football expert covering Premier League, MLS, J1 League, and more
On 28 October 2026, Hearts welcome Rangers for a meeting that pits two very different recent trajectories against each other. The hosts have been volatile, alternating victories with heavy defeats, while the visitors arrive unbeaten in their previous five matches. Their head-to-head contests during 2026 have frequently produced goals, which adds another layer to a fixture shaped by two opposing forces: Hearts’ strong home form and Rangers’ superior consistency.
Hearts have taken seven points from their last five outings, recording two wins, one draw and two defeats. Over that stretch, they scored nine goals but also conceded ten, a reflection of their unpredictable performances. The latest sequence tells the story clearly: heavy losses to Celtic (1–7) and Trabzonspor (0–2) were followed by a composed 2–0 victory over Motherwell.
At home, however, the picture brightens considerably. A 1–1 draw with Nordsjaelland and a dominant 5–0 win against St Mirren produced six goals scored and just one conceded across those two matches. Over a longer sample, their home numbers are markedly better than their overall averages: 3.25 goals scored per game and only 0.5 conceded. The attack is also outperforming its underlying output — across the last five matches, their cumulative xG is roughly 4.51, yet they have found the net nine times. Defensively, they have conceded slightly fewer goals than their xGA would suggest, but the extreme scorelines against Celtic and St Mirren underscore how unreliable their overall performance can be.
Rangers have not lost in five matches, winning four and drawing one. They have scored ten goals and conceded just three, with their latest two results particularly impressive: a 3–1 victory over Kilmarnock and a 4–0 thumping of St Johnstone. Away from home, the unbeaten run also holds, as they drew 2–2 with Dundee and edged Celtic 1–0.
Their away averages stand at 1.4 goals scored and 0.8 conceded per match. Rangers are also creating chances at a steady rate: they recorded 21 shots and an xG of 2.2 against Dundee, then backed that up with 15 shots and an xG of 1.08 against Celtic. The ten goals they have scored in this recent stretch far exceed their combined xG of around 5.43, meaning their finishing has been exceptionally sharp. At the other end, they have conceded fewer goals than the xGA suggests, reinforcing the sense that their results are built on solid foundations.
The last five meetings between these sides produced 18 goals, with Hearts winning three and Rangers two. The scorelines were 2–1, 4–2, 2–1, 0–2 and 1–3, meaning four of the five ended with at least three goals.
Hearts’ home attacking numbers — 3.25 goals per game and 0.5 conceded — compare favourably with Rangers’ away figures of 1.4 and 0.8. Yet current form tilts the balance clearly toward the visitors: four wins and a draw against Hearts’ two wins, one draw and two losses. The combination of Hearts’ strong home displays and Rangers’ unbeaten run makes a bet on the visitors avoiding defeat more logical than backing either side to win outright.
The opening stages could be cautious, as Hearts are far more solid at home than on the road, while Rangers have conceded only two goals across their last two away matches. Still, Hearts have shown they can produce emphatic home results, and the recent head-to-head history suggests goals are likely.
Rangers arrive with a five-match unbeaten streak, ten goals scored and a noticeably more dependable defence. Hearts can cause problems through their home scoring, but their recent defeats show they are vulnerable when facing sustained pressure. The main recommendation is Rangers to avoid defeat — a double chance bet that reflects their unbeaten run, solid away results and overall form advantage. Hearts’ impressive home statistics mean this should not be a routine evening for the visitors, which is why backing Rangers not to lose is more sensible than expecting a straightforward away win.
The editorial prediction is provided for informational purposes only and should not be treated as a direct call to action. Every reader should do their own analysis before deciding on a bet.
No user forecasts published.
The match is scheduled for 28 October 2026 at 21:00 local time, with Hearts hosting Rangers at their home stadium.
The main recommendation is a double chance bet on Rangers to avoid defeat, reflecting their unbeaten run and solid away form.
Hearts have taken 7 points from their last five matches (two wins, one draw, two defeats), while Rangers are unbeaten in five, with four wins and one draw.
In the last five meetings, Hearts have won three and Rangers two, with a total of 18 goals scored — four of the five games ended with at least three goals.
The review does not mention any injuries or suspensions for either side.