When every Scottish Premiership side last beat Celtic including Rangers, Aberdeen, Hearts & more

Celtic are aiming to win the Scottish Cup for a record-breaking 42nd time but when was the last time they lost to the likes of Aberdeen and Rangers?

Celtic are hoping to make even more history at Hampden Park as they take on Aberdeen in this year’s Scottish Cup semi-final.

The Hoops are the defending champions of the Scottish Cup and have won the historic tournament a record-breaking 41 times in their history. Celtic, who sit top of the Scottish Premiership, will be the overwhelming favourites to go all the way to the final of this year’s competition as they look to add to their unbeaten run against Aberdeen.

The Parkhead club have been the dominant force in Scottish football for large parts of the 21st century, but when was the last time that Aberdeen beat them in a competitive fixture and how does that record compare to the rest of the division.

Here we assess Celtic’s unbeaten runs against each team in the division - including clashes with Rangers, Hearts plus more - and how long each one is.

Related topics:

Comment Guidelines

National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.