Year Winner Country
2022 Rangers FC Rangers FC Scotland Scotland
2021 St. Johnstone FC St. Johnstone FC Scotland Scotland
2020 Celtic FC Celtic FC Scotland Scotland
2019 Celtic FC Celtic FC Scotland Scotland
2018 Celtic FC Celtic FC Scotland Scotland
2017 Celtic FC Celtic FC Scotland Scotland
2016 Hibernian FC Hibernian FC Scotland Scotland
2015 Inverness CT Inverness CT Scotland Scotland
2014 St. Johnstone FC St. Johnstone FC Scotland Scotland
2013 Celtic FC Celtic FC Scotland Scotland
2012 Heart of Midlothian Heart of Midlothian Scotland Scotland
2011 Celtic FC Celtic FC Scotland Scotland
2010 Dundee United Dundee United Scotland Scotland
2009 Rangers FC Rangers FC Scotland Scotland
2008 Rangers FC Rangers FC Scotland Scotland
2007 Celtic FC Celtic FC Scotland Scotland
2006 Heart of Midlothian Heart of Midlothian Scotland Scotland
2005 Celtic FC Celtic FC Scotland Scotland
2004 Celtic FC Celtic FC Scotland Scotland
2003 Rangers FC Rangers FC Scotland Scotland
2002 Rangers FC Rangers FC Scotland Scotland
2001 Celtic FC Celtic FC Scotland Scotland
2000 Rangers FC Rangers FC Scotland Scotland
1999 Rangers FC Rangers FC Scotland Scotland
1998 Heart of Midlothian Heart of Midlothian Scotland Scotland
1997 Kilmarnock FC Kilmarnock FC Scotland Scotland
1996 Rangers FC Rangers FC Scotland Scotland
1995 Celtic FC Celtic FC Scotland Scotland
1994 Dundee United Dundee United Scotland Scotland
1993 Rangers FC Rangers FC Scotland Scotland
1992 Rangers FC Rangers FC Scotland Scotland
1991 Motherwell FC Motherwell FC Scotland Scotland
1990 Aberdeen FC Aberdeen FC Scotland Scotland
1989 Celtic FC Celtic FC Scotland Scotland
1988 Celtic FC Celtic FC Scotland Scotland
1987 St. Mirren FC St. Mirren FC Scotland Scotland
1986 Aberdeen FC Aberdeen FC Scotland Scotland
1985 Celtic FC Celtic FC Scotland Scotland
1984 Aberdeen FC Aberdeen FC Scotland Scotland
1983 Aberdeen FC Aberdeen FC Scotland Scotland
1982 Aberdeen FC Aberdeen FC Scotland Scotland
1981 Rangers FC Rangers FC Scotland Scotland
1980 Celtic FC Celtic FC Scotland Scotland
1979 Rangers FC Rangers FC Scotland Scotland
1978 Rangers FC Rangers FC Scotland Scotland
1977 Celtic FC Celtic FC Scotland Scotland
1976 Rangers FC Rangers FC Scotland Scotland
1975 Celtic FC Celtic FC Scotland Scotland
1974 Celtic FC Celtic FC Scotland Scotland
1973 Rangers FC Rangers FC Scotland Scotland
1972 Celtic FC Celtic FC Scotland Scotland
1971 Celtic FC Celtic FC Scotland Scotland
1970 Aberdeen FC Aberdeen FC Scotland Scotland
1969 Celtic FC Celtic FC Scotland Scotland
1968 Dunfermline Athletic Dunfermline Athletic Scotland Scotland
1967 Celtic FC Celtic FC Scotland Scotland
1966 Rangers FC Rangers FC Scotland Scotland
1965 Celtic FC Celtic FC Scotland Scotland
1964 Rangers FC Rangers FC Scotland Scotland
1963 Rangers FC Rangers FC Scotland Scotland
1962 Rangers FC Rangers FC Scotland Scotland
1961 Dunfermline Athletic Dunfermline Athletic Scotland Scotland
1960 Rangers FC Rangers FC Scotland Scotland
1959 St. Mirren FC St. Mirren FC Scotland Scotland
1958 Clyde FC Clyde FC Scotland Scotland
1957 Falkirk FC Falkirk FC Scotland Scotland
1956 Heart of Midlothian Heart of Midlothian Scotland Scotland
1955 Clyde FC Clyde FC Scotland Scotland
1954 Celtic FC Celtic FC Scotland Scotland
1953 Rangers FC Rangers FC Scotland Scotland
1952 Motherwell FC Motherwell FC Scotland Scotland
1951 Celtic FC Celtic FC Scotland Scotland
1950 Rangers FC Rangers FC Scotland Scotland
1949 Rangers FC Rangers FC Scotland Scotland
1948 Rangers FC Rangers FC Scotland Scotland
1947 Aberdeen FC Aberdeen FC Scotland Scotland
1939 Clyde FC Clyde FC Scotland Scotland
1938 East Fife FC East Fife FC Scotland Scotland
1937 Celtic FC Celtic FC Scotland Scotland
1936 Rangers FC Rangers FC Scotland Scotland
1935 Rangers FC Rangers FC Scotland Scotland
1934 Rangers FC Rangers FC Scotland Scotland
1933 Celtic FC Celtic FC Scotland Scotland
1932 Rangers FC Rangers FC Scotland Scotland
1931 Celtic FC Celtic FC Scotland Scotland
1930 Rangers FC Rangers FC Scotland Scotland
1929 Kilmarnock FC Kilmarnock FC Scotland Scotland
1928 Rangers FC Rangers FC Scotland Scotland
1927 Celtic FC Celtic FC Scotland Scotland
1926 St. Mirren FC St. Mirren FC Scotland Scotland
1925 Celtic FC Celtic FC Scotland Scotland
1924 Clydebank FC (old) Clydebank FC (old) Scotland Scotland
1923 Celtic FC Celtic FC Scotland Scotland
1922 Greenock Morton FC Greenock Morton FC Scotland Scotland
1921 Partick Thistle Partick Thistle Scotland Scotland
1920 Kilmarnock FC Kilmarnock FC Scotland Scotland
1914 Celtic FC Celtic FC Scotland Scotland
1913 Falkirk FC Falkirk FC Scotland Scotland
1912 Celtic FC Celtic FC Scotland Scotland
1911 Celtic FC Celtic FC Scotland Scotland
1910 Dundee FC Dundee FC Scotland Scotland
1908 Celtic FC Celtic FC Scotland Scotland
1907 Celtic FC Celtic FC Scotland Scotland
1906 Heart of Midlothian Heart of Midlothian Scotland Scotland
1905 Third Lanark Third Lanark Scotland Scotland
1904 Celtic FC Celtic FC Scotland Scotland
1903 Rangers FC Rangers FC Scotland Scotland
1902 Hibernian FC Hibernian FC Scotland Scotland
1901 Heart of Midlothian Heart of Midlothian Scotland Scotland
1900 Celtic FC Celtic FC Scotland Scotland
1899 Celtic FC Celtic FC Scotland Scotland
1898 Rangers FC Rangers FC Scotland Scotland
1897 Rangers FC Rangers FC Scotland Scotland
1896 Heart of Midlothian Heart of Midlothian Scotland Scotland
1895 St. Bernard’s FC St. Bernard’s FC Scotland Scotland
1894 Rangers FC Rangers FC Scotland Scotland
1893 Queen's Park FC Queen's Park FC Scotland Scotland
1892 Celtic FC Celtic FC Scotland Scotland
1891 Heart of Midlothian Heart of Midlothian Scotland Scotland
1890 Queen's Park FC Queen's Park FC Scotland Scotland
1889 Third Lanark Third Lanark Scotland Scotland
1888 Renton FC Renton FC Scotland Scotland
1887 Hibernian FC Hibernian FC Scotland Scotland
1886 Queen's Park FC Queen's Park FC Scotland Scotland
1885 Renton FC Renton FC Scotland Scotland
1884 Queen's Park FC Queen's Park FC Scotland Scotland
1883 Dumbarton FC Dumbarton FC Scotland Scotland
1882 Queen's Park FC Queen's Park FC Scotland Scotland
1881 Queen's Park FC Queen's Park FC Scotland Scotland
1880 Queen's Park FC Queen's Park FC Scotland Scotland
1879 Vale of Leven FC Vale of Leven FC Scotland Scotland
1878 Vale of Leven FC Vale of Leven FC Scotland Scotland
1877 Vale of Leven FC Vale of Leven FC Scotland Scotland
1876 Queen's Park FC Queen's Park FC Scotland Scotland
1875 Queen's Park FC Queen's Park FC Scotland Scotland
1874 Queen's Park FC Queen's Park FC Scotland Scotland