what teams contested the 2018–19 scottish premiership?
twelve teams contest the league: aberdeen, celtic, dundee, hamilton academical, heart of midlothian, hibernian, kilmarnock, livingston, motherwell, rangers, st johnstone and st mirren.