1870's 1873-74 Queen's Park 2 - 0 Clydesdale 1874-75 Queen's Park 3 - 0 Renton 1875-76 Queen's Park 2 - 0 3rd Lanark Rifles After 1 - 1 Draw 1876-77 Vale Of Leven 3 - 2 Rangers After Two Replays 0 - 0,1 - 1 1877-78 Vale Of Leven 1 - 0 3rd Lanark Rifles 1878-79 Vale Of Leven 1 - 1 Rangers Vale Of Leven Awarded Cup Rangers Failed To Appear 1879-80 Queen's Park 3 - 0 Thornliebank
1880's 1880 81 Queen's Park 3 - 1 Dumbarton After Dumbarton Protested First Game 1881-82 Queen's Park 4 - 1 Dumbarton After 2 - 2 Draw 1882-83 Dumbarton 2 - 1 Vale Of Leven After 2 - 2 Draw 1883-84 Queen's Park ---- Vale Of Leven Queens Park Awarded Cup Vale Of Leven Failed To Appear 1884-85 Renton 3 - 1 Vale Of Leven After 0 - 0 Draw 1885-86 Queen's Park 3 - 1 Renton 1886-87 Hibernian 2 - 1 Dumbarton 1887-88 Renton 6 - 1 Cambuslang 1888-89 Third Lanark 2 - 1 Celtic After Replay By Order Of Scottish FA Due To Playing Conditions In First Match 1889-90 Queen's Park 2 - 1 Vale Of Leven After 1 - 1 Draw
1890's 1890-91 Heart of Midlothian 1 - 0 Dumbarton 1891-92 Celtic 5 - 1 Queen's Park After Mutually Protested First Match 1892-93 Queens Park 2 - 1 Celtic After 0 - 0 Draw 1893-94 Rangers 3 - 1 Celtic 1894-95 St Bernards 2 - 1 Renton 1895-96 Heart of Midlothian 3 - 1 Hibernian 1896-97 Rangers 5 - 1 Dumbarton 1897-98 Rangers 2 - 0 Kilmarnock 1898-99 Celtic 2 - 0 Rangers 1899-00 Celtic 4 - 3 Queens Park
1900's 1900-01 Heart of Midlothian 4 - 3 Celtic 1901-02 Hibernian 1 - 0 Celtic 1902-03 Rangers 2 - 0 Heart of Midlothian After Two Replays 1 - 1,0 - 0 1903-04 Celtic 3 - 2 Rangers 1904-05 Third Lanark 3 - 1 Rangers After 0 - 0 Draw 1905-06 Heart of Midlothian 1 - 0 Third Lanark 1906-07 Celtic 3 - 0 Heart of Midlothian 1907-08 Celtic 5 - 1 St Mirren 1908-09 Celtic ----- Rangers Owing To A Riot,The Cup Was Withheld After Two Drawn Matches 1909-10 Dundee 2 - 1 Clyde After Two Draws 2 - 2, 0 - 0
1970's 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 Airdrie 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 Hibernian After Two 0 - 0 Draws & Extra Time 1979-80 Celtic 1 - 0 Rangers After Extra Time
1980's 1980-81 Rangers 4 - 1 Dundee United 1981-82 Aberdeen 4 - 1 Rangers After Extra Time 1982-83 Aberdeen 1 - 0 Rangers After Extra Time 1983-84 Aberdeen 2 - 1 Celtic After Extra Time 1984-85 Celtic 2 - 1 Dundee United 1985-86 Aberdeen 3 - 0 Heart of Midlothian 1986-87 St Mirren 1 - 0 Dundee United After Extra Time 1987-88 Celtic 2 - 1 Dundee United 1988-89 Celtic 1 - 0 Rangers 1989-90 Aberdeen 0 - 0 Celtic After Extra Time Aberdeen win 9 - 8 On Penalties