Scottish Football Association Cup  1873-74 to 2015-16   (131 Competitions)  
  Season Winners Score Runners-up Notes     #   Club Wins Runners-Up Finals  
  1873-74   Queen's Park   2-0   Clydesdale       1   Celtic 36 19 55  
  1874-75   Queen's Park   3-0   Renton        2   Rangers 33 19 52  
  1875-76   Queen's Park   2-0   Third Lanark After 1-1 draw     3   Queen's Park 10 2 12  
  1876-77   Vale of Leven 3-2   Rangers After 0-0 & 1-1 draws     4   Heart of Midlothian 8 6 14  
  1877-78   Vale of Leven 1-0   Third Lanark       5   Aberdeen 7 8 15  
  1878-79   Vale of Leven Walk-over   Rangers Rangers didn't appear     6   Hibernian 3 11 14  
  1879-80   Queen's Park   3-0   Thornliebank       7   Kilmarnock 3 5 8  
  1880-81   Queen's Park   3-1   Dumbarton       8   Vale of Leven 3 4 7  
  1881-82   Queen's Park   4-1   Dumbarton After 2-2 draw     9   Clyde 3 3 6  
  1882-83   Dumbarton 2-1   Vale of Leven After 2-2 draw     10   St Mirren 3 3 6  
  1883-84   Queen's Park   Walk-over   Vale of Leven Vale dna     11   Dundee United 2 7 9  
  1884-85   Renton 3-1   Vale of Leven After 0-0 draw     12   Motherwell 2 5 7  
  1885-86   Queen's Park   3-1   Renton        13   Third Lanark 2 4 6  
  1886-87   Hibernian 2-1   Dumbarton       14   Dunfermline Athletic 2 3 5  
  1887-88   Renton 6-1   Cambuslang       15   Falkirk 2 3 5  
  1888-89   Third Lanark   2-1   Celtic       16   Renton 2 3 5  
  1889-90   Queen's Park   2-1   Vale of Leven After 1-1 draw     17   Dumbarton 1 5 6  
  1890-91   Heart Of Midlothian 1-0   Dumbarton       18   Dundee 1 4 5  
  1891-92   Celtic  5-1   Queen's Park         19   Airdrieonians 1 3 4  
  1892-93   Queen's Park   2-1   Celtic          20   East Fife 1 2 3  
  1893-94   Rangers 3-1   Celtic          21   Morton 1 1 2  
  1894-95   St. Bernard's 2-1   Renton        22   Partick Thistle 1 1 2  
  1895-96   Heart Of Midlothian 3-1   Hibernian         23   Inverness CT 1 0 1  
  1896-97   Rangers  5-1   Dumbarton         24   St. Bernard's 1 0 1  
  1897-98   Rangers  2-0   Kilmarnock       25   St. Johnstone 1 0 1  
  1898-99   Celtic  2-0   Rangers       26 X Withheld 1 x 1  
  1899-00   Celtic   4-3   Queen's Park         27   Hamilton Academicals 0 2 2  
  1900-01   Heart Of Midlothian 4-3   Celtic          28   Albion Rovers 0 1 1  
  1901-02   Hibernian   1-0   Celtic          29   Cambuslang 0 1 1  
  1902-03   Rangers  2-0   Heart Of Midlothian After 1-1 0-0 draws     30   Clydesdale 0 1 1  
  1903-04   Celtic    3-2   Rangers       31   Gretna 0 1 1  
  1904-05   Third Lanark   3-1   Rangers After 0-0 draw     32   Queen of the South 0 1 1  
  1905-06   Heart Of Midlothian 1-0   Third Lanark       33   Raith Rovers 0 1 1  
  1906-07   Celtic 3-0   Heart Of Midlothian       34   Thornliebank 0 1 1  
  1907-08   Celtic   5-1   St. Mirren       35   Ross County 0 1 1  
  1908-09 X   Cup Withheld X               131 131 262  
  1909-10   Dundee  2-1   Clyde After 0-0 2-2 draws                  
  1910-11   Celtic  2-0   Hamilton Academicals After 0-0 draw                  
  1911-12   Celtic   2-0   Clyde                    
  1912-13   Falkirk   2-0   Raith Rovers                    
  1913-14   Celtic   4-1   Hibernian    After 0-0 draw                  
  1919-20   Kilmarnock 3-2   Albion Rovers                    
  1920-21   Partick Thistle 1-0   Rangers                    
  1921-22   Morton 1-0   Rangers                    
  1922-23   Celtic 1-0   Hibernian                       
  1923-24   Airdrieonians 2-0   Hibernian                       
  1924-25   Celtic 2-1   Dundee                    
  1925-26   St. Mirren 2-0   Celtic                    
  1926-27   Celtic 3-1   East Fife                    
  1927-28   Rangers 4-0   Celtic                    
  1928-29   Kilmarnock 2-0   Rangers                    
  1929-30   Rangers 2-1   Partick Thistle After 0-0 draw                  
  1930-31   Celtic 4-2   Motherwell After 2-2 draw                  
  1931-32   Rangers 3-0   Kilmarnock After 1-1 draw                  
  1932-33   Celtic 1-0   Motherwell                    
  1933-34   Rangers 5-0   St. Mirren                    
  1934-35   Rangers 2-1   Hamilton Academicals                    
  1935-36   Rangers 1-0   Third Lanark                    
  1936-37   Celtic 2-1   Aberdeen                    
  1937-38   East Fife 4-2 AET   Kilmarnock After 1-1 draw                  
  1938-39   Clyde 4-0   Motherwell                    
  1946-47   Aberdeen 2-1   Hibernian                       
  1947-48   Rangers 1-0 AET   Morton After 1-1 draw                  
  1948-49   Rangers 4-1   Clyde                    
  1949-50   Rangers 3-0   East Fife                    
  1950-51   Celtic 1-0   Motherwell                    
  1951-52   Motherwell 4-0   Dundee                    
  1952-53   Rangers 1-0   Aberdeen After 1-1 draw                  
  1953-54   Celtic 2-1   Aberdeen                    
  1954-55   Clyde 1-0   Celtic After 1-1 draw                  
  1955-56   Heart Of Midlothian 3-1   Celtic                    
  1956-57   Falkirk   2-1 AET   Kilmarnock After 1-1 draw                  
  1957-58   Clyde 1-0   Hibernian                       
  1958-59   St. Mirren 3-1   Aberdeen                    
  1959-60   Rangers 2-0   Kilmarnock                    
  1960-61   Dumfermline Athletic 2-0   Celtic After 1-1 draw                  
  1961-62   Rangers 2-0   St. Mirren                    
  1962-63   Rangers 3-0   Celtic After 1-1 draw                  
  1963-64   Rangers 3-0   Dundee                    
  1964-65   Celtic 3-2   Dumfermline Athletic                    
  1965-66   Rangers 1-0   Celtic After 0-0 draw                  
  1966-67   Celtic 2-1   Aberdeen                    
  1967-68   Dumfermline Athletic 3-1   Heart Of Midlothian                    
  1968-69   Celtic 4-0   Rangers                    
  1969-70   Aberdeen 3-1   Celtic                    
  1970-71   Celtic 2-1   Rangers After 1-1 draw                  
  1971-72   Celtic 6-1   Hibernian                       
  1972-73   Rangers 3-2   Celtic                    
  1973-74   Celtic 3-0   Dundee United                    
  1974-75   Celtic 3-1   Airdrieonians                    
  1975-76   Rangers 3-1   Heart Of Midlothian                    
  1976-77   Celtic 1-0   Rangers                    
  1977-78   Rangers 2-1   Aberdeen                    
  1978-79   Rangers 3-2 AET   Hibernian    After 0-0 0-0 draws                  
  1979-80   Aberdeen 1-0 AET   Rangers                    
  1980-81   Rangers 4-1   Dundee United After 0-0 draw                  
  1981-82   Aberdeen 4-1 AET   Rangers                    
  1982-83   Aberdeen 1-0 AET   Rangers                    
  1983-84   Aberdeen 2-1   Celtic                    
  1984-85   Celtic 2-1 AET   Dundee United                    
  1985-86   Aberdeen 3-0   Heart Of Midlothian                    
  1986-87   St. Mirren 1-0 AET   Dundee United                    
  1987-88   Celtic 2-1   Dundee United                    
  1988-89   Celtic 1-0   Rangers                    
  1989-90   Aberdeen 0-0 (Pens 9-8)   Celtic                    
  1990-91   Motherwell 4-3 AET   Dundee United                    
  1991-92   Rangers 2-1   Airdrieonians                    
  1992-93   Rangers 2-1   Aberdeen                    
  1993-94   Dundee United 1-0   Rangers                    
  1994-95   Celtic 1-0   Airdrieonians                    
  1995-96   Rangers 5-1   Heart Of Midlothian                    
  1996-97   Kilmarnock 1-0   Falkirk                    
  1997-98   Heart Of Midlothian 2-1   Rangers                    
  1998-99   Rangers 1-0   Celtic                    
  1999-00   Rangers 4-0   Aberdeen                    
  2000-01   Celtic 3-0   Hibernian                       
  2001-02   Rangers 3-2   Celtic                    
  2002-03   Rangers 1-0   Dundee                    
  2003-04   Celtic 3-1   Dunfermline Athletic                    
  2004-05   Celtic 1-0   Dundee United                    
  2005-06   Heart Of Midlothian 1-1 AET (Pens 4-2)   Gretna                    
  2006-07   Celtic 1-0   Dunfermline Athletic                    
  2007-08   Rangers 3-2   Queen of the South                    
  2008-09   Rangers 1-0   Falkirk                    
  2009-10   Dundee United 3-0   Ross County                    
  2010-11   Celtic 3-0   Motherwell                    
  2011-12   Heart Of Midlothian 5-1   Hibernian                    
  2012-13   Celtic 3-0   Hibernian                    
  2013-14   St Johnstone 2-0   Dundee United                    
  2014-15   Inverness CT 2-1   Falkirk                    
  2015-16   Hibernian 3-2   Rangers                    
  2016-17                              
  2017-18                              
                                 
  Scottish FA Cup Notes                  
  1879:  Vale Of Leven awarded cup, Rangers didn't appear for replay after 1-1 draw                  
  1881:  After Dumbarton protested first game, won 2-1 by Queen's Park                  
  1884:  Queen's Park awarded cup, Vale Of Leven failed to appear                  
  1889:  Replayed by order of SFA due to playing conditions in first match  won 3-0 by Third Lanark                  
  1892:  After mutually protested game won 1-0 by Celtic                  
  1909:  Cup withheld due to riot after Rangers and Celtic drew 2-2 and 1-1