Skip to content
Dave
Join Dave

Hearts vs Rangers: team news, line-ups and TV channel

Hearts host Rangers at Tynecastle on Wednesday 28 October, kick-off 8pm. The Scottish Premiership match is live on Sky Sports Football, with streaming on Sky Go and NOW.

Add as preferred source
Hearts v Rangers: tv guide

Hearts host Rangers in the Scottish Premiership at Tynecastle Park on Wednesday 28 October, with kick-off at 8pm. The match is live on Sky Sports Football in the UK, and it marks Derek McInnes’ first return to Tynecastle since leaving Hearts to take charge of Rangers.

What TV channel is Hearts vs Rangers on?

Hearts vs Rangers is live on Sky Sports Football and Sky Sports Ultra HDR, with coverage starting at 7.30pm.

DetailsHearts vs Rangers
DateWednesday 28 October 2026
Kick-off8pm UK time
VenueTynecastle Park, Edinburgh
TV channelSky Sports Football, Sky Sports Ultra HDR
Live streamSky Go, NOW

How to watch the Hearts vs Rangers live stream

Sky Sports customers can stream the match on the Sky Go app. Viewers without a Sky subscription can watch through NOW, which offers Sky Sports memberships with no long-term contract.

McInnes returns to Tynecastle

McInnes left Hearts for Rangers in the summer, and he can expect a hostile reception on his return to Edinburgh. It is also the first time his successor, Wouter Vrancken, has faced him. Read what McInnes said in his pre-match press conference.

Former Hearts captain Lawrence Shankland will miss his own return, after joining Rangers in the summer. He is out after surgery on a hamstring tear.

Where the teams stand

Rangers are second in the Scottish Premiership with 23 points from 10 games, four points behind leaders Celtic. They have won seven, drawn two and lost one, and are unbeaten in their last five league games. A win would cut the gap at the top to a single point.

Hearts are third with 19 points. They bounced back from a 7-1 defeat at Celtic with a 2-0 win at Motherwell on Sunday, and Tynecastle has been a difficult place to visit this season.

Hearts vs Rangers team news

Hearts: Craig Halkett (Achilles), Blair Spittal (ankle), Tom Renaud (ankle), Ageu (muscle), Stuart Findlay (groin), Oisin McEntee (calf) and Christian Borchgrevink are all out.

Rangers: Lawrence Shankland (hamstring), Youssef Chermiti (cruciate ligament), Jose Cifuentes (knee), Daisuke Yokota (groin surgery) and John Souttar are unavailable.

Watching from outside the UK

In the USA, the match is expected to be available on Paramount+, and in Australia on beIN SPORTS CONNECT. Viewers elsewhere should check local listings.

For every game this week, see our football on TV guide, and follow the title race in our Scottish Premiership round-up.

Next articleHow to watch St. Mirren vs Rangers live stream, what TV channel