CHAMPIONS & CUP WINNERS
                 
  Champions # Last     Cup Winners # Last
             
1 Celtic FC 24 2017   1 Celtic FC 17 2017
2 Rangers FC 20 2011   2 Rangers FC 14 2009
3 Aberdeen FC 3 1985   3 Aberdeen FC 6 1990
4 Dundee United FC 1 1983   4 Heart of Midlothian FC 3 2012
          5 Dundee United FC 2 2010
          6 Hibernian FC Edinburgh 1 2016
          7 Inverness Caledonian Thistle 1 2015
          8 St. Johnstone FC 1 2014
          9 Kilmarnock FC 1 1997
          10 Motherwell FC 1 1991
          11 St. Mirren FC 1 1987

 

Year Champions Runners-up Third Cup Winners
         
2017 Celtic FC Aberdeen FC Rangers FC Celtic FC
2016 Celtic FC Aberdeen FC Heart of Midlothian FC Hibernian FC Edinburgh
2015 Celtic FC Aberdeen FC Inverness Caledonian Thistle FC Inverness Caledonian Thistle
2014 Celtic FC Motherwell FC Aberdeen FC St. Johnstone FC
2013 Celtic FC Motherwell FC St. Johnstone FC Celtic FC
2012 Celtic FC Rangers FC Motherwell FC Heart of Midlothian FC
2011 Rangers FC Celtic FC Heart of Midlothian FC Celtic FC
2010 Rangers FC Celtic FC Dundee United FC Dundee United FC
2009 Rangers FC Celtic FC Heart of Midlothian FC Rangers FC
2008 Celtic FC Rangers FC Motherwell FC Rangers FC
2007 Celtic FC Rangers FC Aberdeen FC Celtic FC
2006 Celtic FC Heart of Midlothian FC Rangers FC Heart of Midlothian FC
2005 Rangers FC Celtic FC Hibernian FC Edinburgh Celtic FC
2004 Celtic FC Rangers FC Heart of Midlothian FC Celtic FC
2003 Rangers FC Celtic FC Heart of Midlothian FC Rangers FC
2002 Celtic FC Rangers FC Livingston FC Rangers FC
2001 Celtic FC Rangers FC Hibernian FC Edinburgh Celtic FC
2000 Rangers FC Celtic FC Heart of Midlothian FC Rangers FC
1999 Rangers FC Celtic FC St. Johnstone FC Rangers FC
1998 Celtic FC Rangers FC Heart of Midlothian FC Heart of Midlothian FC
1997 Rangers FC Celtic FC Dundee United FC Kilmarnock FC
1996 Rangers FC Celtic FC Aberdeen FC Rangers FC
1995 Rangers FC Motherwell FC Hibernian FC Edinburgh Celtic FC
1994 Rangers FC Aberdeen FC Motherwell FC Dundee United FC
1993 Rangers FC Aberdeen FC Celtic FC Rangers FC
1992 Rangers FC Heart of Midlothian FC Celtic FC Rangers FC
1991 Rangers FC Aberdeen FC Celtic FC Motherwell FC
1990 Rangers FC Aberdeen FC Heart of Midlothian FC Aberdeen FC
1989 Rangers FC Aberdeen FC Celtic FC Celtic FC
1988 Celtic FC Heart of Midlothian FC Rangers FC Celtic FC
1987 Rangers FC Celtic FC Dundee United FC St. Mirren FC
1986 Celtic FC Heart of Midlothian FC Dundee United FC Aberdeen FC
1985 Aberdeen FC Celtic FC Dundee United FC Celtic FC
1984 Aberdeen FC Celtic FC Dundee United FC Aberdeen FC
1983 Dundee United FC Celtic FC Aberdeen FC Aberdeen FC
1982 Celtic FC Aberdeen FC Rangers FC Aberdeen FC
1981 Celtic FC Aberdeen FC Rangers FC Rangers FC
1980 Aberdeen FC Celtic FC St. Mirren FC Celtic FC
1979 Celtic FC Rangers FC Dundee United FC Rangers FC
1978 Rangers FC Aberdeen FC Dundee United FC Rangers FC
1977 Celtic FC Rangers FC Aberdeen FC Celtic FC
1976 Rangers FC Celtic FC Hibernian FC Edinburgh Rangers FC
1975 Rangers FC Hibernian FC Edinburgh Celtic FC Celtic FC
1974 Celtic FC Hibernian FC Edinburgh Rangers FC Celtic FC
1973 Celtic FC Rangers FC Hibernian FC Edinburgh Rangers FC
1972 Celtic FC Aberdeen FC Rangers FC Celtic FC
1971 Celtic FC Aberdeen FC St. Johnstone FC Celtic FC
1970 Celtic FC Rangers FC Hibernian FC Edinburgh Aberdeen FC