Celtic marked the end of 2024 with a victory over St Johnstone, completing an astonishing year of unbeaten home form in domestic and European competition.

The final whistle brought jubilant scenes as the players took a lap of Celtic Park to thank the 60,000-strong crowd for their support in what has been an incredible year for the club.
The Hoops’ dominance at home this year harks back to the glory days of 2006 under Gordon Strachan, the last time Celtic achieved a full calendar year without defeat at Paradise across all competitions.
Brendan Rodgers’ side has now repeated that feat in 2024.
The achievement is even more remarkable when considering the increased competition in Europe. This season alone, Celtic have faced top sides at Celtic Park, yet they’ve stood firm, with memorable performances bolstering their reputation on the European stage.
The last time Celtic went unbeaten in a year at home was in 2016.
With the Glasgow Derby clash against Rangers looming on 2 January, Celtic’s unbeaten streak faces another major test.
This year. Celtic only lost twice. One was a disappointing away clash with Hearts, where VAR wasn’t on Celtic’s side, and the other was the embarrassing trip to Dortmund.