The Hearts vs Rangers FC game will be broadcast live on Sky Sports Football in the UK and Paramount+ in the USA. Here's a detailed information on how to watch it.
Date and Kick-off Time
UK: Sunday, 21 December 2025 – 1:30 PM GMT
Venue: Tynecastle Park, Edinburgh
Match Preview
Hearts heads into this fixture while sitting on top of the Scottish Premiership table amid a strong campaign under Derek McInnes. The team has enjoyed impressive wins over top teams including Celtic FC.
Rangers currently sit third in the table with nine points behind league leaders Hearts FC.
How to watch Hearts FC vs Rangers in the UK?
In the UK, football fans can watch the game live on Sky Sports Football.
How to watch Sky Sports
Sports+ and the Sky Sports App
The Sky Sports App is the ultimate streaming platform for every Sky Sports customer on mobile devices. It includes all Sky Sports Channels and Sky Sports+.
Football fans can enjoy Sky Sports (including Sky Sports+) and Sky TV in Ultra HD.
The Sky Sports Mobile App is available for free and can be downloaded on the Google Play Store (Android) and iOS App Store (iPhone)
Fans in the USA and other territories can watch the game through these channels.
The list of channels includes
Sky Sports Main Event, Sky Sports Premier League, Sky Sports Football, Sky Sports Cricket, Sky Sports Golf, Sky Sports F1, Sky Sports Tennis, Sky Sports Action, Sky Sports Arena, Sky Sports News, Sky Sports Mix, Sky Sports Racing, and Sky Sports+.
Live Stream of the English Football League Championship will be available on Sky Sports+, Sky Go UK, SKY GO Extra and NOW TV.
How to watch Sky Sports channels and subscriptions
Which devices can I watch Sky Sports channels?
You can watch Sky Sports channels through selected smart TVs and sticks. You can also enjoy it on Android and iOS smartphones, laptops, desktops or Macs, plus PS4/PS5™, Xbox One & Xbox Series X/S consoles.
Virgin Media
If you are a Virgin Media customer, you enjoy channels by downloading the Virgin Media app on your device, including Android, iOS, Mac, Windows, etc.
NOW TV
For NOW TV subscribers, you can watch online by visiting NOWTV.com. You can also download the NOW TV app on your smartphone, smart TV or games console.
How to watch Hearts vs Rangers in the USA?
Soccer fans can watch the game live on Peacock in the USA.
How to watch Peacock
You can watch Peacock when you sign up for a subscription through the Peacock official website or app, then streaming.
Here's a step by step guide:
Sign Up: Visit Peacock’s official site or download the Peacock app through your App Store (Google Play, Apple Store, etc).
Create an account: You need to create an account and then choose a subscription plan.
Peacock is available on the following devices including:
Smart TVs (Samsung, LG, Vizio, etc.)
Streaming devices (Roku, Fire TV, Apple TV, Chromecast)
Gaming consoles (Xbox, PlayStation)
Mobile apps (iOS, Android)
Web browsers
Predicted Lineups
Hearts: Clark; Devlin, Kingsley, Findlay, McEntee; Baningime, Soares Braga; Forrest, Spittal, Kyziridis; Shankland
Rangers: Butland; Tavernier, Nsiala, Fernandez, Ridvan Yılmaz; Raskin, Diomandé; Gassama, Cantwell, Moore; Miovski
Form Guide
Hearts FC Form Guide: Win, Win, Draw, Loss, Draw, Win, Draw, Win
Rangers FC Form Guide: Win, Win, Draw, Win, Loss, Draw, Win, Draw
Players to Watch
Hearts FC
Lawrence Shankland
Stephen Kingsley
Cláudio Braga
Alan Forrest
Beni Baningime
Rangers FC
James Tavernier
Emmanuel Fernandez
Nicolas Raskin
Bojan Miovski
Mikey Moore
Hearts FC Schedule
Dec 21: vs Rangers (Home)
Dec 27: vs Hibernian (Away)
Jan 3: vs Livingston (Home)
Jan 11: vs Dundee FC (Away)
Jan 14: vs St Mirren (Home)
Jan 17: vs Falkirk (Scottish Cup, Home)
Jan 25: vs Celtic (Home)
Jan 31: vs Dundee United (Away)
Feb 4: vs St Mirren (Away)
Feb 11: vs Hibernian (Home)
Rangers FC Schedule
Dec 21: vs Hearts (Away)
Dec 27: vs Motherwell (Home)
Dec 30: vs St Mirren (Home)
Jan 3: vs Celtic (Away)
Jan 6: vs Aberdeen (Home)
Jan 11: vs Aberdeen (Away)
Jan 16: vs Annan Athletic (Scottish Cup, Home)
Jan 22: vs Ludogorets Razgrad (Europa League, Home)
Jan 25: vs Dundee (Home)
Jan 29: vs FC Porto (Europa League, Away)
