|
Champions | # | Last | Cup Winners | # | Last | |||
1 | Celtic FC | 29 | 2023 | 1 | Celtic FC | 21 | 2023 | |
2 | Rangers FC | 21 | 2021 | 2 | Rangers FC | 15 | 2022 | |
3 | Aberdeen FC | 3 | 1985 | 3 | Aberdeen FC | 6 | 1990 | |
4 | Dundee United FC | 1 | 1983 | 4 | Heart of Midlothian FC | 3 | 2012 | |
5 | Dundee United FC | 2 | 2010 | |||||
6 | St. Johnstone FC | 2 | 2021 | |||||
7 | Hibernian FC Edinburgh | 1 | 2016 | |||||
8 | Motherwell FC | 1 | 1991 | |||||
9 | Inverness Caledonian Thistle FC | 1 | 2015 | |||||
10 | Kilmarnock FC | 1 | 1997 | |||||
11 | St. Mirren FC | 1 | 1987 |
Year | Champions | Runners-up | Third | Cup Winners |
2021/22 | Celtic FC | Rangers FC | Aberdeen FC | Celtic FC |
2021/22 | Celtic FC | Rangers FC | Heart of Midlothian FC | Rangers FC |
2020/21 | Rangers FC | Celtic FC | Hibernian FC Edinburgh | St. Johnstone FC |
2019/20 | Celtic FC | Rangers FC | Motherwell FC | Celtic FC |
2018/19 | Celtic FC | Rangers FC | Kilmarnock FC | Celtic FC |
2017/18 | Celtic FC | Aberdeen FC | Rangers FC | Celtic FC |
2016/17 | Celtic FC | Aberdeen FC | Rangers FC | Celtic FC |
2015/16 | Celtic FC | Aberdeen FC | Heart of Midlothian FC | Hibernian FC Edinburgh |
2014/15 | Celtic FC | Aberdeen FC | Inverness Caledonian Thistle FC | Inverness Caledonian Thistle FC |
2013/14 | Celtic FC | Motherwell FC | Aberdeen FC | St. Johnstone FC |
2012/13 | Celtic FC | Motherwell FC | St. Johnstone FC | Celtic FC |
2011/12 | Celtic FC | Rangers FC | Motherwell FC | Heart of Midlothian FC |
2010/11 | Rangers FC | Celtic FC | Heart of Midlothian FC | Celtic FC |
2009/10 | Rangers FC | Celtic FC | Dundee United FC | Dundee United FC |
2008/09 | Rangers FC | Celtic FC | Heart of Midlothian FC | Rangers FC |
2007/08 | Celtic FC | Rangers FC | Motherwell FC | Rangers FC |
2006/07 | Celtic FC | Rangers FC | Aberdeen FC | Celtic FC |
2005/06 | Celtic FC | Heart of Midlothian FC | Rangers FC | Heart of Midlothian FC |
2004/05 | Rangers FC | Celtic FC | Hibernian FC Edinburgh | Celtic FC |
2003/04 | Celtic FC | Rangers FC | Heart of Midlothian FC | Celtic FC |
2002/03 | Rangers FC | Celtic FC | Heart of Midlothian FC | Rangers FC |
2001/02 | Celtic FC | Rangers FC | Livingston FC | Rangers FC |
2000/01 | Celtic FC | Rangers FC | Hibernian FC Edinburgh | Celtic FC |
1999/2000 | Rangers FC | Celtic FC | Heart of Midlothian FC | Rangers FC |
1998/99 | Rangers FC | Celtic FC | St. Johnstone FC | Rangers FC |
1997/98 | Celtic FC | Rangers FC | Heart of Midlothian FC | Heart of Midlothian FC |
1996/97 | Rangers FC | Celtic FC | Dundee United FC | Kilmarnock FC |
1995/96 | Rangers FC | Celtic FC | Aberdeen FC | Rangers FC |
1994/95 | Rangers FC | Motherwell FC | Hibernian FC Edinburgh | Celtic FC |
1993/94 | Rangers FC | Aberdeen FC | Motherwell FC | Dundee United FC |
1992/93 | Rangers FC | Aberdeen FC | Celtic FC | Rangers FC |
1991/92 | Rangers FC | Heart of Midlothian FC | Celtic FC | Rangers FC |
1990/91 | Rangers FC | Aberdeen FC | Celtic FC | Motherwell FC |
1989/90 | Rangers FC | Aberdeen FC | Heart of Midlothian FC | Aberdeen FC |
1988/89 | Rangers FC | Aberdeen FC | Celtic FC | Celtic FC |
1987/88 | Celtic FC | Heart of Midlothian FC | Rangers FC | Celtic FC |
1986/87 | Rangers FC | Celtic FC | Dundee United FC | St. Mirren FC |
1985/86 | Celtic FC | Heart of Midlothian FC | Dundee United FC | Aberdeen FC |
1984/85 | Aberdeen FC | Celtic FC | Dundee United FC | Celtic FC |
1983/84 | Aberdeen FC | Celtic FC | Dundee United FC | Aberdeen FC |
1982/83 | Dundee United FC | Celtic FC | Aberdeen FC | Aberdeen FC |
1981/82 | Celtic FC | Aberdeen FC | Rangers FC | Aberdeen FC |
1980/81 | Celtic FC | Aberdeen FC | Rangers FC | Rangers FC |
1979/80 | Aberdeen FC | Celtic FC | St. Mirren FC | Celtic FC |
1978/79 | Celtic FC | Rangers FC | Dundee United FC | Rangers FC |
1977/78 | Rangers FC | Aberdeen FC | Dundee United FC | Rangers FC |
1976/77 | Celtic FC | Rangers FC | Aberdeen FC | Celtic FC |
1975/76 | Rangers FC | Celtic FC | Hibernian FC Edinburgh | Rangers FC |
1974/75 | Rangers FC | Hibernian FC Edinburgh | Celtic FC | Celtic FC |
1973/74 | Celtic FC | Hibernian FC Edinburgh | Rangers FC | Celtic FC |
1972/73 | Celtic FC | Rangers FC | Hibernian FC Edinburgh | Rangers FC |
1971/72 | Celtic FC | Aberdeen FC | Rangers FC | Celtic FC |
1970/71 | Celtic FC | Aberdeen FC | St. Johnstone FC | Celtic FC |
1969/70 | Celtic FC | Rangers FC | Hibernian FC Edinburgh | Aberdeen FC |
In 2020 the league was not finished, but Celtic FC was declared champion