Champions
Rangers 25
Heart of Midlothian 13
Celtic 8
Aberdeen 6
Queens Park Strollers 5
Hibernian 4
Airdrieonians 4
Dundee 4
Kilmarnock 3
Falkirk 3
Clyde 3
Motherwell 3
Dundee United 3
Abercorn 2
Partick Thistle 2
Leith Athletic 2
Third Lanark 2
St Mirren 2
Hamilton 1
Ayr United 1
St Johnstone 1
Dumbarton 1
Ayr Swifts 1
Cambuslang 1
Scottish FA Second XI Cup
1881-82 Dumbarton 'A'
1882-83 Kilmarnock Athletic 'A'
1883-84 Kilmarnock Athletic 'A'
1884-85 Hibernian 'A'
1885-86 Abercorn 'A'
1886-87 Abercorn 'A'
1887-88 Ayr Swifts
1888-89 Cambuslang 'A'
1889-90 Rangers 'A'
1890-91 Celtic 'A'
1891-92 Leith Athletic 'A'
1892-93 Leith Athletic 'A'
1893-94 Heart of Midlothian 'A'
1894-95 Heart of Midlothian 'A'
1895-96 Queen's Park Strollers
1896-97 Heart of Midlothian 'A'
1897-98 Rangers 'A'
1898-99 Rangers 'A'
1899-00 Third Lanark 'A'
1900-01 Heart of Midlothian 'A'
1901-02 Queen's Park Strollers
1902-03 Queen's Park Strollers
1903-04 Queen's Park Strollers
1904-05 Third Lanark 'A'
1905-06 Heart of Midlothian 'A'
1906-07 Rangers 'A'
1907-08 Dundee 'A'
1908-09 Falkirk 'A'
1909-10 Falkirk 'A'
1910-11 Heart of Midlothian 'A'
1911-12 Rangers 'A'
1912-13 Rangers 'A'
1913-14 Clyde 'A'
1914-15 Clyde 'A'
1915-19 no competition
1919-20 Queen's Park Strollers
1920-21 Heart of Midlothian 'A'
1921-22 Airdrieonians 'A'
1922-23 Airdrieonians 'A'
1923-24 Rangers 'A'
1924-25 Rangers 'A'
1925-26 Rangers 'A'
1926-27 St Mirren 'A'
1927-28 Rangers 'A'
1928-29 Rangers 'A'
1929-30 Rangers 'A'
1930-31 Rangers 'A'
1931-32 Heart of Midlothian 'A'
1932-33 Rangers 'A'
1933-34 Hamilton Academical 'A'
1934-35 Celtic 'A'
1935-36 Celtic 'A'
1936-37 Rangers 'A'
1937-38 Rangers 'A'
1938-39 Hibernian 'A'
1939-40 Ayr United 'A'
1940-41 Rangers 'A'
1941-42 Clyde 'A'
1942-43 Motherwell 'A'
1943-44 Heart of Midlothian 'A'
1944-45 Heart of Midlothian 'A'
1945-46 Hibernian 'A'
1946-47 Hibernian 'A'
1947-48 Airdrieonians 'A'
1948-49 Motherwell 'A'
1949-50 Falkirk 'A'
1950-51 Heart of Midlothian 'A'
1951-52 Rangers 'A'
1952-53 Dundee 'A'
1953-54 Heart of Midlothian
1954-55 Aberdeen 'A'
1955-56 Aberdeen 'A'
1956-57 Motherwell 'A'
1957-58 Celtic reserves
1958-59 St Mirren reserves
1959-60 Cup withheld
1960-61 St Johnstone reserves
1961-62 Rangers reserves
1962-63 Dundee United reserves
1963-64 Rangers reserves
1964-65 Rangers reserves
1965-66 Celtic reserves
1966-67 Dundee reserves
1967-68 Rangers reserves
1968-69 Aberdeen reserves
1969-70 Rangers reserves
1970-71 Celtic reserves
1971-72 Partick Thistle reserves
1972-73 Heart of Midlothian reserves
1973-74 Celtic reserves
1974-75 Partick Thistle reserves
1975-76 Aberdeen reserves
1976-77 Rangers reserves
1977-78 Aberdeen reserves
1978-79 Rangers reserves
1979-80 Kilmarnock reserves
1980-81 Dundee United reserves
1981-82 Aberdeen reserves
1982-83 Dundee reserves
1983-84 Airdrieonians reserves
1984-85 Celtic reserves
1985-86 no competition
1986-87 no competition
1987-88 Dundee United reserves