ST JOHNSTONE
1911-12 Joined Scottish League Division Two 1915 Division Two disbanded on outbreak of war 1921-22 Rejoined Scottish League as Division Two reformed 1922-23 Two points deducted 1923-24 Scottish League Division Two Champions Promoted to Division One 1930 Relegated to Division Two 1931-32 Scottish League Division Two runner-up (lost title on goal average) Promoted to Division One 1946-47 Dropped to Division B for first post-World War II season 1956-57 Division B renamed Division Two 1959-60 Scottish League Division Two Champions Promoted to Division One 1962 Relegated to Division Two 1962-63 Scottish League Division Two Champions Promoted to Division One 1975-76 Placed in new Premier Division on league re-organisation 1976 Relegated to Division One 1982-83 Scottish League Division One Champions Promoted to Premier Division 1984 Relegated to Division One 1985 Relegated to Division Two 1987-88 Scottish League Division Two runner-up (lost title on goal difference) Promoted to Division One 1989-90 Scottish League Division One Champions Promoted to Premier Division 1994 Relegated to Division One 1996-97 Scottish League Division One Champions Promoted to Premier Division 2002 Relegated to Scottish League Division One 2005-06 Scottish League Division One runner-up 2006-07 Scottish League Division One runner-up 2008-09 Scottish League Division One Champions Promoted to Scottish Premier League 2013-14 Scottish Premier League merged with Scottish League to form Scottish Professional Football League. Placed in Premiership of new competition 2019-20 Season ended early to due Covid-19 virus. League decided on a points per game basis SEASON LEAGUE P W D L F A P POS 1911-12 SCOT-2 22 10 4 8 29 27 24 5/12 1912-13 SCOT-2 26 7 7 12 29 38 21 11/14 1913-14 SCOT-2 22 9 5 8 48 38 23 5/12 1914-15 SCOT-2 26 10 6 10 56 53 26 8/14 1921-22 SCOT-2 38 12 11 15 41 52 35 13/20 1922-23 SCOT-2 38 19 12 7 60 39 48 * 3/20 1923-24 SCOT-2 38 22 12 4 79 33 56 1/20 1924-25 SCOT-1 38 12 11 15 56 71 35 11/20 1925-26 SCOT-1 38 9 10 19 43 78 28 18/20 1926-27 SCOT-1 38 13 9 16 55 69 35 14/20 1927-28 SCOT-1 38 14 8 16 66 67 36 11/20 1928-29 SCOT-1 38 14 10 14 57 70 38 9/20 1929-30 SCOT-1 38 6 7 25 48 96 19 20/20 1930-31 SCOT-2 38 18 6 14 76 64 42 6/20 1931-32 SCOT-2 38 24 7 7 102 52 55 2/20 1932-33 SCOT-1 38 17 10 11 70 57 44 5/20 1933-34 SCOT-1 38 17 6 15 74 53 40 9/20 1934-35 SCOT-1 38 18 10 10 66 46 46 5/20 1935-36 SCOT-1 38 15 7 16 70 81 37 7/20 1936-37 SCOT-1 38 14 8 16 74 68 36 12/20 1937-38 SCOT-1 38 16 7 15 78 81 39 8/20 1938-39 SCOT-1 38 17 6 15 85 82 40 8/20 1939-40 SCOT-1 5 2 0 3 7 8 4 ABAND 1946-47 SCOT-B 26 9 4 13 45 47 22 9/14 1947-48 SCOT-B 30 11 5 14 69 63 27 9/16 1948-49 SCOT-B 30 14 4 12 58 51 32 6/16 1949-50 SCOT-B 30 15 6 9 64 56 36 4/16 1950-51 SCOT-B 30 14 5 11 68 53 33 5/16 1951-52 SCOT-B 30 9 7 14 62 68 25 11/16 1952-53 SCOT-B 30 8 6 16 41 63 22 14/16 1953-54 SCOT-B 30 14 3 13 80 71 31 6/16 1954-55 SCOT-B 30 15 2 13 60 51 32 7/16 1955-56 SCOT-B 36 21 7 8 86 45 49 3/19 1956-57 SCOT-2 36 14 6 16 79 80 34 12/19 1957-58 SCOT-2 36 12 9 15 67 85 33 11/19 1958-59 SCOT-2 36 15 10 11 54 44 40 6/19 1959-60 SCOT-2 36 24 5 7 87 47 53 1/19 1960-61 SCOT-1 34 10 9 15 47 63 29 15/18 1961-62 SCOT-1 34 9 7 18 35 61 25 17/18 1962-63 SCOT-2 36 25 5 6 83 37 55 1/19 1963-64 SCOT-1 34 11 6 17 54 70 28 13/18 1964-65 SCOT-1 34 9 11 14 57 62 29 13/18 1965-66 SCOT-1 34 9 8 17 58 81 26 14/18 1966-67 SCOT-1 34 10 5 19 53 73 25 15/18 1967-68 SCOT-1 34 10 7 17 43 52 27 14/18 1968-69 SCOT-1 34 16 5 13 66 59 37 6/18 1969-70 SCOT-1 34 11 9 14 50 62 31 13/18 1970-71 SCOT-1 34 19 6 9 59 44 44 3/18 1971-72 SCOT-1 34 12 8 14 52 58 32 8/18 1972-73 SCOT-1 34 10 9 15 52 67 29 11/18 1973-74 SCOT-1 34 9 10 15 41 60 28 12/18 1974-75 SCOT-1 34 11 12 11 41 44 33 9/18 1975-76 SCOT-P 36 3 5 28 29 79 11 10/10 1976-77 SCOT-1 39 8 13 18 42 64 29 11/14 1977-78 SCOT-1 39 15 6 18 52 64 36 8/14 1978-79 SCOT-1 39 10 11 18 57 66 31 12/14 1979-80 SCOT-1 39 12 10 17 57 74 34 11/14 1980-81 SCOT-1 39 20 11 8 64 45 51 3/14 1981-82 SCOT-1 39 17 8 14 69 60 42 5/14 1982-83 SCOT-1 39 25 5 9 59 37 55 1/14 1983-84 SCOT-P 36 10 3 23 36 81 23 9/10 1984-85 SCOT-1 39 10 5 24 51 78 25 14/14 1985-86 SCOT-2 39 18 6 15 63 55 42 6/14 1986-87 SCOT-2 39 16 13 10 59 49 45 5/14 1987-88 SCOT-2 39 26 9 4 75 23 61 2/14 1988-89 SCOT-1 39 14 12 13 51 42 40 6/14 1989-90 SCOT-1 39 25 8 6 81 39 58 1/14 1990-91 SCOT-P 36 11 9 16 41 54 31 7/10 1991-92 SCOT-P 44 13 10 21 52 73 36 8/12 1992-93 SCOT-P 44 10 20 14 52 66 40 6/12 1993-94 SCOT-P 44 10 20 14 35 47 40 10/12 1994-95 SCOT-1 36 14 14 8 59 39 56 5/10 1995-96 SCOT-1 36 19 8 9 60 36 65 4/10 1996-97 SCOT-1 36 24 8 4 74 23 80 1/10 1997-98 SCOT-P 36 13 9 14 38 42 48 5/10 1998-99 SCOT P 36 15 12 9 39 38 57 3/10 1999-00 SCOT P 36 10 12 14 36 44 42 5/10 2000-01 SCOT P 38 9 13 16 40 56 40 10/12 2001-02 SCOT P 38 5 6 27 24 62 21 12/12 2002-03 SCOT-1 36 20 7 9 49 29 67 3/10 2003-04 SCOT-1 36 15 12 9 59 45 57 3/10 2004-05 SCOT-1 36 12 10 14 38 39 46 8/10 2005-06 SCOT-1 36 18 12 6 59 34 66 2/10 2006-07 SCOT-1 36 19 8 9 65 42 65 2/10 2007-08 SCOT-1 36 15 13 8 60 45 58 3/10 2008-09 SCOT-1 36 17 14 5 55 35 65 1/10 2009-10 SCOT P 38 12 11 15 57 61 47 8/12 2010-11 SCOT P 38 11 11 16 23 43 44 8/12 2011-12 SCOT P 38 14 8 16 43 50 50 6/12 2012-13 SCOT P 38 14 14 10 45 44 56 3/12 2013-14 SPFL-Ps 38 15 8 15 48 42 53 6/12 2014-15 SPFL-Ps 38 16 9 13 34 34 57 4/12 2015-16 SPFL-Ps 38 16 8 14 58 55 56 4/12 2016-17 SPFL-Ps 38 17 7 14 50 46 58 4/12 2017-18 SPFL-Ps 38 12 10 16 42 53 46 8/12 2018-19 SPFL-Ps 38 15 7 16 38 48 52 7/12 2019-20 SPFL-Ps 29 8 12 9 28 46 36 6/12 2020-21 SPFL-Ps 38 11 12 15 36 46 45 5/12 2021-22 SPFL-Ps 38 8 11 19 24 51 35 11/12 2022-23 SPFL-Ps 38 12 7 19 41 59 43 9/12 2023-24 SPFL-Ps 38 8 11 19 29 54 35 10/12 2024-25 SPFL-Ps
EUROPEAN COMPETITIONS
SEASON CUP RD OPPONENTS VEN SCORE 1971-72 UEFA 1 HAMBURGER S V (GER) A 1-2 HAMBURGER S V (GER) H 3-0 (Agg 4-2) 2 VASAS (HUN) H 2-0 VASAS (HUN) A 0-1 (Agg 2-1) 3 ZELJEZNICAR (YUG) H 1-0 ZELJEZNICAR (YUG) A 1-5 (Agg 2-5)
SCOTTISH CUP
1946-47 1 HEART OF MIDLOTHIAN A 0-3 1947-48 1 CLACHNACUDDIN A 2-0 2 EAST FIFE A 1-5 1948-49 1 DUNDEE A 1-5 1949-50 1 LEITH ATHLETIC H 7-3 2 STENHOUSEMUIR A 2-2 2r STENHOUSEMUIR H 2-4 1950-51 1 DUMBARTON A 2-0 2 DUNDEE H 1-3 1951-52 2 QUEEN OF THE SOUTH H 2-2 2r QUEEN OF THE SOUTH A 1-3 1952-53 2 MONTROSE H 1-2 1953-54 1 HIBERNIAN H 1-2 1954-55 5 ARBROATH A 4-0 6 HAMILTON ACADEMICAL H 0-1 1955-56 5 STIRLING ALBION A 1-2 1956-57 5 EAST FIFE A 0-4 1957-58 2 FALKIRK A 3-6 1958-59 2 QUEEN'S PARK H 3-1 3 ABERDEEN H 1-2 1959-60 1 DUNFERMLINE ATHLETIC A 1-1 1r DUNFERMLINE ATHLETIC H 1-4 1960-61 1 QUEEN OF THE SOUTH A 1-1 1r QUEEN OF THE SOUTH H 1-2 1961-62 2 MOTHERWELL A 0-4 1962-63 1 STENHOUSEMUIR H 1-0 2 ABERDEEN H 1-2 1963-64 2 PARTICK THISTLE A 0-2 1964-65 1 DUNDEE H 1-0 2 MOTHERWELL A 0-1 1965-66 1 AYR UNITED A 1-1 1r AYR UNITED H 1-0 2 COWDENBEATH A 3-3 2r COWDENBEATH H 3-0 QF RANGERS A 0-1 1966-67 1 QUEEN OF THE SOUTH H 2-0 2 ABERDEEN A 0-5 1967-68 1 HAWICK ROYAL ALBERT H 3-0 2 QUEEN OF THE SOUTH H 5-2 QF AIRDRIEONIANS H 2-1 SF DUNFERMLINE ATHLETIC N 1-1 (@ Heart of Midlothian) SFr DUNFERMLINE ATHLETIC N 1-2 (@ Heart of Midlothian) 1968-69 1 ARBROATH H 3-2 2 EAST STIRLINGSHIRE A 1-1 2r EAST STIRLINGSHIRE H 3-0 QF CELTIC A 2-3 1969-70 1 MOTHERWELL A 1-2 1970-71 3 RAITH ROVERS H 2-2 3r RAITH ROVERS A 3-4 1971-72 3 HEART OF MIDLOTHIAN A 0-2 1972-73 3 STRANRAER A 1-1 3r STRANRAER H 1-2 1973-74 3 FORFAR ATHLETIC A 6-1 1974-75 3 EAST FIFE H 1-0 4 DUNDEE H 0-1 1975-76 3 QUEEN OF THE SOUTH A 2-3 1976-77 3 DUNDEE H 1-1 3r DUNDEE A 2-4 1977-78 3 BRECHIN CITY H 1-0 4 ABERDEEN A 0-3 1978-79 3 MORTON A 1-1 3r MORTON H 2-4 1979-80 3 AIRDRIEONIANS A 1-3 1980-81 3 HAMILTON ACADEMICAL A 3-0 4 RANGERS H 3-3 4r RANGERS A 1-3 1981-82 3 GALA FAIRYDEAN A 3-1 4 KILMARNOCK A 1-3 1982-83 3 HAMILTON ACADEMICAL A 1-0 4 QUEEN'S PARK A 0-1 1983-84 3 AIRDRIEONIANS A 0-1 1984-85 3 DUNDEE H 1-1 3r DUNDEE A 1-2 1985-86 1 QUEEN OF THE SOUTH H 1-0 2 HAWICK ROYAL ALBERT A 2-1 3 CELTIC A 0-2 1986-87 2 QUEEN'S PARK H 4-1 3 WHITEHILL WELFARE H 4-0 4 FORFAR ATHLETIC H 1-2 1987-88 1 ALBION ROVERS A 1-1 1r ALBION ROVERS H 2-0 2 FRASERBURGH A 5-2 3 ABERDEEN H 0-1 1988-89 3 STENHOUSEMUIR H 2-0 4 FORFAR ATHLETIC H 2-1 QF MORTON A 2-2 QFr MORTON H 3-2 SF RANGERS N 0-0 (@ Celtic) SFr RANGERS N 0-4 (@ Celtic) 1989-90 3 RANGERS A 0-3 1990-91 3 BERWICK RANGERS H 0-0 3r BERWICK RANGERS A 4-3 4 HIBERNIAN H 2-1 QF AYR UNITED H 5-2 SF DUNDEE UNITED N 1-2 (@ Dunfermline Athletic) 1991-92 3 RAITH ROVERS A 2-0 4 INVERNESS CALEDONIAN A 2-2 4r INVERNESS CALEDONIAN H 3-0 QF RANGERS H 0-3 1992-93 3 FORFAR ATHLETIC H 6-0 4 KILMARNOCK A 0-0 4r KILMARNOCK H 1-0 QF HIBERNIAN A 0-2 1993-94 3 HAMILTON ACADEMICAL H 2-0 4 STIRLING ALBION H 3-3 4r STIRLING ALBION A 2-0 QF ABERDEEN H 1-1 QFr ABERDEEN A 0-2 1994-95 3 STENHOUSEMUIR H 1-1 3r STENHOUSEMUIR A 0-4 1995-96 3 HAMILTON ACADEMICAL A 1-0 4 MONTROSE H 3-0 QF HEART OF MIDLOTHIAN H 1-2 1996-97 3 RANGERS A 0-2 1997-98 3 PARTICK THISTLE H 1-0 4 STIRLING ALBION H 3-1 QF FALKIRK A 0-3 1998-99 3 FORFAR ATHLETIC H 1-0 4 LIVINGSTON A 3-1 QF MOTHERWELL A 2-0 SF RANGERS N 0-4 (@ Celtic) 1999-00 3 RANGERS H 0-2 2000-01 3 DUNFERMLINE ATHLETIC H 0-0 3r DUNFERMLINE ATHLETIC A 2-3 2001-02 3 ABERDEEN H 0-2 2002-03 3 AIRDRIE UNITED A 1-1 3r AIRDRIE UNITED H 1-1 (St Johnstone won 4-2 on penalties) 4 CELTIC A 0-3 2003-04 3 MOTHERWELL H 0-3 2004-05 3 INVERNESS CALEDONIAN THISTLE A 0-1 2005-06 3 GRETNA H 0-1 2006-07 3 AYR UNITED H 0-0 3r AYR UNITED A 2-1 4 FALKIRK A 3-0 QF MOTHERWELL A 2-1 SF CELTIC N 1-2 (@ Hampden Park) 2007-08 4 RAITH ROVERS H 3-1 5 ROSS COUNTY A 1-0 QF ST MIRREN H 1-1 QFr ST MIRREN A 3-1 SF RANGERS N 1-1 (@ Hampden Park, Rangers won 4-3 on penalties) 2008-09 4 RANGERS H 0-2 2009-10 4 FORFAR ATHLETIC A 3-0 5 DUNDEE UNITED H 0-1 2010-11 4 HEART OF MIDLOTHIAN A 1-0 5 PARTICK THISTLE H 2-0 QF BRECHIN CITY A 2-2 QFr BRECHIN CITY H 1-0 SF MOTHERWELL N 0-3 (@ Hampden Park) 2011-12 4 BRECHIN CITY H 2-1 5 HEART OF MIDLOTHIAN A 1-1 5r HEART OF MIDLOTHIAN H 1-2 2012-13 4 COWDENBEATH A 3-0 5 ST MIRREN A 0-2 2013-14 4 LIVINGSTON H 2-0 5 FORFAR ATHLETIC A 4-0 QF RAITH ROVERS A 3-1 SF ABERDEEN N 2-1 @ Rangers F DUNDEE UNITED N 2-0 @ Celtic 2014-15 4 ROSS COUNTY H 2-1 5 QUEEN OF THE SOUTH A 0-2 2015-16 4 KILMARNOCK H 0-1 2016-17 4 STENHOUSEMUIR H 2-0 5 PARTICK THISTLE H 0-1 2017-18 4 ALBION ROVERS A 4-0 5 HEART OF MIDLOTHIAN A 0-3 2018-19 4 HAMILTON ACADEMICAL H 2-0 5 CELTIC A 0-5 2019-20 4 GREENOCK MORTON H 3-0 5 AYR UNITED A 2-1 QF CELTIC H 0-1 2020-21 3 DUNDEE A 1-0 4 CLYDE H 2-0 QF RANGERS A 1-1 St Johnstone won 4-2 on penalties SF ST MIRREN N 2-1 @ Hampden Park F HIBERNIAN N 1-0 @ Hampden Park` 2021-22 4 KELTY HEARTS A 0-1 2022-23 4 RANGERS H 0-1 2023-24 4 AIRDRIEONIANS A 0-1 2024-25 4 MOTHERWELL H 1-0 5 HAMILTON ACADEMICAL H 1-0 QF LIVINGSTON A 1-0
Please acknowledge the F.C.H.D. when using this information elsewhere