Club First season in SFL Last season in SFL Last national title Abercorn 1890–91 1914–15 — Aberdeen 1904–05 1997–98 1984–85 Airdrieonians (1878) 1894–95 2001–02 — Airdrieonians (2002) 2002–03[41] 2012–13 — Albion Rovers 1903–04[42] 2012–13 — Alloa Athletic 1921–22[43] 2012–13 — Annan Athletic 2008–09[44] 2012–13 — Arbroath 1921–22[45] 2012–13 — Armadale 1921–22 1931–32 — Arthurlie 1901–02 1928–29 — Ayr 1897–98 1909–10 — Ayr Parkhouse 1902–03 1909–10 — Ayr United 1910–11[46] 2012–13 — Bathgate 1921–22 1928–29 — Beith 1923–24 1925–26 — Berwick Rangers 1951–52[47] 2012–13 — Bo'ness 1921–22 1931–32 — Brechin City 1923–24[48] 2012–13 — Broxburn United 1921–22 1925–26 — Cambuslang 1890–91 1891–92 — Celtic 1890–91 1997–98 2018–19 Clackmannan 1921–22 1925–26 — Clyde 1891–92[49] 2012–13 — Clydebank (1914) 1914–15 1930–31 — Clydebank (1965) 1965–66 2001–02 — Cowdenbeath 1905–06[50] 2012–13 — Cowlairs 1890–91 1894–95 — Dumbarton 1890–91[51] 2012–13 1891–92 Dumbarton Harp 1923–24 1924–25 — Dundee 1893–94 2011–12 1961–62 Dundee United 1910–11 1997–98 1982–83 Dundee Wanderers 1894–95 1894–95 — Dunfermline Athletic 1912–13[52] 2012–13 — Dykehead 1923–24 1925–26 — East Fife 1921–22[53] 2012–13 — East Stirlingshire 1900–01[54] 2012–13 — Edinburgh City (1928) 1931–32 1948–49 — Elgin City 2000–01[55] 2012–13 — Falkirk 1902–03[56] 2012–13 — Forfar Athletic 1921–22[57] 2012–13 — Galston 1923–24 1925–26 — Greenock Morton 1893–94[58] 2012–13 — Gretna 2002–03 2006–07 — Hamilton Academical 1897–98[59] 2012–13 — Heart of Midlothian 1890–91 1997–98 1959–60 Helensburgh 1923–24 1925–26 — Hibernian 1893–94 1998–99 1951–52 Inverness Caledonian Thistle 1994–95 2009–10 — Johnstone 1912–13 1925–26 — Kilmarnock 1895–96 1997–98 1964–65 King's Park 1921–22 1938–39 — Leith Athletic 1891–92 1952–53 — Linthouse 1895–96 1899–1900 — Livingston 1995–96[60] 2012–13 — Lochgelly United 1914–15 1925–26 — Meadowbank Thistle 1974–75 1994–95 — Mid-Annandale 1923–24 1925–26 — Montrose 1923–24[61] 2012–13 — Motherwell 1893–94 1997–98 1931–32 Nithsdale Wanderers 1923–24 1926–27 — Northern 1893–94 1893–94 — Partick Thistle 1893–94[62] 2012–13 — Peebles Rovers 1923–24 1925–26 — Peterhead 2000–01[63] 2012–13 — Port Glasgow Athletic 1893–94 1910–11 — Queen of the South 1923–24[64] 2012–13 — Queen's Park 1900–01[65] 2012–13 — Raith Rovers 1902–03[66] 2012–13 — Rangers 1890–91[67] 2012–13 2010–11 Renton 1890–91 1897–98 — Ross County 1994–95 2011–12 — Royal Albert 1923–24 1925–26 — St Bernard's 1893–94 1938–39 — St Johnstone 1897–98 2008–09 — St Mirren 1890–91 2005–06 — Solway Star 1923–24 1925–26 — Stenhousemuir 1921–22[68] 2012–13 — Stirling Albion 1946–47[69] 2012–13 — Stranraer 1949–50[70] 2012–13 — Third Lanark 1890–91 1966–67 1903–04 Thistle 1893–94 1893–94 — Vale of Leven 1890–91 1925–26 —