All years

Holders: St Mirren

Final

Su 17Mar 2013 N St Mirren 3 - 2 Hearts
Su 18Mar 2012 N Celtic 0 - 1 Kilmarnock
Su 20Mar 2011 N Celtic 1 - 2 Rangers
Su 21Mar 2010 N St Mirren 0 - 1 Rangers
Su 15Mar 2009 Rangers 0 - 2 Celtic
Su 16Mar 2008 N Dundee Utd 2 - 2 Rangers
Su 18Mar 2007 N Kilmarnock 1 - 5 Hibernian
Su 19Mar 2006 N Dunfermline 0 - 3 Celtic
Su 20Mar 2005 N Rangers 5 - 1 Motherwell
Su 14Mar 2004 N Hibernian 0 - 2 Livingston
Su 16Mar 2003 N Celtic 1 - 2 Rangers
Su 17Mar 2002 N Ayr 0 - 4 Rangers
Su 18Mar 2001 N Celtic 3 - 0 Kilmarnock
Su 19Mar 2000 N Aberdeen 0 - 2 Celtic
Su 29Nov 1998 Rangers 2 - 1 St Johnstone
Su 30Nov 1997 N Celtic 3 - 0 Dundee Utd
Su 24Nov 1996 N Rangers 4 - 3 Hearts
Su 26Nov 1995 N Aberdeen 2 - 0 Dundee
Su 27Nov 1994 N Raith 2 - 2 Celtic
Su 24Oct 1993 N Rangers 2 - 1 Hibernian
Su 25Oct 1992 N Rangers 2 - 1 Aberdeen
Su 27Oct 1991 N Hibernian 2 - 0 Dunfermline
Su 28Oct 1990 N Rangers 2 - 1 Celtic
Su 22Oct 1989 N Aberdeen 2 - 1 Rangers
Su 23Oct 1988 N Rangers 3 - 2 Aberdeen
Su 25Oct 1987 N Rangers 3 - 3 Aberdeen
Su 26Oct 1986 N Rangers 2 - 1 Celtic
Su 27Oct 1985 N Aberdeen 3 - 0 Hibernian
Su 28Oct 1984 N Rangers 1 - 0 Dundee Utd
Su 25Mar 1984 N Rangers 3 - 2 Celtic
Sa 04Dec 1982 N Celtic 2 - 1 Rangers
Sa 28Nov 1981 N Rangers 2 - 1 Dundee Utd
Sa 06Dec 1980 N Dundee Utd 3 - 0 Dundee
We 12Dec 1979 N Dundee Utd 3 - 0 Aberdeen
Sa 08Dec 1979 N Dundee Utd 0 - 0 Aberdeen
Sa 31Mar 1979 N Rangers 2 - 1 Aberdeen
Sa 18Mar 1978 N Rangers 2 - 1 Celtic
Sa 06Nov 1976 N Aberdeen 2 - 1 Celtic
Sa 25Oct 1975 N Rangers 1 - 0 Celtic
Sa 26Oct 1974 N Celtic 6 - 3 Hibernian
Sa 15Dec 1973 N Dundee 1 - 0 Celtic
Sa 09Dec 1972 N Hibernian 2 - 1 Celtic
Sa 23Oct 1971 N Partick 4 - 1 Celtic
Sa 24Oct 1970 N Rangers 1 - 0 Celtic
Sa 25Oct 1969 N Celtic 1 - 0 St Johnstone
Sa 05Apr 1969 N Celtic 6 - 2 Hibernian
Sa 28Oct 1967 N Celtic 5 - 3 Dundee
Sa 29Oct 1966 N Celtic 1 - 0 Rangers
Mo 25Oct 1965 N Celtic 2 - 1 Rangers
Sa 24Oct 1964 N Rangers 2 - 1 Celtic
Sa 26Oct 1963 N Rangers 5 - 0 Morton
Sa 27Oct 1962 N Hearts 1 - 0 Kilmarnock
Mo 18Dec 1961 N Rangers 3 - 1 Hearts
Sa 28Oct 1961 N Rangers 1 - 1 Hearts
Sa 29Oct 1960 N Rangers 2 - 0 Kilmarnock
Sa 24Oct 1959 N Hearts 2 - 1 Third Lanark
Sa 25Oct 1958 N Hearts 5 - 1 Partick
Sa 19Oct 1957 N Celtic 7 - 1 Rangers
We 31Oct 1956 N Celtic 3 - 0 Partick
Sa 27Oct 1956 N Celtic 0 - 0 Partick
Sa 22Oct 1955 N Aberdeen 2 - 1 St Mirren
Sa 23Oct 1954 N Hearts 4 - 2 Motherwell
Sa 24Oct 1953 N East Fife 3 - 2 Partick
Sa 25Oct 1952 N Dundee 2 - 0 Kilmarnock
Sa 27Oct 1951 N Dundee 3 - 2 Rangers
Sa 28Oct 1950 N Motherwell 3 - 0 Hibernian
Sa 29Oct 1949 N East Fife 3 - 0 Dunfermline
Sa 12Mar 1949 N Rangers 2 - 0 Raith
Sa 01Nov 1947 N East Fife 4 - 1 Falkirk
Sa 25Oct 1947 N Falkirk 0 - 0 East Fife
Sa 05Apr 1947 N Rangers 4 - 0 Aberdeen

Match in Focus

13:30 TODAY SS1

Brentford v Yeovil

Home Win Draw Away Win
Key stats
  • Brentford have kept just one clean sheet in their last ten matches
  • Five of Yeovil's last six matches have featured under 2.5 goals
Expert verdict
Brentford showed great spirit to bounce back after missing out on automatic promotion and they can finish their season in style. The Bees' extra quality in front of goal could be the difference against a Yeovil side who have won just two of their last nine games away from Huish Park.

Competitions

Whether it's the Johnstone's Paint Trophy or the Champions League, Soccerbase will ensure you don't experience a big cup upset

Teams

Agonising over Aberdeen?
Yearning for Yeovil? Our database is crammed with every football club you could possibly wish for

Players

A plethora of players ranging from Adebayor to Zamora. All you need to know to find out who is the best bet to score next

Managers

From Allardyce to Zola, our massive manager database, with histories and win ratios, is sure to get your vote of confidence

Referees

Card-happy control freak?
Astute arbiter? Make the right decision on any referee with the help of our specialist pages