Scottish Premier League/Old Division One Honours as at the end of Season 2018-19

NO Club Div Now 1st 2nd 3rd 4th Seasons
1 Rangers SPL 54.5 30 20 8 1890-91* 1898-99 1899-00 1900-01 1901-02 1904-05 1910-11 1911-12 1912-13 1917-18
1919-20 1920-21 1922-23 1923-24 1924-25 1926-27 1927-28 1928-29 1929-30 1930-31
1932-33 1933-34 1934-35 1936-37 1938-39 1946-47 1948-49 1949-50 1952-53 1955-56
1956-57 1958-59 1960-61 1962-63 1963-64 1974-75 1975-76 1977-78 1986-87 1988-89
1989-90 1990-91 1991-92 1992-93 1993-94 1994-95 1995-96 1996-97 1998-99 1999-00
2002-03 2004-05 2008-09 2009-10 2010-11
2 CelticSPL 50 32 17 8 1892-93 1893-94 1895-96 1897-98 1904-05 1905-06 1906-07 1907-08 1908-09 1909-10
1913-14 1914-15 1915-16 1916-17 1918-19 1921-22 1925-26 1935-36 1937-38 1953-54
1965-66 1966-67 1967-68 1968-69 1969-70 1970-71 1971-72 1972-73 1973-74 1976-77
1978-79 1980-81 1981-82 1985-86 1987-88 1997-98 2000-01 2001-02 2003-04 2005-06
2006-07 2007-08 2011-12 2012-13 2013-14 2014-15 2015-16 2016-17 2017-18 2018-19
3 AberdeenSPL 4 17 9 13 1954-55 1979-80 1983-84 1984-85
4 Heart of MidlothianSPL 4 14 18 18 1894-95 1896-97 1957-58 1959-60
5 HibernianSPL 4 6 13 7 1902-03 1947-48 1950-51 1951-52
6 Dumbarton SL 1 1.5 1890-91* 1891-92
7 MotherwellSPL 1 7 8 4 1931-32
8 KilmarnockSPL 1 4 4 5 1964-65
9 DundeeSCh 1 4 2 7 1961-62
10 Dundee UnitedSCh 1 8 12 1982-83
11 Third LanarkNL 1 2 4 1903-04
12 Airdrieonians SL 1 4 2 4
13 FalkirkSL 1 2 1 2
14 Greenock MortonSCh 1 4 2
15 Partick ThistleSCh 3 4
16 St JohnstoneSPL 3 3
17 ClydeSL 1 3 1
18 Dunfermline AthleticSCh 2 4
19 St MirrenSPL 2 3
20 East Fife SL 1 2 2
21 Inverness Caledonian ThistleSCh 1 2
21 Raith Rovers SL 1 1 2
23 LivingstonSPL 1
23 St Bernard'sNL 1
25 Ayr UnitedSCh 2
25 Hamilton AcademicalSPL 2
27 CambuslangNL 1
27 Leith AthleticNL 1
1890-91* Title shared between Rangers and Dumbarton