This site uses cookies. When you browse the site you are consenting to its use. Know more.

Historic winners

Premiership

Scotland


Winners

Season Winner Runnerup
2021/2022 Celtic Celtic Rangers Rangers
2020/2021 Rangers Rangers Celtic Celtic
2019/2020 Celtic Celtic Rangers Rangers
2018/2019 Celtic Celtic Rangers Rangers
2017/2018 Celtic Celtic Aberdeen Aberdeen
2016/2017 Celtic Celtic Aberdeen Aberdeen
2015/2016 Celtic Celtic Aberdeen Aberdeen
2014/2015 Celtic Celtic Aberdeen Aberdeen
2013/2014 Celtic Celtic Motherwell Motherwell
2012/2013 Celtic Celtic Motherwell Motherwell
2011/2012 Celtic Celtic Rangers Rangers
2010/2011 Rangers Rangers Celtic Celtic
2009/2010 Rangers Rangers Celtic Celtic
2008/2009 Rangers Rangers Celtic Celtic
2007/2008 Celtic Celtic Rangers Rangers
2006/2007 Celtic Celtic Rangers Rangers
2005/2006 Celtic Celtic Hearts Hearts
2004/2005 Rangers Rangers Celtic Celtic
2003/2004 Celtic Celtic Rangers Rangers
2002/2003 Rangers Rangers Celtic Celtic
2001/2002 Celtic Celtic Rangers Rangers
2000/2001 Celtic Celtic Rangers Rangers
1999/2000 Rangers Rangers Celtic Celtic
1998/1999 Rangers Rangers Celtic Celtic
1997/1998 Celtic Celtic Rangers Rangers
1996/1997 Rangers Rangers Celtic Celtic
1995/1996 Rangers Rangers Celtic Celtic
1994/1995 Rangers Rangers Motherwell Motherwell
1993/1994 Rangers Rangers Aberdeen Aberdeen
1992/1993 Rangers Rangers Aberdeen Aberdeen
1991/1992 Rangers Rangers Hearts Hearts
1990/1991 Rangers Rangers Aberdeen Aberdeen
1989/1990 Rangers Rangers Aberdeen Aberdeen
1988/1989 Rangers Rangers Aberdeen Aberdeen
1987/1988 Celtic Celtic Hearts Hearts
1986/1987 Rangers Rangers Celtic Celtic
1985/1986 Celtic Celtic Hearts Hearts
1984/1985 Aberdeen Aberdeen Celtic Celtic
1983/1984 Aberdeen Aberdeen Celtic Celtic
1982/1983 Dundee United Dundee United Celtic Celtic
1981/1982 Celtic Celtic Aberdeen Aberdeen
1980/1981 Celtic Celtic Aberdeen Aberdeen
1979/1980 Aberdeen Aberdeen Celtic Celtic
1978/1979 Celtic Celtic Rangers Rangers
1977/1978 Rangers Rangers Aberdeen Aberdeen
1976/1977 Celtic Celtic Rangers Rangers
1975/1976 Rangers Rangers Celtic Celtic
1974/1975 Rangers Rangers Hibernian Hibernian
1973/1974 Celtic Celtic Hibernian Hibernian
1972/1973 Celtic Celtic Rangers Rangers
1971/1972 Celtic Celtic Aberdeen Aberdeen
1970/1971 Celtic Celtic Aberdeen Aberdeen
1969/1970 Celtic Celtic Rangers Rangers
1968/1969 Celtic Celtic Rangers Rangers
1967/1968 Celtic Celtic Rangers Rangers
1966/1967 Celtic Celtic Rangers Rangers
1965/1966 Celtic Celtic Rangers Rangers
1964/1965 Kilmarnock Kilmarnock Hearts Hearts
1963/1964 Rangers Rangers Kilmarnock Kilmarnock
1962/1963 Rangers Rangers Kilmarnock Kilmarnock
1961/1962 Dundee Dundee Rangers Rangers
1960/1961 Rangers Rangers Kilmarnock Kilmarnock
1959/1960 Hearts Hearts Kilmarnock Kilmarnock
1958/1959 Rangers Rangers Hearts Hearts
1957/1958 Hearts Hearts Rangers Rangers
1956/1957 Rangers Rangers Hearts Hearts
1955/1956 Rangers Rangers Aberdeen Aberdeen
1954/1955 Aberdeen Aberdeen Celtic Celtic
1953/1954 Celtic Celtic Hearts Hearts
1952/1953 Rangers Rangers Hibernian Hibernian
1951/1952 Hibernian Hibernian Rangers Rangers
1950/1951 Hibernian Hibernian Rangers Rangers
1949/1950 Rangers Rangers Hibernian Hibernian
1948/1949 Rangers Rangers Dundee Dundee
1947/1948 Hibernian Hibernian Rangers Rangers
1946/1947 Rangers Rangers Hibernian Hibernian
1938/1939 Rangers Rangers Celtic Celtic
1937/1938 Celtic Celtic Hearts Hearts
1936/1937 Rangers Rangers Aberdeen Aberdeen
1935/1936 Celtic Celtic Rangers Rangers
1934/1935 Rangers Rangers Celtic Celtic
1933/1934 Rangers Rangers Motherwell Motherwell
1932/1933 Rangers Rangers Motherwell Motherwell
1931/1932 Motherwell Motherwell Rangers Rangers
1930/1931 Rangers Rangers Celtic Celtic
1929/1930 Rangers Rangers Motherwell Motherwell
1928/1929 Rangers Rangers Celtic Celtic
1927/1928 Rangers Rangers Celtic Celtic
1926/1927 Rangers Rangers Motherwell Motherwell
1921/1922 Celtic Celtic Rangers Rangers
1920/1921 Rangers Rangers Celtic Celtic
1919/1920 Rangers Rangers Celtic Celtic
1918/1919 Celtic Celtic Rangers Rangers
1917/1918 Rangers Rangers Celtic Celtic
1916/1917 Celtic Celtic Greenock Morton Greenock Morton
1915/1916 Celtic Celtic Rangers Rangers
1914/1915 Celtic Celtic Hearts Hearts
1913/1914 Celtic Celtic Rangers Rangers
1912/1913 Rangers Rangers Celtic Celtic
1911/1912 Rangers Rangers Celtic Celtic
1910/1911 Rangers Rangers Aberdeen Aberdeen
1909/1910 Celtic Celtic Falkirk Falkirk
1908/1909 Celtic Celtic Dundee Dundee
1907/1908 Celtic Celtic Falkirk Falkirk
1906/1907 Celtic Celtic Dundee Dundee
1905/1906 Celtic Celtic Hearts Hearts
1904/1905 Celtic Celtic Rangers Rangers
1902/1903 Hibernian Hibernian Dundee Dundee
1901/1902 Rangers Rangers Celtic Celtic
1900/1901 Rangers Rangers Celtic Celtic
1899/1900 Rangers Rangers Celtic Celtic
1898/1899 Rangers Rangers Hearts Hearts
1897/1898 Celtic Celtic Rangers Rangers
1896/1897 Hearts Hearts Hibernian Hibernian
1895/1896 Celtic Celtic Rangers Rangers
1894/1895 Hearts Hearts Celtic Celtic
1893/1894 Celtic Celtic Hearts Hearts
1892/1893 Celtic Celtic Rangers Rangers
1891/1892 Dumbarton Dumbarton Celtic Celtic
 
No tv schedule yet for US (change)