when did hearts last win the league
Heart of Midlothian last won the Scottish top-flight league title in the 1959–60 season, completing the campaign as champions of Scotland.
Quick answer
- Hearts’ most recent league championship came in 1959–60 in the old Scottish First Division.
- That was their fourth top-flight title, after earlier wins in 1894–95, 1896–97 and 1957–58.
A bit of context
- The 1959–60 triumph is often remembered as part of a golden era for Hearts, when they were regularly challenging the Glasgow clubs at the top of Scottish football.
- Since league restructuring, Hearts have not yet won the modern Scottish Premier Division / Premiership, though they have had several strong seasons and cup successes.
Why it still gets mentioned today
- The long gap since 1959–60 is a frequent talking point in fan forums and media whenever Hearts mount a serious title challenge, especially in recent competitive seasons.
- Supporters often reference that team as a benchmark, hoping a future side can finally become the first Hearts league winners of the modern era.
Information gathered from public forums or data available on the internet and portrayed here.