Scottish Premier LeagueAberdeenDundeeGlasgow CelticGlasgow RangersHeart of MidlothianHibernianKilmarnockLivingstonMotherwellRoss CountySt. JohnstoneSt. MirrenAberdeenDundeeGlasgow CelticGlasgow RangersHeart of MidlothianHibernianKilmarnockLivingstonMotherwellRoss CountySt. JohnstoneSt. MirrenScottish Premier League Fixtures 2023/24 via the BBC Sport WebsiteCurrent League Table via the BBC Sport WebsiteScottish ChampionshipAll Leagues