Hearts lead Rangers by four points with three games left after this one. Celtic are tied with Hearts, with the Jambos having a game in hand.
The last non-Old Firm winner was Aberdeen in 1985. Hearts haven't won the league since 1960. With a win, Hearts end Rangers' title hopes, even with the Old Firm match still to come on May 10.
- Hearts: 73 pts, 34 played
- Celtic: 73 pts, 35 played
- Rangers: 69 pts, 34 played
Here's what to know as Hearts host Rangers in Edinburgh.
Hearts vs Rangers Match Info
- Matchup: Hearts vs Rangers (Scottish Premiership)
- Date: Monday, May 4, 2026 (Bank holiday)
- Kickoff: 12:30 p.m. ET / 9:30 a.m. PT
- Venue: Tynecastle Park, Edinburgh
How to watch in the USA
- TV Channel: CBS Sports Network
- Streaming: Fubo
How to watch in the UK, Ireland
- UK & Ireland: Sky Sports, NOW
Follow Dang Journal on Bluesky for more.