Last time Celtic or Rangers didn’t win Scottish league title: Hearts fall short of historic championship originally appeared on The Sporting News.
Add The Sporting News as a Preferred Source by clicking here.
Scotland’s top flight is dominated nearly every season by one or both of the league’s giant clubs Celtic and Rangers, both located in Glasgow.
However, that was put to the test in the 2025/26 Scottish Premiership season. Rangers have struggled mightily while Celtic have also suffered slips, allowing Hearts to step up and fill the gap.
After the Edinburgh club defeated Celtic 3-1 on October 26, dreams of a league title began dancing in the heads of supporters. They then won again at Celtic Park 2-1 on December 7, drawing them seemingly closer to the goal.
However, Celtic’s re-appointment of Martin O’Neill following Wilfried Nancy’s doomed tenure fired the champions firmly back into contention. Hearts collapsed to Rangers in February, before falling short at the final hurdle as they slipped on the last week of the season to see Celtic to win yet another title.
The result allowed the Old Firm’s stranglehold on the Scottish Premiership to remain ironclad, and the wait goes on for the rest of the country.
The Sporting News takes a look back decades ago at the last time a Scottish club other than Celtic or Rangers won the domestic league title.
MORE:An updated list of the Premier League top goal scorers for the 2025/26 season
Last time Celtic and Rangers didn’t win Scottish title
The last time the Scottish Premiership was not won by Celtic or Rangers was all the way back in 1984/85 when Aberdeen won two league championships in a row.
The title-winning manager that year with Aberdeen was none other than Sir Alex Ferguson, who claimed the last of his three Scottish league titles before joining Manchester United in 1986.
Since then, Celtic and Rangers have combined to win the last 40 league titles, with Rangers winning 17 and Celtic claiming 23.
How many Scottish Premiership titles Celtic and Rangers won
In the 129 previous editions of the Scottish Premiership through the 2025/26 season, Celtic and Rangers have combined to win 111 of the league titles.
Incredibly, those titles are almost evenly split between the clubs. The latest league championship for Celtic in 2026 saw them take over a slim lead, with their 56th all-time domestic championship one more than the 55 won by their rivals Rangers.
Rangers’ run of nine in a row between 1988/89 and 1996/97 helped them open up a lead, but Celtic hauled in most of that advantage with nine successive triumphs of their own from 2011/12 to 2019/20. During the latter period, Rangers did not compete in the Premiership between 2012 and 2016, when the club went into liquidation and were forced to re-enter the Scottish Football League in the fourth tier.
All other clubs have combined to win 19 league titles, with Aberdeen, Hearts and Hibernian each winning four. Dumbarton have won two (including one shared with Rangers in 1891) while Motherwell, Kilmarnock, Dundee, Dundee United, and Third Lanark have all won one.
Have Hearts ever won the Scottish Premiership league title?
Despite their recent collapse in 2025/26, yes, Heart of Midlothian have won four Scottish domestic league titles in club history, albeit it’s been quite some time.
The first Hearts league title came way back in 1894/95, which was just the fifth-ever officially recognised domestic league title. They won again two years later in 1896/97, and then would need to wait over a half century for their next domestic crown.
The third Hearts league championship came in 1957/58, before they again triumphed two years later in 1959/60, their most recent league championship.
Since then, Hearts have finished second on five separate occasions, coming closest in 1964/65 when they finished level on points with Kilmarnock but fell short of the league title thanks to that season’s tiebreaker metric of goal average. Had goal difference been the tiebreaker at the time, Hearts would have won the title.
They also lost the title via a tiebreaker in 1985/86, when they again finished level on points with the champion, this time being Celtic, but their +26 goal differential fell short of Celtic’s +29.
