You switched the prediction game

All champions since 1905/06



By season


Celtic FCCeltic
Rangers FCRangers
St. Johnstone FCSt. Johnstone
Celtic FCCeltic
2018/19
Celtic FCCeltic
2017/18
Celtic FCCeltic
2016/17
Celtic FCCeltic
2015/16
Hibernian FCHibernian
2014/15
Inverness CTInverness CT
2013/14
St. Johnstone FCSt. Johnstone
2012/13
Celtic FCCeltic
2011/12
Heart of MidlothianHearts
2010/11
Celtic FCCeltic
2009/10
Dundee UnitedDundee Utd
2008/09
Rangers FCRangers
2007/08
Rangers FCRangers
2006/07
Celtic FCCeltic
2005/06
Heart of MidlothianHearts
2004/05
Celtic FCCeltic
2003/04
Celtic FCCeltic
2002/03
Rangers FCRangers
2001/02
Rangers FCRangers
2000/01
Celtic FCCeltic
1999/00
Rangers FCRangers
1998/99
Rangers FCRangers
1997/98
Heart of MidlothianHearts
1996/97
Kilmarnock FCKilmarnock
1995/96
Rangers FCRangers
1994/95
Celtic FCCeltic
1993/94
Dundee UnitedDundee Utd
1992/93
Rangers FCRangers
1991/92
Rangers FCRangers
1990/91
Motherwell FCMotherwell
1989/90
Aberdeen FCAberdeen
1988/89
Celtic FCCeltic
1987/88
Celtic FCCeltic
1986/87
St. Mirren FCSt. Mirren
1985/86
Aberdeen FCAberdeen
1984/85
Celtic FCCeltic
1983/84
Aberdeen FCAberdeen
1982/83
Aberdeen FCAberdeen
1981/82
Aberdeen FCAberdeen
1980/81
Rangers FCRangers
1979/80
Celtic FCCeltic
1978/79
Rangers FCRangers
1977/78
Rangers FCRangers
1976/77
Celtic FCCeltic
1975/76
Rangers FCRangers
1974/75
Celtic FCCeltic
1973/74
Celtic FCCeltic
1972/73
Rangers FCRangers
1971/72
Celtic FCCeltic
1970/71
Celtic FCCeltic
1969/70
Aberdeen FCAberdeen
1968/69
Celtic FCCeltic
1967/68
Dunfermline AthleticDunfermline
1966/67
Celtic FCCeltic
1965/66
Rangers FCRangers
1964/65
Celtic FCCeltic
1963/64
Rangers FCRangers
1962/63
Rangers FCRangers
1961/62
Rangers FCRangers
1960/61
Dunfermline AthleticDunfermline
1959/60
Rangers FCRangers
1958/59
St. Mirren FCSt. Mirren
1957/58
Clyde FCClyde
1956/57
Falkirk FCFalkirk FC
1955/56
Heart of MidlothianHearts
1954/55
Clyde FCClyde
1953/54
Celtic FCCeltic
1952/53
Rangers FCRangers
1951/52
Motherwell FCMotherwell
1950/51
Celtic FCCeltic
1949/50
Rangers FCRangers
1948/49
Rangers FCRangers
1947/48
Rangers FCRangers
1946/47
Aberdeen FCAberdeen
1938/39
Clyde FCClyde
1937/38
East Fife FCEast Fife
1936/37
Celtic FCCeltic
1935/36
Rangers FCRangers
1934/35
Rangers FCRangers
1933/34
Rangers FCRangers
1932/33
Celtic FCCeltic
1931/32
Rangers FCRangers
1930/31
Celtic FCCeltic
1929/30
Rangers FCRangers
1928/29
Kilmarnock FCKilmarnock
1927/28
Rangers FCRangers
1926/27
Celtic FCCeltic
1925/26
St. Mirren FCSt. Mirren
1924/25
Celtic FCCeltic
1923/24
Airdrieonians FCAirdrieonians
1922/23
Celtic FCCeltic
1921/22
Greenock MortonGreenock Morton
1920/21
Partick ThistlePartick Thistle
1919/20
Kilmarnock FCKilmarnock
1913/14
Celtic FCCeltic
1912/13
Falkirk FCFalkirk FC
1911/12
Celtic FCCeltic
1910/11
Celtic FCCeltic
1909/10
Dundee FCDundee FC
1907/08
Celtic FCCeltic
1906/07
Celtic FCCeltic
1905/06
Heart of MidlothianHearts

Most successful


37
Celtic FCCeltic
2022/23 2019/20 2018/19 2017/18 2016/17 2012/13 2010/11 2006/07 2004/05 2003/04 2000/01 1994/95 1988/89 1987/88 1984/85 1979/80 1976/77 1974/75 1973/74 1971/72 1970/71 1968/69 1966/67 1964/65 1953/54 1950/51 1936/37 1932/33 1930/31 1926/27 1924/25 1922/23 1913/14 1911/12 1910/11 1907/08 1906/07
30
Rangers FCRangers
2021/22 2008/09 2007/08 2002/03 2001/02 1999/00 1998/99 1995/96 1992/93 1991/92 1980/81 1978/79 1977/78 1975/76 1972/73 1965/66 1963/64 1962/63 1961/62 1959/60 1952/53 1949/50 1948/49 1947/48 1935/36 1934/35 1933/34 1931/32 1929/30 1927/28
7
Aberdeen FCAberdeen
1989/90 1985/86 1983/84 1982/83 1981/82 1969/70 1946/47
5
Heart of MidlothianHearts
2011/12 2005/06 1997/98 1955/56 1905/06
3
St. Mirren FCSt. Mirren
1986/87 1958/59 1925/26
3
Clyde FCClyde
1957/58 1954/55 1938/39
3
Kilmarnock FCKilmarnock
1996/97 1928/29 1919/20
2
St. Johnstone FCSt. Johnstone
2020/21 2013/14
2
Dundee UnitedDundee Utd
2009/10 1993/94
2
Motherwell FCMotherwell
1990/91 1951/52
2
Dunfermline AthleticDunfermline
1967/68 1960/61
2
Falkirk FCFalkirk FC
1956/57 1912/13
1
Hibernian FCHibernian
2015/16
1
Inverness CTInverness CT
2014/15
1
East Fife FCEast Fife
1937/38
1
Airdrieonians FCAirdrieonians
1923/24
1
Greenock MortonGreenock Morton
1921/22
1
Partick ThistlePartick Thistle
1920/21
1
Dundee FCDundee FC
1909/10
Move the mouse cursor above the team badge to see the country of origin.