DateCompAtScoreOppositionCrowdReport
23/12/1893FriendlyH15-0Arbroath Wanderers 
23/12/1905Northern LeagueH1-2Forfar Athletic 
23/12/1911Loftus CupH4-0Dundee Hibs2000
23/12/1922Division 2 (Old)A3-1East Fife3900
23/12/1933Division 1 (Old)A0-3Dundee15000
23/12/1939Scottish League Eastern SectionA1-5Aberdeen 
23/12/1950Division BA1-3Ayr United9000
23/12/1961Division 1 (Old)H1-2Third Lanark6300
23/12/1967Division 1 (Old)H2-1Partick Thistle3200
23/12/1972Division 1 (Old)A1-1Partick Thistle3000
23/12/1978Division 1A5-1Stirling Albion1250
23/12/2000PremierH2-3Motherwell3489
23/12/2016PremierA1-0Kilmarnock3056
23/12/2017PremierH0-0Hearts4975
23/12/2018PremierH1-2Rangers 7086
23/12/2020PremierH0-3Rangers  
23/12/2023PremierA1-2Kilmarnock5074