Hearts Lead Scottish Premiership by 3 Pts Over Celtic, 4 Over Rangers — All Three Have 4 Games Left
The Scottish Premiership title race has reached its most compressed phase: Hearts (73 pts), Celtic (70 pts) and Rangers (69 pts) are separated by just 4 points with 4 games remaining each. Crucially, all three clubs face each other in the run-in — Hearts host Rangers on May 4, Celtic host Rangers on May 10, and Celtic host Hearts on May 16 — meaning the title will almost certainly be decided in direct confrontations.
Supporting datasets
Supporting queries
To surface this insight, Baselight ran 10 queries across its structured data. Each one is reproducible — open it, read the SQL, and rerun it yourself.
Conclusion
Standings (snapshot_date 2026-04-27, competition='Premiership'): Hearts 73pts/34P, Celtic 70pts/34P, Rangers 69pts/34P. Remaining fixtures from matches table: Hearts vs Rangers (May 4 H), Celtic vs Rangers (May 10 H), Celtic vs Hearts (May 16 H). Rangers vs Motherwell (Apr 26): Rangers 51% possession, 16 shots, 6 on target, 2.21 xG; Motherwell 49% possession, 9 shots, 5 on target, 0.57 xG — final score 2-3 to Motherwell.