Aberdeen Scottish Premiership05/01/2025 Motherwell22 Aberdeen00B02/01/2025 Aberdeen11 Ross County21B30/12/2024 Dundee United10 Aberdeen00B26/12/2024 Kilmarnock41 Aberdeen00B21/12/2024 Aberdeen11 Hibernian32B07/12/2024 Aberdeen10 Saint Johnstone11H05/12/2024 Aberdeen00 Celtic FC10B01/12/2024 Heart of Midlothian10 Aberdeen11H27/11/2024 Hibernian31 Aberdeen30H23/11/2024 Saint Mirren21 Aberdeen10B
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
Aberdeen Scottish Premiership12/0122:00 UTC+0700AberdeenHeart of Midlothian25/0122:00 UTC+0700AberdeenSaint Mirren01/0222:00 UTC+0700HibernianAberdeen15/0222:00 UTC+0700DundeeAberdeen22/0222:00 UTC+0700AberdeenKilmarnock27/0202:45 UTC+0700Celtic FCAberdeen01/0322:00 UTC+0700AberdeenDundee United15/0322:00 UTC+0700Saint JohnstoneAberdeen29/0322:00 UTC+0700AberdeenMotherwell05/0421:00 UTC+0700Ross CountyAberdeen12/0421:00 UTC+0700AberdeenGlasgow Rangers Scottish Cup18/0122:00 UTC+0700Elgin CityAberdeen
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