Form

LAST FIVE GAMESDateCOMPETITION
LSt Johnstone0 - 2DundeeMay 18, 2025Scottish Premiership
LHeart of Midlothian2 - 1St JohnstoneMay 14, 2025Scottish Premiership
WSt Johnstone2 - 1Ross CountyMay 10, 2025Scottish Premiership
LSt Johnstone0 - 2KilmarnockMay 3, 2025Scottish Premiership
LMotherwell3 - 2St JohnstoneApr 26, 2025Scottish Premiership

Form

LAST FIVE GAMESDateCOMPETITION
WAnnan Athletic1 - 2Elgin CityMay 10, 2025Scottish League One Promotion/Relegation Playoffs
LElgin City2 - 4Annan AthleticMay 6, 2025Scottish League One Promotion/Relegation Playoffs
LEast Fife2 - 0Elgin CityMay 3, 2025Scottish League Two
WElgin City3 - 0StranraerApr 26, 2025Scottish League Two
WElgin City4 - 0PeterheadApr 19, 2025Scottish League Two

Head To Head Record

DateCOMPETITION
Elgin City2 - 4St JohnstoneJul 19, 2022Scottish League Cup
Elgin City1 - 3St JohnstoneJul 16, 2016Scottish League Cup
St Johnstone4 - 0Elgin CityAug 22, 2006Scottish League Cup