Scottish Cup Honours as at the end of Season 2018-19

Pos Club Div Now Winner Final SFinal Seasons
1 CelticSPL 39 19 19 1891-92 1898-99 1899-00 1903-04 1906-07 1907-08 1910-11 1911-12 1913-14 1922-23
1924-25 1926-27 1930-31 1932-33 1936-37 1950-51 1953-54 1964-65 1966-67 1968-69
1970-71 1971-72 1973-74 1974-75 1976-77 1979-80 1984-85 1987-88 1988-89 1994-95
2000-01 2003-04 2004-05 2006-07 2010-11 2012-13 2016-17 2017-18 2018-19
2 RangersSPL 33 19 14 1893-94 1896-97 1897-98 1902-03 1927-28 1929-30 1931-32 1933-34 1934-35 1935-36
1947-48 1948-49 1949-50 1952-53 1959-60 1961-62 1962-63 1963-64 1965-66 1972-73
1975-76 1977-78 1978-79 1980-81 1991-92 1992-93 1995-96 1998-99 1999-00 2001-02
2002-03 2007-08 2008-09
3 Queen's ParkSL 2 10 2 5 1873-74 1874-75 1875-76 1879-80 1880-81 1881-82 1883-84 1885-86 1889-90 1892-93
4 Heart of MidlothianSPL 8 7 18 1890-91 1895-96 1900-01 1905-06 1955-56 1997-98 2005-06 2011-12
5 AberdeenSPL 7 9 22 1946-47 1969-70 1981-82 1982-83 1983-84 1985-86 1989-90
6 HibernianSPL 3 11 23 1886-87 1901-02 2015-16
7 KilmarnockSPL 3 5 7 1919-20 1928-29 1996-97
8 Vale of LevenNL 3 4 3 1876-77 1877-78 1878-79
9 St MirrenSPL 3 3 12 1925-26 1958-59 1986-87
10 ClydeSL 1 3 3 8 1938-39 1954-55 1957-58
11 Dundee UnitedSCh 2 8 10 1993-94 2009-10
12 MotherwellSPL 2 6 11 1951-52 1990-91
13 Third LanarkNL 2 4 12 1888-89 1904-05
14 FalkirkSL 1 2 3 6 1912-13 1956-57
15 RentonNL 2 3 5 1884-85 1887-88
16 Dunfermline AthleticSCh 2 3 3 1960-61 1967-68
17 Dumbarton SL 1 1 5 5 1882-83
18 DundeeSCh 1 4 13 1909-10
19 Airdrieonians SL 1 1 3 5 1923-24
20 East Fife SL 1 1 2 1 1937-38
21 Greenock MortonSCh 1 1 7 1921-22
22 Partick ThistleSCh 1 1 6 1920-21
23 St JohnstoneSPL 1 8 2013-14
24 St Bernard'sNL 1 3 1894-95
24 Inverness Caledonian ThistleSCh 1 3 2014-15
26 Hamilton AcademicalSPL 2 3
27 Raith Rovers SL 1 1 5
28 Albion RoversSL 2 1 1
28 CambuslangNL 1 1
28 Queen of the SouthSCh 1 1
31 Clydesdale X 1
31 GretnaNL 1
31 Ross County SPL 1
31 Thornliebank X 1
35 AbercornNL 3
35 Ayr UnitedSCh 3
37 Kilmarnock Athletic X 2
37 LivingstonSPL 2
37 Pollokshields Athletic X 2
37 Port Glasgow AthleticNL 2
41 Arbroath SCh 1
41 Ayr ThistleNL 1
41 Blythswood X 1
41 Cartvale X 1
41 ClydebankNL 1
41 Forfar Athletic SL 1 1
41 HelensburghNL 1
41 Stenhousemuir SL 2 1