Saint Mirren Scottish Premiership05/01/2025 Celtic FC32 Saint Mirren00B02/01/2025 Kilmarnock21 Saint Mirren00B29/12/2024 Saint Mirren11 Dundee21B27/12/2024 Saint Mirren21 Glasgow Rangers10T21/12/2024 Ross County10 Saint Mirren21T14/12/2024 Saint Johnstone20 Saint Mirren31T07/12/2024 Saint Mirren00 Motherwell10B30/11/2024 Dundee United20 Saint Mirren00B23/11/2024 Saint Mirren21 Aberdeen10T09/11/2024 Hibernian10 Saint Mirren22T
Kilmarnock Scottish Premiership05/01/2025 Kilmarnock00 Ross County10B02/01/2025 Kilmarnock21 Saint Mirren00T29/12/2024 Hibernian11 Kilmarnock00B26/12/2024 Kilmarnock41 Aberdeen00T21/12/2024 Motherwell11 Kilmarnock10H15/12/2024 Kilmarnock11 Heart of Midlothian00T07/12/2024 Dundee United10 Kilmarnock10H05/12/2024 Glasgow Rangers61 Kilmarnock00B30/11/2024 Kilmarnock10 Dundee10H23/11/2024 Saint Johnstone10 Kilmarnock00B
Saint Mirren International Club Friendly11/07/202318:00 UTC+0700Dundee UnitedSaint Mirren Scottish Premiership11/0122:00 UTC+0700Saint MirrenDundee United25/0122:00 UTC+0700AberdeenSaint Mirren01/0222:00 UTC+0700Saint MirrenSaint Johnstone15/0222:00 UTC+0700Saint MirrenHibernian22/0222:00 UTC+0700Glasgow RangersSaint Mirren27/0202:45 UTC+0700Heart of MidlothianSaint Mirren01/0322:00 UTC+0700Saint MirrenCeltic FC15/0322:00 UTC+0700MotherwellSaint Mirren29/0322:00 UTC+0700Saint MirrenKilmarnock05/0421:00 UTC+0700DundeeSaint Mirren12/0421:00 UTC+0700Saint MirrenRoss County Scottish Cup18/0122:00 UTC+0700Queen of SouthSaint Mirren
Kilmarnock Scottish Premiership09/0102:45 UTC+0700KilmarnockMotherwell25/0122:00 UTC+0700Heart of MidlothianKilmarnock01/0222:00 UTC+0700KilmarnockDundee United15/0222:00 UTC+0700KilmarnockSaint Johnstone22/0222:00 UTC+0700AberdeenKilmarnock27/0202:45 UTC+0700KilmarnockGlasgow Rangers01/0322:00 UTC+0700Ross CountyKilmarnock15/0322:00 UTC+0700KilmarnockHibernian29/0322:00 UTC+0700Saint MirrenKilmarnock05/0421:00 UTC+0700KilmarnockMotherwell12/0421:00 UTC+0700Celtic FCKilmarnock Scottish Cup18/0122:00 UTC+0700Celtic FCKilmarnock