SCOTTISH CUP FINALS
Scottish Cup Past Winners
Past winners of the Scottish Cup Final Football Competition
Scottish Cup Finals Former Winners
**Owing to riot Cup witheld after two drawn games between Celtic and Rangers 2-2 and 1-1
Written by Richard Bevan
Football Information
Site Map
Scottish Cup Winners
Year
Scottish Cup Final Winner
Scottish Cup Final Runner-up
Scottish Cup Final Score
2007
Celtic
Dunfermline Athletic
1-0
2006
Hearts
Gretna
1-1 aet Hearts won 4-2 on penalties
2005
Celtic
Dundee United
1-0
2004
Celtic
Dunfermline Athletic
3-1
2003
Rangers
Dundee
1-0
2002
Rangers
Celtic
3-2
2001
Celtic
Hibernian
3-0
2000
Rangers
Aberdeen
4-0
1999
Rangers
Celtic
1-0
1998
Hearts
Rangers
2-1
1997
Kilmarnock
Falkirk
1-0
1996
Rangers
Hearts
5-1
1995
Celtic
Airdrieonians
1-0
1994
Dundee United
Rangers
1-0
1993
Rangers
Aberdeen
2-1
1992
Rangers
Airdrieonians
2-1
1991
Motherwell
Dundee United
4-3 aet
1990
Aberdeen
Celtic
0-0 aet Aberdeen won 9-8 on penalties
1989
Celtic
Rangers
1-0
1988
Celtic
Dundee United
2-1
1987
St Mirren
Dundee United
1-0 aet
1986
Aberdeen
Hearts
3-0
1985
Celtic
Dundee United
2-1
1984
Aberdeen
Celtic
2-1 aet
1983
Aberdeen
Rangers
1-0 aet
1982
Aberdeen
Rangers
4-1 aet
1981
Rangers
Dundee United
4-1 after 0-0 draw
1980
Celtic
Rangers
1-0
1979
Rangers
Hibernian
3-2 after 0-0 and 0-0 draws
1978
Rangers
Aberdeen
2-1
1977
Celtic
Rangers
1-0
1976
Rangers
Hearts
3-1
1975
Celtic
Airdrieonians
3-1
1974
Celtic
Dundee United
3-0
1973
Rangers
Celtic
3-2
1972
Celtic
Hibernian
6-1
1971
Celtic
Rangers
2-1 after 1-1 draw
1970
Aberdeen
Celtic
3-1
1969
Celtic
Rangers
4-0
1968
Dunfermline Athletic
Hearts
3-1
1967
Celtic
Aberdeen
2-0
1966
Rangers
Celtic
1-0 after 0-0 draw
1965
Celtic
Dunfermline Athletic
3-2
1964
Rangers
Dundee
3-1
1963
Rangers
Celtic
3-0 after 1-1 draw
1962
Rangers
St Mirren
2-0
1961
Dunfermline Athletic
Celtic
2-0 after 0-0 draw
1960
Rangers
Kilmarnock
2-0
1959
St Mirren
Aberdeen
3-1
1958
Clyde
Hibernian
1-0
1957
Falkirk
Kilmarnock
2-1 after 1-1 draw
1956
Hearts
Celtic
3-1
1955
Clyde
Celtic
1-0 after 1-1 draw
1954
Celtic
Aberdeen
2-1
1953
Rangers
Aberdeen
1-0 after 1-1 draw
1952
Motherwell
Dundee
4-0
1951
Celtic
Motherwell
1-0
1950
Rangers
East Fife
3-0
1949
Rangers
Clyde
4-1
1948
Rangers
Morton
1-0 after 1-1 draw
1947
Aberdeen
Hibernian
2-1
1946
No Competition
No Competition
No Competition
1945
No Competition
No Competition
No Competition
1944
No Competition
No Competition
No Competition
1943
No Competition
No Competition
No Competition
1942
No Competition
No Competition
No Competition
1941
No Competition
No Competition
No Competition
1940
No Competition
No Competition
No Competition
1939
Clyde
Motherwell
4-0
1938
East Fife
Kilmarnock
4-2 after 1-1 draw
1937
Celtic
Aberdeen
2-1
1936
Rangers
Third Lanark
1-0
1935
Rangers
Hamilton Academicals
2-1
1934
Rangers
St Mirren
5-0
1933
Celtic
Motherwell
1-0
1932
Rangers
Kilmarnock
3-0 after 1-1 draw
1931
Celtic
Motherwell
4-2 after 2-2 draw
1930
Rangers
Partick Thistle
2-1 after 0-0 draw
1929
Kilmarnock
Rangers
2-0
1928
Rangers
Celtic
4-0
1927
Celtic
East Fife
3-1
1926
St Mirren
Celtic
2-0
1925
Celtic
Dundee
2-1
1924
Airdrieonians
Hibernian
2-0
1923
Celtic
Hibernian
1-0
1922
Morton
Rangers
1-0
1921
Partick Thistle
Rangers
1-0
1920
Kilmarnock
Albion Rovers
3-2
1919
No Competition
No Competition
No Competition
1918
No Competition
No Competition
No Competition
1917
No Competition
No Competition
No Competition
1916
No Competition
No Competition
No Competition
1915
No Competition
No Competition
No Competition
1914
Celtic
Hibernian
4-1 after 0-0 draw
1913
Falkirk
Raith Rovers
2-0
1912
Celtic
Clyde
2-0
1911
Celtic
Hamilton Academicals
2-0 after 0-0 draw
1910
Dundee
Clyde
2-1 after 2-2 and 0-0 draws
1909
**
**
**
1908
Celtic
St Mirren
5-1
1907
Celtic
Hearts
3-0
1906
Hearts
Third Lanark
1-0
1905
Third Lanark
Rangers
3-1 after 0-0 draw
1904
Celtic
Rangers
3-2
1903
Rangers
Hearts
2-0 after 1-1 and 0-0 draws
1902
Hibernian
Celtic
1-0
1901
Hearts
Celtic
4-3
1900
Celtic
Queen's Park
4-3
1899
Celtic
Rangers
2-0
1898
Rangers
Kilmarnock
2-0
1897
Rangers
Dumbarton
5-1
1896
Hearts
Hibernian
3-1
1895
St Bernard's
Renton
2-1
1894
Rangers
Celtic
3-1
1893
Queen's Park
Celtic
2-1
1892
Celtic
Queen's Park
5-1
1891
Hearts
Dumbarton
1-0
1890
Queen's Park
Vale of Leven
2-1 after 1-1 draw
1889
Third Lanark
Celtic
2-1
1888
Renton
Cambuslang
6-1
1887
Hibernian
Dumbarton
2-1
1886
Queen's Park
Renton
3-1
1885
Renton
Vale of Leven
3-1 after 0-0 draw
1884
Queen's Park
Vale of Leven
Queens Park Awarded Cup
1883
Dumbarton
Vale of Leven
2-1 after 2-2 draw
1882
Queen's Park
Dumbarton
4-1 after 2-2 draw
1881
Queen's Park
Dumbarton
3-1
1880
Queen's Park
Thornlibank
3-0
1879
Vale of Leven
Rangers
Vale of Leven awarded Cup after 1-1 draw
1878
Vale of Leven
Third Lanark
1-0
1877
Vale of Leven
Rangers
3-2 after 0-0 and 1-1 draws
1876
Queen's Park
Third Lanark
2-0 after 1-1 draw
1875
Queen's Park
Renton
3-0
1874
Queen's Park
Clydesdale
2-0
Soccer
NFL Football
PGA Golf
MLB Baseball
Horse Racing
F1 Motorsport