You switched the prediction game

All champions since 1946/47



By season


Celtic FCCeltic
Rangers FCRangers
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Celtic FCCeltic
Rangers FCRangers
2009/10
Rangers FCRangers
2008/09
Rangers FCRangers
2007/08
Celtic FCCeltic
2006/07
Celtic FCCeltic
2005/06
Celtic FCCeltic
2004/05
Rangers FCRangers
2003/04
Celtic FCCeltic
2002/03
Rangers FCRangers
2001/02
Celtic FCCeltic
2000/01
Celtic FCCeltic
1999/00
Rangers FCRangers
1998/99
Rangers FCRangers
1997/98
Celtic FCCeltic
1996/97
Rangers FCRangers
1995/96
Rangers FCRangers
1994/95
Rangers FCRangers
1993/94
Rangers FCRangers
1992/93
Rangers FCRangers
1991/92
Rangers FCRangers
1990/91
Rangers FCRangers
1989/90
Rangers FCRangers
1988/89
Rangers FCRangers
1987/88
Celtic FCCeltic
1986/87
Rangers FCRangers
1985/86
Celtic FCCeltic
1984/85
Aberdeen FCAberdeen
1983/84
Aberdeen FCAberdeen
1982/83
Dundee UnitedDundee Utd
1981/82
Celtic FCCeltic
1980/81
Celtic FCCeltic
1979/80
Aberdeen FCAberdeen
1978/79
Celtic FCCeltic
1977/78
Rangers FCRangers
1976/77
Celtic FCCeltic
1975/76
Rangers FCRangers
1974/75
Rangers FCRangers
1973/74
Celtic FCCeltic
1972/73
Celtic FCCeltic
1971/72
Celtic FCCeltic
1970/71
Celtic FCCeltic
1969/70
Celtic FCCeltic
1968/69
Celtic FCCeltic
1967/68
Celtic FCCeltic
1966/67
Celtic FCCeltic
1965/66
Celtic FCCeltic
1964/65
Kilmarnock FCKilmarnock
1963/64
Rangers FCRangers
1962/63
Rangers FCRangers
1961/62
Dundee FCDundee FC
1960/61
Rangers FCRangers
1959/60
Heart of MidlothianHearts
1958/59
Rangers FCRangers
1957/58
Heart of MidlothianHearts
1956/57
Rangers FCRangers
1955/56
Rangers FCRangers
1954/55
Aberdeen FCAberdeen
1953/54
Celtic FCCeltic
1952/53
Rangers FCRangers
1951/52
Hibernian FCHibernian
1950/51
Hibernian FCHibernian
1949/50
Rangers FCRangers
1948/49
Rangers FCRangers
1947/48
Hibernian FCHibernian
1946/47
Rangers FCRangers

Most successful


33
Celtic FCCeltic
2021/22 2019/20 2018/19 2017/18 2016/17 2015/16 2014/15 2013/14 2012/13 2011/12 2007/08 2006/07 2005/06 2003/04 2001/02 2000/01 1997/98 1987/88 1985/86 1981/82 1980/81 1978/79 1976/77 1973/74 1972/73 1971/72 1970/71 1969/70 1968/69 1967/68 1966/67 1965/66 1953/54
31
Rangers FCRangers
2020/21 2010/11 2009/10 2008/09 2004/05 2002/03 1999/00 1998/99 1996/97 1995/96 1994/95 1993/94 1992/93 1991/92 1990/91 1989/90 1988/89 1986/87 1977/78 1975/76 1974/75 1963/64 1962/63 1960/61 1958/59 1956/57 1955/56 1952/53 1949/50 1948/49 1946/47
4
Aberdeen FCAberdeen
1984/85 1983/84 1979/80 1954/55
3
Hibernian FCHibernian
1951/52 1950/51 1947/48
2
Heart of MidlothianHearts
1959/60 1957/58
1
Dundee UnitedDundee Utd
1982/83
1
Kilmarnock FCKilmarnock
1964/65
1
Dundee FCDundee FC
1961/62
Move the mouse cursor above the team badge to see the country of origin.