St Johnstone
  Home Away  
Season Div Pos Club Pl W D L F A W D L F A Diff Pts Ave Gate SFA Cup SL Cup Europe Notes
1886-87 St Johnstone Rd 1
1887-88 St Johnstone   Rd 2
1888-89 St Johnstone Rd 1
1889-90 St Johnstone Rd 2
1890-91 St Johnstone Rd 2
1895-96 St Johnstone Rd 2
1900-01 St Johnstone Rd 1
1902-03 St Johnstone Rd 1
1903-04 St Johnstone Rd 2
1904-05 St Johnstone Rd 1
1906-07 St Johnstone Rd 1
1907-08 St Johnstone Rd 1
1908-09 St Johnstone Rd 1
1910-11 St Johnstone 1.
1911-12D 2 5 St Johnstone 22 8 1 2 17 7 2 3 6 12 20 1.07 24 2,200 Rd 1
1912-13D 2 11 St Johnstone 26 5 5 3 21 19 2 2 9 8 19 0.76 21 1,481 Rd 3
1913-14D 2 5 St Johnstone 22 7 1 3 33 18 2 4 5 15 20 1.26 23 1,627
1914-15D 2 8 St Johnstone 26 9 3 1 38 19 1 3 9 18 34 1.06 26 1,846 2.
1919-20 St Johnstone Rd 2
1920-21 St Johnstone 3.
1921-22D 2 13 St Johnstone 38 11 5 3 28 18 1 6 12 13 34 0.79 35 3,684 Rd 1
1922-23D 2 3 St Johnstone 38 13 6 0 40 15 6 6 7 20 24 1.54 48 4,194 Rd 1 4.
1923-24D 2 1 St Johnstone 38 15 3 1 55 18 7 9 3 24 15 2.39 56 5,903 Rd 2
1924-25D 1 11 St Johnstone 38 8 7 4 38 29 4 4 11 19 43 0.79 35 9,789 Rd 1
1925-26D 1 18 St Johnstone 38 5 8 6 22 31 4 2 13 21 47 0.55 28 7,467 Rd 3
1926-27D 1 14 St Johnstone 38 8 7 4 29 19 5 2 12 26 50 0.80 35 6,632 Rd 1
1927-28D 1 11 St Johnstone 38 9 4 6 38 27 5 4 10 28 40 0.99 36 5,579 Rd 1
1928-29D 1 9 St Johnstone 38 11 4 4 35 22 3 6 10 22 48 0.81 38 5,421 Rd 2
1929-30D 1 20 St Johnstone 38 5 5 9 33 37 1 2 16 15 59 0.50 19 4,000 Rd 2
1930-31D 2 5 St Johnstone 38 15 2 2 48 16 4 4 11 28 45 1.25 44 3,306 Rd 2
1931-32D 2 2 St Johnstone 38 15 3 1 65 16 9 4 6 37 36 1.96 55 4,289 Rd 2
1932-33D 1 5 St Johnstone 38 15 2 2 47 17 2 8 9 23 38 1.27 44 6,079 Rd 3
1933-34D 1 9 St Johnstone 38 11 3 5 43 19 6 3 10 31 34 1.40 40 4,632 SF
1934-35D 1 5 St Johnstone 38 13 4 2 45 14 5 6 8 21 32 1.43 46 5,747 Rd 4
1935-36D 1 7 St Johnstone 38 10 4 5 43 27 5 3 11 27 54 0.86 37 5,284 Rd 3
1936-37D 1 12 St Johnstone 38 13 1 5 50 25 1 7 11 24 43 1.09 36 4,711 Rd 2
1937-38D 1 8 St Johnstone 38 11 4 4 47 29 5 3 11 31 52 0.96 39 4,895 Rd 2
1938-39D 1 8 St Johnstone 38 12 2 5 53 32 5 4 10 32 50 1.04 40 4,763 Rd 1
1939-40D A 15 St Johnstone 5 2 0 1 7 3 0 0 2 0 5 0.88 4 5,000
1939-40E D 5 St Johnstone 21 6 3 1 31 13 2 5 4 25 38 1.10 24
1946-47D B 9 St Johnstone 26 6 2 5 28 26 3 2 8 17 21 0.96 22 4,962 Rd 1 SE5
1947-48D B 9 St Johnstone 30 6 3 6 32 27 5 2 8 37 36 1.10 27 6,047 Rd 2 SE7
1948-49D B 6 St Johnstone 30 9 4 2 35 18 5 0 10 23 33 1.14 32 6,233 Rd 1 SE7
1949-50D B 4 St Johnstone 30 11 3 1 43 19 4 3 8 21 37 1.14 36 6,333 Rd 2 SE8
1950-51D B 5 St Johnstone 30 10 2 3 37 23 4 3 8 31 30 1.28 33 5,780 Rd 2 SE6
1951-52D B 11 St Johnstone 30 7 4 4 36 20 2 3 10 26 48 0.91 25 4,787 Rd 2 QF
1952-53D B 14 St Johnstone 30 5 3 7 23 29 3 3 9 18 34 0.65 22 4,313 Rd 2 QF
1953-54D B 6 St Johnstone 30 8 3 4 47 24 6 0 9 33 47 1.13 31 6,643 Rd 1 SE5
1954-55D B 7 St Johnstone 30 8 1 6 31 21 7 1 7 29 30 1.18 32 4,773 Rd 6 QF
1955-56D B 3 St Johnstone 36 16 2 0 56 18 5 5 8 30 27 1.91 49 6,006 Rd 5 QF
1956-57D 2 12 St Johnstone 36 7 4 7 45 40 7 2 9 34 40 0.99 34 4,144 Rd 5 SE7
1957-58D 2 11 St Johnstone 36 5 9 4 39 40 7 0 11 28 45 0.79 33 2,911 Rd 2 SE8
1958-59D 2 6 St Johnstone 36 9 7 2 30 11 6 3 9 24 33 1.23 40 3,988 Rd 3 SE6
1959-60D 2 1 St Johnstone 36 15 2 1 60 23 9 3 6 27 24 1.85 53 7,476 Rd 1 SE8
1960-61D 1 15 St Johnstone 34 7 5 5 30 29 3 4 10 17 34 0.75 29 10,491 Rd 1 SE6
1961-62D 1 17 St Johnstone 34 4 2 11 14 34 5 5 7 21 27 0.57 25 8,750 Rd 2 SF
1962-63D 2 1 St Johnstone 36 16 0 2 49 11 9 5 4 34 26 2.24 55 5,926 Rd 2 SF
1963-64D 1 13 St Johnstone 34 6 3 8 27 32 5 3 9 27 38 0.77 28 7,318 Rd 2 PO9
1964-65D 1 13 St Johnstone 34 6 5 6 31 24 3 6 8 26 38 0.92 29 5,612 Rd 2 SE1
1965-66D 1 14 St Johnstone 34 6 6 5 34 36 3 2 12 24 45 0.72 26 4,890 Rd 3 SE3
1966-67D 1 15 St Johnstone 34 8 3 6 31 30 2 2 13 22 43 0.73 25 5,006 Rd 2 SE1
1967-68D 1 14 St Johnstone 34 6 2 9 19 26 4 5 8 24 26 0.83 27 4,795 SF SF
1968-69D 1 6 St Johnstone 34 11 2 4 39 22 5 3 9 27 37 1.12 37 5,315 Rd 3 SE1
1969-70D 1 13 St Johnstone 34 9 4 4 35 28 2 5 10 15 34 0.81 31 6,348 Rd 1Final
1970-71D 1 3 St Johnstone 34 10 3 4 33 20 9 3 5 26 24 1.34 44 6,912 Rd 3 SE4
1971-72D 1 8 St Johnstone 34 7 5 5 26 21 5 3 9 26 37 -6 32 6,198 Rd 3 QF UEFA Cup Rd 3
1972-73D 1 11 St Johnstone 34 8 3 6 35 30 2 6 9 17 37 -15 29 4,658 Rd 3 QF
1973-74D 1 12 St Johnstone 34 3 6 8 20 31 6 4 7 21 29 -19 28 3,853 Rd 4 Rd 2
1974-75D 1 9 St Johnstone 34 8 4 5 27 20 3 8 6 14 24 -3 34 4,243 Rd 4 SE2
1975-76SPL 10 St Johnstone 36 3 4 11 19 34 0 1 17 10 45 -50 11 4,787 Rd 3 SE4
1976-77D 1 11 St Johnstone 39 5 7 7 22 28 3 6 11 20 36 -22 29 1,875 Rd 3 SE4
1977-78D 1 8 St Johnstone 39 7 2 10 19 21 8 4 8 33 43 -12 36 2,122 Rd 4 Rd 2
1978-79D 1 12 St Johnstone 39 6 8 6 32 28 4 3 12 25 38 -9 31 1,789 Rd 3 Rd 1
1979-80D 1 11 St Johnstone 39 5 5 9 28 32 7 5 8 29 42 -17 34 2,245 Rd 3 Rd 3
1980-81D 1 3 St Johnstone 39 12 3 5 31 21 8 8 3 33 24 19 51 2,465 Rd 4 Rd 1
1981-82D 1 5 St Johnstone 39 12 3 4 44 29 5 5 10 25 31 9 42 1,957 Rd 4 SE1
1982-83D 1 1 St Johnstone 39 17 1 2 34 10 8 4 7 25 27 22 55 2,943 Rd 4 SE4
1983-84SPL 9 St Johnstone 36 6 1 11 19 33 4 2 12 17 48 -45 23 4,859 Rd 3 SE3
1984-85D 1 14 St Johnstone 39 4 4 11 23 33 6 1 13 28 45 -27 25 1,385 Rd 3 Rd 4
1985-86D 2 6 St Johnstone 39 11 3 6 37 23 7 3 9 26 32 8 42 955 Rd 3 Rd 3
1986-87D 2 5 St Johnstone 39 10 2 7 26 24 6 11 3 33 25 10 45 1,074 Rd 4 Rd 2
1987-88D 2 2 St Johnstone 39 14 5 1 40 11 11 4 4 34 13 50 59 1,946 Rd 3 Rd 3
1988-89D 1 6 St Johnstone 39 11 4 4 30 16 3 8 9 21 26 9 40 2,840 SF Rd 2
1989-90D 1 1 St Johnstone 39 13 3 4 40 16 12 5 2 41 23 42 58 5,863 Rd 3 Rd 2
1990-91SPL 7 St Johnstone 36 6 4 8 23 25 5 5 8 18 29 -13 31 7,755 SF Rd 2
1991-92SPL 8 St Johnstone 44 5 7 10 21 32 8 3 11 31 41 -21 36 6,246 Rd 5 Rd 3
1992-93SPL 6 St Johnstone 44 8 10 4 29 27 2 10 10 23 39 -14 40 5,603 Rd 5 SF
1993-94SPL 10 St Johnstone 44 7 7 8 24 26 3 13 6 11 21 -12 40 5,864 Rd 5 Rd 3
1994-95D 1 5 St Johnstone 36 10 6 2 36 15 4 8 6 23 24 20 56 3,791 Rd 3 Rd 4
1995-96D 1 4 St Johnstone 36 11 5 2 33 14 8 3 7 27 22 24 65 3,777 Rd 5 Rd 2
1996-97D 1 1 St Johnstone 36 12 5 1 37 10 12 3 3 37 13 51 80 4,467 Rd 3 Rd 3
1997-98SPL 5 St Johnstone 36 7 5 6 20 21 6 4 8 18 21 -4 48 6,703 QF Rd 3
1998-99SPL 3 St Johnstone 36 8 7 3 24 18 7 5 6 15 20 1 57 7,040 SFFinal
1999-00SPL 5 St Johnstone 36 5 7 6 16 18 5 5 8 20 26 -8 42 6,055 Rd 3 Rd 3 UEFA Cup Rd 1
2000-01SPL 10 St Johnstone 38 4 6 9 22 31 5 7 7 18 25 -16 40 5,467 Rd 3 Rd 3
2001-02SPL 12 St Johnstone 38 2 3 15 11 32 3 3 12 13 30 -38 21 4,582 Rd 3 Rd 3
2002-03D 1 3 St Johnstone 36 9 3 6 22 13 11 4 3 27 16 20 67 2,587 Rd 4 Rd 3
2003-04D 1 3 St Johnstone 36 8 5 5 34 27 7 7 4 25 18 14 57 2,622 Rd 3 QF
2004-05D 1 8 St Johnstone 36 6 6 6 18 18 6 4 8 20 21 -1 46 2,411 Rd 3 Rd 1
2005-06D 1 2 St Johnstone 36 8 9 1 30 14 10 3 5 29 20 25 66 2,667 Rd 3 Rd 2
2006-07D 1 2 St Johnstone 36 13 3 2 39 17 6 5 7 26 25 23 65 2,812 SF SF
2007-08D 1 3 St Johnstone 36 10 7 1 38 21 5 6 7 22 24 15 58 2,914 SF Rd 2
2008-09D 1 1 St Johnstone 36 10 5 3 26 13 7 9 2 29 22 20 65 3,516 Rd 4 Rd 2
2009-10SPL 8 St Johnstone 38 6 6 7 31 28 6 5 8 26 33 -4 47 4,717 Rd 5 SF
2010-11SPL 8 St Johnstone 38 6 5 8 10 19 5 6 8 13 24 -20 44 3,841 SF QF
2011-12SPL 6 St Johnstone 38 6 2 10 20 30 8 6 6 23 20 -7 50 4,170 Rd 5 Rd 3
2012-13SPL 3 St Johnstone 38 9 7 3 25 17 5 7 7 20 27 1 56 3,712 Rd 5 QF Europa League 2nd Qu Rd
2013-14SPL 6 St Johnstone 38 10 4 5 35 16 5 4 10 13 26 6 53 3,806Winner SF Europa League 3rd Qu Rd
2014-15SPL 4 St Johnstone 38 8 5 6 19 17 8 4 7 15 17 0 57 4,592 Rd 5 QF Europa League 3rd Qu Rd
2015-16SPL 4 St Johnstone 38 8 6 5 27 22 8 2 9 31 33 3 56 3,880 Rd 4 SF Europa League 1st Qu Rd
2016-17SPL 4 St Johnstone 38 8 3 8 25 25 9 4 6 25 21 4 58 4,392 Rd 5 QF
2017-18SPL 8 St Johnstone 38 5 7 7 17 27 7 3 9 25 26 -11 46 3,809 Rd 5 Rd 2 Europa League 1st Qu Rd
2018-19 SPL 7 St Johnstone 38 8 5 6 23 21 7 2 10 15 27 -10 52 3,891 Rd 5 QF
2019-20 SPL St Johnstone
Notes
1. St Johnstone elected to Scottish Second Division
2. St Johnstone decided to disband the club for the duration of the war when Scottish Division Two was abandoned
3. St Johnstone elected to the reinstated Scottish Division Two
4. St Johnstone deducted 2 pts for fielding a ineligible player