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.
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.
| Details | Hearts vs Rangers |
|---|---|
| Date | Wednesday 28 October 2026 |
| Kick-off | 8pm UK time |
| Venue | Tynecastle Park, Edinburgh |
| TV channel | Sky Sports Football, Sky Sports Ultra HDR |
| Live stream | Sky 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.



