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

Historic winners

League Cup

Scotland


Winners

Season Winner Runnerup
2021/2022 Celtic Celtic Hibernian Hibernian
2020/2021 St. Johnstone St. Johnstone Livingston Livingston
2019/2020 Celtic Celtic Rangers Rangers
2018/2019 Celtic Celtic Aberdeen Aberdeen
2017 Celtic Celtic Motherwell Motherwell
2015/2016 Ross County Ross County Hibernian Hibernian
2014/2015 Celtic Celtic Dundee Dundee
2013/2014 Aberdeen Aberdeen Inverness CT Inverness CT
2012/2013 St. Mirren St. Mirren Hearts Hearts
2010/2011 Rangers Rangers Celtic Celtic
2009/2010 Rangers Rangers St. Mirren St. Mirren
2008/2009 Celtic Celtic Rangers Rangers
2007/2008 Rangers Rangers Dundee United Dundee United
2006/2007 Hibernian Hibernian Kilmarnock Kilmarnock
2005/2006 Celtic Celtic Dunfermline Athletic Dunfermline Athletic
2016/2017 Celtic Celtic Aberdeen Aberdeen
2011/2012 Kilmarnock Kilmarnock Celtic Celtic
2004/2005 Rangers Rangers Motherwell Motherwell
2003/2004 Livingston Livingston Hibernian Hibernian
2002/2003 Rangers Rangers Celtic Celtic
2001/2002 Rangers Rangers Ayr United Ayr United
2000/2001 Celtic Celtic Kilmarnock Kilmarnock
1999/2000 Celtic Celtic Aberdeen Aberdeen
1998/1999 Rangers Rangers St. Johnstone St. Johnstone
1997/1998 Celtic Celtic Dundee United Dundee United
1996/1997 Rangers Rangers Hearts Hearts
1995/1996 Aberdeen Aberdeen Dundee Dundee
1994/1995 Raith Rovers Raith Rovers Celtic Celtic
1993/1994 Rangers Rangers Hibernian Hibernian
1992/1993 Rangers Rangers Aberdeen Aberdeen
1991/1992 Hibernian Hibernian Dunfermline Athletic Dunfermline Athletic
1990/1991 Rangers Rangers Celtic Celtic
1989/1990 Aberdeen Aberdeen Rangers Rangers
1988/1989 Rangers Rangers Aberdeen Aberdeen
1987/1988 Rangers Rangers Aberdeen Aberdeen
1986/1987 Rangers Rangers Celtic Celtic
1985/1986 Aberdeen Aberdeen Hibernian Hibernian
1984/1985 Rangers Rangers Dundee United Dundee United
1983/1984 Rangers Rangers Celtic Celtic
1982/1983 Celtic Celtic Rangers Rangers
1981/1982 Rangers Rangers Dundee United Dundee United
1980/1981 Dundee United Dundee United Dundee Dundee
1979/1980 Dundee United Dundee United Aberdeen Aberdeen
1978/1979 Rangers Rangers Aberdeen Aberdeen
1977/1978 Rangers Rangers Celtic Celtic
1976/1977 Aberdeen Aberdeen Celtic Celtic
1975/1976 Rangers Rangers Celtic Celtic
1974/1975 Celtic Celtic Hibernian Hibernian
1973/1974 Dundee Dundee Celtic Celtic
1972/1973 Hibernian Hibernian Celtic Celtic
1971/1972 Partick Thistle Partick Thistle Celtic Celtic
1970/1971 Rangers Rangers Celtic Celtic
1969/1970 Celtic Celtic St. Johnstone St. Johnstone
1968/1969 Celtic Celtic Hibernian Hibernian
1967/1968 Celtic Celtic Dundee Dundee
1966/1967 Celtic Celtic Rangers Rangers
1965/1966 Celtic Celtic Rangers Rangers
1964/1965 Rangers Rangers Celtic Celtic
1963/1964 Rangers Rangers Greenock Morton Greenock Morton
1962/1963 Hearts Hearts Kilmarnock Kilmarnock
1961/1962 Rangers Rangers Hearts Hearts
1960/1961 Rangers Rangers Kilmarnock Kilmarnock
1958/1959 Hearts Hearts Partick Thistle Partick Thistle
1957/1958 Celtic Celtic Rangers Rangers
1956/1957 Celtic Celtic Partick Thistle Partick Thistle
1955/1956 Aberdeen Aberdeen St. Mirren St. Mirren
1954/1955 Hearts Hearts Motherwell Motherwell
1953/1954 East Fife East Fife Partick Thistle Partick Thistle
1952/1953 Dundee Dundee Kilmarnock Kilmarnock
1951/1952 Dundee Dundee Rangers Rangers
1950/1951 Motherwell Motherwell Hibernian Hibernian
1949/1950 East Fife East Fife Dunfermline Athletic Dunfermline Athletic
1948/1949 Rangers Rangers Raith Rovers Raith Rovers
1947/1948 East Fife East Fife Falkirk Falkirk
1946/1947 Rangers Rangers Aberdeen Aberdeen
 
No tv schedule yet for US (change)