После ухода Джока Стейна, в 1978 году возглавившего сборную Шотландии, на первые позиции в чемпионате страны вновь постепенно стал выходить «Рейнджерс». Начиная с сезона 1988–1989 годов теперь уже он становился чемпионом Шотландии 9 раз подряд. Затем один раз уступил титул «Селтику», чтобы потом еще дважды занять верхнюю строчку.
В начале 2000-х годов вновь пришел черед «Селтика». В 2000 году клуб возглавил Мартин о’Нил, который сразу выиграл чемпионат Шотландии, Кубок Шотландии и Кубок шотландской лиги. Североирландский тренер работал с «Селтиком» до 2005 года — и еще дважды выигрывал чемпионат Шотландии и дважды Кубок Шотландии. Весной 2003 года «Селтик» дошел до финала Кубка УЕФА, но проиграл в дополнительное время «Порту» со счетом 2:3. Тогда португальский клуб возглавлял Жозе Моуринью.
Мартина о’Нила сменил шотландский тренер Гордон Стракан, и с ним «Селтик» еще трижды становился чемпионом Шотландии, последний раз весной 2008 года, и один раз завоевал Кубок шотландский лиги. Ну а потом «Селтик» вновь был потеснен с пьедестала его вечным соперником «Рейнджерсом». Теперь надо ждать ответа от «Селтика». Так в чемпионате Шотландии продолжается уже больше века. В 2011 году «Селтик» в 35-й раз выиграл Кубок Шотландии.