Form

LAST FIVE GAMESDateCOMPETITION
LHibernian3 - 0St JohnstoneMar 29, 2025Scottish Premiership
DSt Johnstone0 - 0AberdeenMar 15, 2025Scottish Premiership
WLivingston0 - 1St JohnstoneMar 10, 2025Scottish Cup
DDundee1 - 1St JohnstoneMar 1, 2025Scottish Premiership
WSt Johnstone1 - 0Ross CountyFeb 26, 2025Scottish Premiership

Form

LAST FIVE GAMESDateCOMPETITION
WCeltic3 - 0Heart of MidlothianMar 29, 2025Scottish Premiership
LCeltic2 - 3RangersMar 16, 2025Scottish Premiership
WCeltic2 - 0HibernianMar 9, 2025Scottish Cup
WSt Mirren2 - 5CelticMar 1, 2025Scottish Premiership
WCeltic5 - 1AberdeenFeb 25, 2025Scottish Premiership

Head To Head Record

LAST FIVE GAMESDateCOMPETITION
Celtic4 - 0St JohnstoneDec 29, 2024Scottish Premiership
St Johnstone0 - 6CelticSep 28, 2024Scottish Premiership
Celtic3 - 1St JohnstoneMar 16, 2024Scottish Premiership
St Johnstone1 - 3CelticDec 3, 2023Scottish Premiership
Celtic0 - 0St JohnstoneAug 26, 2023Scottish Premiership