Ad disclosure

Hearts vs Rangers live stream: Betting tips, predictions, odds, match preview & how to watch

Hearts vs Rangers live stream: Betting tips, predictions, odds, match preview & how to watch

Rangers will be hoping to keep their slim Scottish Premiership title hopes alive when they travel to face Hearts on Wednesday at 7:45pm (UK time).

Hearts vs Rangers: Betting tips

Odds correct at the time of writing. 18+ Only. Terms and Conditions Apply.

Hearts vs Rangers: Predictions

Hearts vs Rangers: Predictions

Bet Prediction Best odds
BTTS? Yes 6/10 with Paddy Power
Correct score Hearts 1-3 Rangers 11/1 with Bet365
First Goalscorer Alfredo Morelos 10/3 with William Hill

How to live stream Hearts vs Rangers online:

Bet365* stream a selection of Scottish Premiership matches live for account holders. They also show the BundesligaLigue 1 and La Liga, as well as the Primeira Liga.

To sign up for and live stream Hearts vs Rangers, eligible readers can follow the steps below.

  • Click on this link.
  • ‘Join now’ and enter details.
  • Log in and fund your account.
  • Navigate to the ‘In-Play’ link at the top of the homepage and select your desired event.

*Geo restrictions apply, not available in UK. 18+ only, must have a funded account or placed a bet in the last 24 hours, BeGambleAware. All odds and offers within this article are accurate at the time of writing (18:00, 30/01/23).

With 15 games left of the season, Rangers are nine points behind runaway Premiership leaders, and bitter rivals, Celtic, but they are in decent form. Since returning from the World Cup break, with Michael Beale taking over at the helm, Rangers have won nine of their 10 games across all competitions.

The only dropped points in that run of 10 games was a 2-2 draw with Celtic at Ibrox to kick of 2023 which will have come with a blow as Kyogo Furuhashi equalised in the 88th minute. However, Rangers didn’t let the draw affect them, and they go into this game off the back of five consecutive wins including two wins over St Johnstone in cup and league.

Hearts, meanwhile, are the team closest to Rangers and Celtic in the table and currently leading the way in the race for the Europa Conference League third qualifying round. But in terms of being a problem for Rangers in the table, Hearts are non-existence, 16 points behind the Glasgow club.

Robbie Neilson’s side have lost six of their 23 games in the Scottish Premiership this season but are unbeaten in nine games since their last defeat — a 1-0 loss to Rangers before the World Cup break. To make their recent run even more impressive, Hearts’ past four opponents have all started their matches in the top six, with two being fourth.

Claim a Betfair free bet on this match.

BetMGM sign-up offer: Get £40 in free bets when you bet £10

Not signed up to BetMGM yet? Here's how eligible readers* can take advantage of their welcome offer:

  1. Open an account at BetMGM using this link.
  2. Select the Sports Welcome Offer.
  3. Get the offer from the ‘My Offers’ page.
  4. Deposit and place a £10 bet at odds of 1/1 (2.0) or greater.
  5. When it settles, unlock £40 in Free Bets

*New customer only. 3 days to claim & 7 days to place a qualifying bet to receive 4x Free Bets: 1 x £10 Horse racing, 1 x £10 Free Bet Builder, 1 x £10 Acca and 1 x £10 Football. 7 day expiry. Exclusions apply. Stake not returned. T&Cs apply. For more information, visit

Hearts vs Rangers match stats

Lawrence Shankland has been the hero for Hearts this season and he’s been banging in the goals in the Scottish Premiership this season. The Scottish striker has been directly involved in 20 goals so far this season, more than any other player, with 16 goals and four assists.

Neither of these sides are the cleanest when it comes to discipline, though there are so many teams worse than them in the Scottish Premiership. Rangers have received 43 yellow cards and two reds so far this season, while Hearts’ 35 yellows comes with a joint-league-high five red cards.

Hearts vs Rangers: Squawka Says

Scoreline prediction: Hearts 1-3 Rangers

Hearts vs Rangers odds

Hearts vs Rangers head-to-head

9 November 2022 – Rangers 1-0 Hearts – Scottish Premiership

1 October 2022 – Hearts 0-4 Rangers – Scottish Premiership

21 May 2022 – Rangers 2-0 Hearts – Scottish FA Cup

14 May 2022 – Hearts 1-3 Rangers – Scottish Premiership

6 February 2022 – Rangers 5-0 Hearts – Scottish Premiership

After a run of three games without a win, Rangers have won their past six matches against Hearts, including two victories already this season.


Premier League predictions & tips
Football Accumulator tips
Latest live streaming fixtures