RANGERS
1886-87 F.A. Cup semi-finalists 1890-91 Founder members of Scottish League Declared joint winners of Scottish League after drawing 2-2 in play-off game with Dumbarton @ Cathkin Park 1892-93 Scottish League runner-up 1895-96 Scottish League runner-up 1897-98 Scottish League runner-up 1898-99 Scottish League Champions (with a 100% record) 1899-00 Scottish League Champions (2nd time) 1900-01 Scottish League Champions (3rd time) 1901-02 Scottish League Champions (4th successive time) 1904-05 Scottish League runner-up (lost title after play-off - Celtic 2 Rangers 1 @ Hampden Park) 1910-11 Scottish League Champions (5th time) 1911-12 Scottish League Champions (6th time) 1912-13 Scottish League Champions (7th time, 3rd in succession) 1913-14 Scottish League runner-up 1915-16 Scottish League runner-up 1917-18 Scottish League Champions (8th time) 1918-19 Scottish League runner-up 1919-20 Scottish League Champions (9th time) 1920-21 Scottish League Champions (10th time) 1921-22 Scottish League runner-up 1922-23 Scottish League Champions (11th time) 1923-24 Scottish League Champions (12th time) 1924-25 Scottish League Champions (13th time, 3rd in succession) 1926-27 Scottish League Champions (14th time) 1927-28 Scottish League Champions (15th time) 1928-29 Scottish League Champions (16th time) 1929-30 Scottish League Champions (17th time) 1930-31 Scottish League Champions (18th time, 5th in succession) 1931-32 Scottish League runner-up 1932-33 Scottish League Champions (19th time) 1933-34 Scottish League Champions (20th time) 1934-35 Scottish League Champions (21st time, 3rd in succession) 1935-36 Scottish League runner-up (on goal average) 1936-37 Scottish League Champions (22nd time) 1938-39 Scottish League Champions (23nd time) 1946-47 Scottish League Champions (24th time) 1947-48 Scottish League runner-up 1948-49 Scottish League Champions (25th time) 1949-50 Scottish League Champions (26th time) 1950-51 Scottish League runner-up (on goal average) 1951-52 Scottish League runner-up 1952-53 Scottish League Champions (27th time, on goal average) 1955-56 Scottish League Champions (28th time) 1956-57 A Division renamed Division One Scottish League Champions (29th time) 1957-58 Scottish League runner-up 1958-59 Scottish League Champions (30th time) 1960-61 Scottish League Champions (31st time) 1961-62 Scottish League runner-up 1962-63 Scottish League Champions (31st time) 1963-64 Scottish League Champions (32nd time) 1965-66 Scottish League runner-up 1966-67 Scottish League runner-up European Cup Winners Cup runner-up 1967-68 Scottish League runner-up Inter Cities Fairs Cup quarter finalists 1968-69 Scottish League runner-up Inter Cities Fairs Cup semi-finalists 1969-70 Scottish League runner-up 1971-72 Euroopean Cup Winners Cup Winners 1972-73 Scottish League runner-up 1974-75 Scottish League Champions (33rd time) 1975-76 Placed in new Premier Division on league re-organisation Scottish League Champions (34th time) 1976-77 Scottish League runner-up 1977-78 Scottish League Champions (35th time) 1978-79 Scottish League runner-up European Cup quarter finalists 1986-87 Scottish League Champions (36th time) 1988-89 Scottish League Champions (37th time) 1989-90 Scottish League Champions (38th time) 1990-91 Scottish League Champions (39th time) 1991-92 Scottish League Champions (40th time) 1992-93 Scottish League Champions (41st time) 1993-94 Scottish League Champions (42nd time) 1994-95 Scottish League Champions (43rd time) 1995-96 Scottish League Champions (44th time) 1996-97 Scottish League Champions (45th time, 9th in succession) 1997-98 Scottish League runner-up 1998-99 Scottish Premier League Champions 1999-00 Scottish Premier League Champions (2nd time) 2000-01 Scottish Premier League runner-up 2001-02 Scottish Premier League runner-up 2002-03 Scottish Premier League Champions (3rd time) (on goal difference) 2003-04 Scottish Premier League runner-up 2004-05 Scottish Premier League Champions (4th time) 2006-07 Scottish Premier League runner-up 2007-08 Scottish Premier League runner-up 2008-09 Scottish Premier League Champions (5th time) 2009-10 Scottish Premier League Champions (6th time) 2010-11 Scottish Premier League Champions (7th time, 3rd in succession) 2011-12 Scottish Premier League runner-up despite having ten points deducted 2012 Demoted to Scottish League Division Three for financial reasons 2012-13 Scottish League Division Three Champions 2013-14 Scottish Premier League merged with Scottish League to form Scottish Professional Football League. Placed in League One of new competition Scottish Professional Football League One Champions Promoted to Championship 2014-15 Not promoted after play-offs (QF Queen Of The South 1 Rangers 2, Rangers 1 Queen Of The South 1, Agg 3-2, SF Rangers 2 Hibernian 0, Hibernian 1 Rangers 0, Agg 2-1, F Rangers 1 Motherwell 3, Motherwell 3 Rangers 0, Agg 1-6) 2015-16 Scottish Professional Football League Championship Champions Promoted to Premiership 2018-19 Scottish Professional Football League runner-up 2019-20 Season ended early to due Covid-19 virus. League decided on a points per game basis Scottish Professional Football League runner-up 2020-21 Scottish Professional Football League Champions 2021-22 Scottish Professional Football League runner-up 2022-23 Scottish Professional Football League runner-up 2023-24 Scottish Professional Football League runner-up SEASON LEAGUE P W D L F A P POS 1890-91 SCOT 18 13 3 2 58 25 29 =1/10 1891-92 SCOT 22 11 2 9 59 46 24 5/12 1892-93 SCOT 18 12 4 2 41 27 28 2/10 1893-94 SCOT-1 18 8 4 6 44 30 20 4/10 1894-95 SCOT-1 18 10 2 6 41 26 22 3/10 1895-96 SCOT-1 18 11 4 3 57 39 26 2/10 1896-97 SCOT-1 18 11 3 4 64 30 25 3/10 1897-98 SCOT-1 18 13 3 2 71 15 29 2/10 1898-99 SCOT-1 18 18 0 0 79 18 36 1/10 1899-00 SCOT-1 18 15 2 1 69 27 32 1/10 1900-01 SCOT-1 20 17 1 2 60 25 35 1/11 1901-02 SCOT-1 18 13 2 3 43 29 28 1/10 1902-03 SCOT-1 22 12 5 5 56 30 29 3/12 1903-04 SCOT-1 26 16 6 4 80 33 38 4/14 1904-05 SCOT-1 26 19 3 4 83 28 41 2/14 1905-06 SCOT-1 30 15 7 8 58 48 37 4/16 1906-07 SCOT-1 34 19 7 8 69 33 45 3/18 1907-08 SCOT-1 34 21 8 5 74 40 50 3/18 1908-09 SCOT-1 34 19 7 8 91 38 45 4/18 1909-10 SCOT-1 34 20 6 8 70 35 46 3/18 1910-11 SCOT-1 34 23 6 5 90 34 52 1/18 1911-12 SCOT-1 34 24 3 7 86 34 51 1/18 1912-13 SCOT-1 34 24 5 5 76 41 53 1/18 1913-14 SCOT-1 38 27 5 6 79 31 59 2/20 1914-15 SCOT-A 38 23 4 11 74 47 50 3/20 1915-16 SCOT 38 25 6 7 87 39 56 2/20 1916-17 SCOT 38 24 5 9 68 32 53 3/20 1917-18 SCOT 34 25 6 3 66 24 56 1/18 1918-19 SCOT 34 26 5 3 86 16 57 2/18 1919-20 SCOT 42 31 9 2 106 25 71 1/22 1920-21 SCOT 42 35 6 1 91 24 76 1/22 1921-22 SCOT-1 42 28 10 4 83 26 66 2/22 1922-23 SCOT-1 38 23 9 6 67 29 55 1/20 1923-24 SCOT-1 38 25 9 4 72 22 59 1/20 1924-25 SCOT-1 38 25 10 3 77 27 60 1/20 1925-26 SCOT-1 38 19 6 13 79 55 44 6/20 1926-27 SCOT-1 38 23 10 5 85 41 56 1/20 1927-28 SCOT-1 38 26 8 4 109 36 60 1/20 1928-29 SCOT-1 38 30 7 1 107 32 67 1/20 1929-30 SCOT-1 38 28 4 6 94 32 60 1/20 1930-31 SCOT-1 38 27 6 5 96 29 60 1/20 1931-32 SCOT-1 38 28 5 5 118 42 61 2/20 1932-33 SCOT-1 38 26 10 2 113 43 62 1/20 1933-34 SCOT-1 38 30 6 2 118 41 66 1/20 1934-35 SCOT-1 38 25 5 8 96 46 55 1/20 1935-36 SCOT-1 38 27 7 4 110 43 61 2/20 1936-37 SCOT-1 38 26 9 3 88 32 61 1/20 1937-38 SCOT-1 38 18 13 7 75 49 49 3/20 1938-39 SCOT-1 38 25 9 4 112 55 59 1/20 1939-40 SCOT-1 5 4 1 0 14 3 9 ABAND 1946-47 SCOT-A 30 21 4 5 76 26 46 1/16 1947-48 SCOT-A 30 21 4 5 64 28 46 2/16 1948-49 SCOT-A 30 20 6 4 63 32 46 1/16 1949-50 SCOT-A 30 22 6 2 58 26 50 1/16 1950-51 SCOT-A 30 17 4 9 64 37 38 2/16 1951-52 SCOT-A 30 16 9 5 61 31 41 2/16 1952-53 SCOT-A 30 18 7 5 80 39 43 1/16 1953-54 SCOT-A 30 13 8 9 56 35 34 4/16 1954-55 SCOT-A 30 19 3 8 67 33 41 3/16 1955-56 SCOT-A 34 22 8 4 85 27 52 1/18 1956-57 SCOT-1 34 26 3 5 96 48 55 1/18 1957-58 SCOT-1 34 22 5 7 89 49 49 2/18 1958-59 SCOT-1 34 21 8 5 92 51 50 1/18 1959-60 SCOT-1 34 17 8 9 72 38 42 3/18 1960-61 SCOT-1 34 23 5 6 88 46 51 1/18 1961-62 SCOT-1 34 22 7 5 84 31 51 2/18 1962-63 SCOT-1 34 25 7 2 94 28 57 1/18 1963-64 SCOT-1 34 25 5 4 85 31 55 1/18 1964-65 SCOT-1 34 18 8 8 78 35 44 5/18 1965-66 SCOT-1 34 25 5 4 91 29 55 2/18 1966-67 SCOT-1 34 24 7 3 92 31 55 2/18 1967-68 SCOT-1 34 28 5 1 93 34 61 2/18 1968-69 SCOT-1 34 21 7 6 81 32 49 2/18 1969-70 SCOT-1 34 19 7 8 67 40 45 2/18 1970-71 SCOT-1 34 16 9 9 58 34 41 4/18 1971-72 SCOT-1 34 21 2 11 71 38 44 3/18 1972-73 SCOT-1 34 26 4 4 74 30 56 2/18 1973-74 SCOT-1 34 21 6 7 67 34 48 3/18 1974-75 SCOT-1 34 25 6 3 86 33 56 1/18 1975-76 SCOT-P 36 23 8 5 59 24 54 1/10 1976-77 SCOT-P 36 18 10 8 62 37 46 2/10 1977-78 SCOT-P 36 24 7 5 76 39 55 1/10 1978-79 SCOT-P 36 18 9 9 52 35 45 2/10 1979-80 SCOT-P 36 15 7 14 50 46 37 5/10 1980-81 SCOT-P 36 16 12 8 60 32 44 3/10 1981-82 SCOT-P 36 16 11 9 57 45 43 3/10 1982-83 SCOT-P 36 13 12 11 52 41 38 4/10 1983-84 SCOT-P 36 15 12 9 53 41 42 4/10 1984-85 SCOT-P 36 13 12 11 47 38 38 4/10 1985-86 SCOT-P 36 13 9 14 53 45 35 5/10 1986-87 SCOT-P 44 31 7 6 85 23 69 1/12 1987-88 SCOT-P 44 26 8 10 85 34 60 3/12 1988-89 SCOT-P 36 26 4 6 62 26 56 1/10 1989-90 SCOT-P 36 20 11 5 48 19 51 1/10 1990-91 SCOT-P 36 24 7 5 62 23 55 1/10 1991-92 SCOT-P 44 33 6 5 101 31 72 1/12 1992-93 SCOT-P 44 33 7 4 97 35 73 1/12 1993-94 SCOT-P 44 22 14 8 74 41 58 1/12 1994-95 SCOT-P 36 20 9 7 60 35 69 1/10 1995-96 SCOT-P 36 27 6 3 85 25 87 1/10 1996-97 SCOT-P 36 25 5 6 85 33 80 1/10 1997-98 SCOT-P 36 21 9 6 76 38 72 2/10 1998-99 SCOT P 36 23 8 5 78 31 77 1/10 1999-00 SCOT P 36 28 6 2 96 26 90 1/10 2000-01 SCOT P 38 26 4 8 76 36 82 2/12 2001-02 SCOT P 38 25 10 3 82 27 85 2/12 2002-03 SCOT P 38 31 4 3 101 28 97 1/12 2003-04 SCOT P 38 25 6 7 76 33 81 2/12 2004-05 SCOT P 38 29 6 3 78 22 93 1/12 2005-06 SCOT P 38 21 10 7 67 37 73 3/12 2006-07 SCOT P 38 21 9 8 61 32 72 2/12 2007-08 SCOT P 38 27 5 6 84 33 86 2/12 2008-09 SCOT P 38 26 8 4 77 28 86 1/12 2009-10 SCOT P 38 26 9 3 82 28 87 1/12 2010-11 SCOT P 38 30 3 5 88 29 93 1/12 2011-12 SCOT P 38 26 5 7 77 28 73 * 2/12 2012-13 SCOT-3 36 25 8 3 87 29 83 1/10 2013-14 SPFL-L1 36 33 3 0 106 18 102 1/10 2014-15 SPFL-Ch 36 19 10 7 69 39 67 3/10 2015-16 SPFL-Ch 36 25 6 5 88 34 81 1/10 2016-17 SPFL-Ps 38 19 10 9 56 44 67 3/12 2017-18 SPFL-Ps 38 21 7 10 76 50 70 3/12 2018-19 SPFL-Ps 38 23 9 6 82 27 78 2/12 2019-20 SPFL-Ps 29 21 4 4 64 19 67 2/12 2020-21 SPFL-Ps 38 32 6 0 92 13 102 1/12 2021-22 SPFL-Ps 38 27 8 3 80 31 89 2/12 2022-23 SPFL-Ps 38 29 5 4 93 37 92 2/12 2023-24 SPFL-Ps 38 27 4 7 87 32 85 2/12 2024-25 SPFL-Ps
EUROPEAN COMPETITIONS
SEASON CUP RD OPPONENTS VEN SCORE 1956-57 EC 1 O G C NICE (FRA) H 2-1 O G C NICE (FRA) A 1-2 (Agg 3-3) 1r O G C NICE (FRA) N 1-3 @ Paris 1957-58 EC 1 SAINT-ÉTIENNE (FRA) H 3-1 SAINT-ÉTIENNE (FRA) A 1-2 (Agg 4-3) 2 MILAN (ITA) H 1-4 MILAN (ITA) A 0-2 (Agg 1-6) 1959-60 EC Q ANDERLECHT (BEL) H 5-2 ANDERLECHT (BEL) A 2-0 (Agg 7-2) 1 C H BRATISLAVA (TCH) H 4-3 C H BRATISLAVA (TCH) A 1-1 (Agg 5-4) QF SPARTA ROTTERDAM (NED) A 3-2 SPARTA ROTTERDAM (NED) H 0-1 (Agg 3-3) QF SPARTA ROTTERDAM (NED) N 3-2 @ London SF EINTRACHT FRANKFURT (GER) A 1-6 EINTRACHT FRANKFURT (GER) H 3-6 (Agg 4-12) 1960-61 CWC Q FERENCVAROS (HUN) H 4-2 FERENCVAROS (HUN) A 1-2 (Agg 5-4) QF BORUSSIA MONCHENGLADBACH (GER) A 3-0 @ Dusseldorf BORUSSIA MONCHENGLADBACH (GER) H 8-0 (Agg 11-0) SF WOLVERHAMPTON WANDERERS (ENG) H 2-0 WOLVERHAMPTON WANDERERS (ENG) A 1-1 (Agg 3-1) F FIORENTINA (ITA) H 0-2 FIORENTINA (ITA) A 1-2 (Agg 1-4) 1961-62 EC PRE MONACO (FRA) A 3-2 MONACO (FRA) H 3-2 (Agg 6-4) 1 VORWARTS (GDR) A 2-1 VORWARTS (GDR) H 4-1 @ Malmo (Agg 6-2) QF STANDARD LIEGE (BEL) A 1-4 STANDARD LIEGE (BEL) H 2-0 (Agg 3-4) 1962-63 CWC PRE SEVILLA (ESP) H 4-0 SEVILLA (ESP) A 0-2 (Agg 4-2) 1 TOTTENHAM HOTSPUR (ENG) A 2-5 TOTTENHAM HOTSPUR (ENG) H 2-3 (Agg 4-8) 1963-64 EC 1 REAL MADRID (ESP) H 0-1 REAL MADRID (ESP) A 0-6 (Agg 0-7) 1964-65 EC 1 CRVENA ZVEZDA (YUG) H 3-1 CRVENA ZVEZDA (YUG) A 2-4 (Agg 5-5) CRVENA ZVEZDA (YUG) N 3-1 @ Arsenal 2 RAPID WIEN (AUT) H 1-0 RAPID WIEN (AUT) A 2-0 (Agg 3-0) QF INTERNAZIONALE (ITA) A 1-3 INTERNAZIONALE (ITA) H 1-0 (Agg 2-3) 1966-67 CWC 1 GLENTORAN (NIR) A 1-1 GLENTORAN (NIR) H 4-0 (Agg 5-1) 2 BORUSSIA DORTMUND (GER) H 2-1 BORUSSIA DORTMUND (GER) A 0-0 (Agg 2-1) QF REAL ZARAGOZA (ESP) H 2-0 REAL ZARAGOZA (ESP) A 0-2 (Agg 2-2 - Rangers won on toss of coin) SF SLAVIA SOFIA (BUL) A 1-0 SLAVIA SOFIA (BUL) H 1-0 (Agg 2-0) F BAYERN MUNCHEN (GER) N 0-1 @ Nuremburg 1967-68 FAIRS 1 DYNAMO DRESDEN (GDR) A 1-1 DYNAMO DRESDEN (GDR) H 2-1 (Agg 3-2) 2 1 F C KÖLN (GER) H 3-0 1 F C KÖLN (GER) A 1-3 (Agg 4-3) 3 BYE QF LEEDS UNITED (ENG) H 0-0 LEEDS UNITED (ENG) A 0-2 (Agg 0-2) 1968-69 FAIRS 1 VOJVODINA (YUG) H 2-0 VOJVODINA (YUG) A 0-1 (Agg 2-1) 2 DUNDALK (IRL) H 6-1 DUNDALK (IRL) A 3-0 (Agg 9-1) 3 D W S AMSTERDAM (NED) A 2-0 D W S AMSTERDAM (NED) A 2-1 (Agg 4-1) QF ATHLETIC BILBAO (ESP) H 4-1 ATHLETIC BILBAO (ESP) A 0-2 (Agg 4-3) SF NEWCASTLE UNITED (ENG) H 0-0 NEWCASTLE UNITED (ENG) A 0-2 (Agg 0-2) 1969-70 CWC 1 STEAUA (ROM) H 2-0 STEAUA (ROM) A 0-0 (Agg 2-0) 2 GORNIK ZABRZE (POL) H 1-3 GORNIK ZABRZE (POL) A 1-3 (Agg 2-6) 1970-71 FAIRS 1 BAYERN MUNICH (GER) A 0-1 BAYERN MUNICH (GER) H 1-1 (Agg 1-2) 1971-72 CWC 1 STADE RENNAIS (FRA) A 1-1 STADE RENNAIS (FRA) H 1-0 (Agg 2-1) 2 SPORTING LISBON (POR) H 3-2 SPORTING LISBON (POR) A 3-4 (Agg 6-6) Rangers won on away goals QF TORINO (ITA) A 1-1 TORINO (ITA) H 1-0 (Agg 2-1) SF BAYERN MUNICH (GER) A 1-1 BAYERN MUNICH (GER) H 2-0 (Agg 3-1) F DINAMO MOSCOW (URS) N 3-2 @ Barcelona 1973-74 CWC 1 ANKARAGUCU (TUR) A 2-0 ANKARAGUCU (TUR) H 4-0 (Agg 6-0) 2 BORUSSIA MÖNCHENGLADBACH (GER) H 0-3 BORUSSIA MÖNCHENGLADBACH (GER) A 3-2 (Agg 3-5) 1975-76 EC 1 BOHEMIANS (IRL) H 4-1 BOHEMIANS (IRL) A 1-1 (Agg 5-2) 2 SAINT-ÉTIENNE (FRA) A 0-2 SAINT-ÉTIENNE (FRA) H 1-2 (Agg 1-4) 1976-77 EC 1 F C ZURICH (SUI) H 1-1 F C ZURICH (SUI) A 0-1 (Agg 1-2) 1977-78 CWC PRE YOUNG BOYS (SUI) H 1-0 YOUNG BOYS (SUI) A 2-2 (Agg 3-2) 1 TWENTE ENSCHEDE (NED) H 0-0 TWENTE ENSCHEDE (NED) A 0-3 (Agg 0-3) 1978-79 EC 1 JUVENTUS (ITA) A 0-1 JUVENTUS (ITA) H 2-0 (Agg 2-1) 2 P S V (NED) H 0-0 P S V (NED) A 3-2 (Agg 3-2) QF 1 F C KÖLN (GER) A 0-1 1 F C KÖLN (GER) H 1-1 (Agg 2-1) 1979-80 CWC PRE LILLESTROM (NOR) H 1-0 LILLESTROM (NOR) A 2-0 @ Oslo (Agg 3-0) 1 FORTUNA DUSSELDORF (GER) H 2-1 FORTUNA DUSSELDORF (GER) A 0-0 (Agg 2-1) 2 VALENCIA (ESP) H 1-1 VALENCIA (ESP) A 1-3 (Agg 2-4) 1981-82 CWC 1 DUKLA PRAHA (TCH) A 0-3 DUKLA PRAHA (TCH) H 2-1 (Agg 2-4) 1982-83 UEFA 1 BORUSSIA DORTMUND (GER) H 0-0 BORUSSIA DORTMUND (GER) A 2-0 (Agg 2-0) 2 1 F C KÖLN (GER) H 2-1 1 F C KÖLN (GER) A 0-5 (Agg 2-6) 1983-84 CWC 1 VALLETTA (MLT) A 8-0 VALLETTA (MLT) H 10-0 (Agg 18-0) 2 F C PORTO (POR) H 2-1 F C PORTO (POR) A 0-1 (Agg 2-2) Rangers lost on away goals 1984-85 UEFA 1 BOHEMIANS (IRL) A 2-3 BOHEMIANS (IRL) H 2-0 (Agg 4-3) 2 INTERNAZIONALE (ITA) A 0-3 INTERNAZIONALE (ITA) H 3-1 (Agg 3-4) 1985-86 UEFA 1 OSASUNA (ESP) H 1-0 OSASUNA (ESP) A 0-2 (Agg 1-2) 1986-87 UEFA 1 ILVES (FIN) H 4-0 ILVES (FIN) A 0-2 (Agg 4-2) 2 BOAVISTA (POR) H 2-1 BOAVISTA (POR) A 1-0 (Agg 3-1) 3 BORUSSIA MÖNCHENGLADBACH (GER) H 1-1 BORUSSIA MÖNCHENGLADBACH (GER) A 0-0 (Agg 1-1) Rangers lost on away goals 1987-88 EC 1 DINAMO KYIV (URS) A 0-1 DINAMO KYIV (URS) H 2-0 (Agg 2-1) 2 GORNIK ZABRZE (POL) H 3-1 GORNIK ZABRZE (POL) A 1-1 (Agg 4-2) QF STEAUA (ROM) A 0-2 STEAUA (ROM) H 2-1 (Agg 2-3) 1988-89 UEFA 1 G K S KATOWICE (POL) H 1-0 G K S KATOWICE (POL) A 4-2 (Agg 5-2) 2 1 F C KÖLN (GER) A 0-2 1 F C KÖLN (GER) H 1-1 (Agg 1-3) 1989-90 EC 1 BAYERN MUNCHEN (GER) H 1-3 BAYERN MUNCHEN (GER) A 0-0 (Agg 1-3) 1990-91 EC 1 VALLETTA (MLT) A 4-0 VALLETTA (MLT) H 6-0 (Agg 10-0) 2 CRVENA ZVEZDA (YUG) A 0-3 CRVENA ZVEZDA (YUG) H 1-1 (Agg 1-4)
F.A. CUP
1886-87 3 COWLAIRS H 3-2 4 BYE 5 LINCOLN CITY H 3-0 QF OLD WESTMINSTERS H 5-1 SF ASTON VILLA N 1-3 @ Crewe
SCOTTISH CUP
1946-47 1 CLYDE H 2-1 2 BYE 3 HIBERNIAN H 0-0 3r HIBERNIAN A 0-2 1947-48 1 STRANRAER A 1-0 2 LEITH ATHLETIC H 4-0 3 PARTICK THISTLE H 3-0 QF EAST FIFE H 1-0 SF HIBERNIAN N 1-0 (@ Hampden Park) F MORTON N 1-0 (@ Hampden Park) 1948-49 1 ELGIN CITY H 6-1 2 MOTHERWELL A 3-0 3 BYE QF PARTICK THISTLE H 4-0 SF EAST FIFE N 3-0 (@ Hampden Park) F CLYDE N 4-1 (@ Hampden Park) 1949-50 1 MOTHERWELL A 4-2 2 COWDENBEATH H 8-0 3 BYE QF RAITH ROVERS H 1-1 QFr RAITH ROVERS A 1-1 QFr2 RAITH ROVERS H 2-0 SF QUEEN OF THE SOUTH N 1-1 (@ Hampden Park) SFr QUEEN OF THE SOUTH N 3-0 (@ Hampden Park) F EAST FIFE N 3-0 (@ Hampden Park) 1950-51 1 QUEEN OF THE SOUTH H 2-0 2 HIBERNIAN H 2-3 1951-52 2 ELGIN CITY H 6-1 3 ARBROATH A 2-0 QF MOTHERWELL H 1-1 QFr MOTHERWELL A 1-2 1952-53 1 ARBROATH H 4-0 2 DUNDEE A 2-0 3 MORTON A 4-1 QF CELTIC H 2-0 SF HEART OF MIDLOTHIAN N 2-1 (@ Hampden Park) F ABERDEEN N 1-1 (@ Hampden Park) Fr ABERDEEN N 1-0 (@ Hampden Park) 1953-54 1 QUEEN'S PARK H 2-0 2 KILMARNOCK H 2-2 2r KILMARNOCK A 3-1 3 THIRD LANARK A 0-0 3r THIRD LANARK H 4-4 3r2 THIRD LANARK H 3-2 QF BERWICK RANGERS H 4-0 SF ABERDEEN N 0-6 (@ Hampden Park) 1954-55 5 DUNDEE H 0-0 5r DUNDEE A 1-0 6 ABERDEEN A 1-2 1955-56 5 ABERDEEN H 2-1 6 DUNDEE A 1-0 QF HEART OF MIDLOTHIAN A 0-4 1956-57 5 HEART OF MIDLOTHIAN A 4-0 6 CELTIC A 4-4 6r CELTIC H 0-2 1957-58 1 COWDENBEATH A 3-1 2 FORFAR ATHLETIC A 9-1 3 DUNFERMLINE ATHLETIC A 2-1 QF QUEEN OF THE SOUTH A 4-3 SF HIBERNIAN N 2-2 (@ Hampden Park) SFr HIBERNIAN N 1-2 (@ Hampden Park) 1958-59 1 FORFAR ATHLETIC A 3-1 2 HEART OF MIDLOTHIAN H 3-2 3 CELTIC A 1-2 1959-60 1 BERWICK RANGERS A 3-1 2 ARBROATH H 2-0 3 STENHOUSEMUIR A 3-0 QF HIBERNIAN H 3-2 SF CELTIC N 1-1 (@ Hampden Park) SFr CELTIC N 4-1 (@ Hampden Park) F KILMARNOCK N 2-0 (@ Hampden Park) 1960-61 2 DUNDEE A 5-1 3 MOTHERWELL A 2-2 3r MOTHERWELL H 2-5 1961-62 1 FALKIRK A 2-1 2 ARBROATH H 6-0 3 ABERDEEN A 2-2 3r ABERDEEN H 5-1 QF KILMARNOCK A 4-2 SF MOTHERWELL N 3-0 (@ Hampden Park) F ST MIRREN N 2-0 (@ Hampden Park) 1962-63 2 AIRDRIEONIANS A 6-0 3 EAST STIRLINGSHIRE H 7-2 QF DUNDEE A 1-1 QFr DUNDEE H 3-2 SF DUNDEE UNITED N 5-2 (@ Hampden Park) F CELTIC N 1-1 (@ Hampden Park) Fr CELTIC N 3-0 (@ Hampden Park) 1963-64 1 STENHOUSEMUIR A 5-1 2 DUNS H 9-0 3 PARTICK THISTLE H 3-0 QF CELTIC H 2-0 SF DUNFERMLINE ATHLETIC N 1-0 (@ Hampden Park) F DUNDEE N 3-1 (@ Hampden Park) 1964-65 1 HAMILTON ACADEMICAL H 3-0 2 DUNDEE UNITED A 2-0 QF HIBERNIAN A 1-2 1965-66 1 AIRDRIEONIANS H 5-1 2 ROSS COUNTY A 2-0 QF ST JOHNSTONE H 1-0 SF ABERDEEN N 0-0 (@ Hampden Park) SFr ABERDEEN N 2-1 (@ Hampden Park) F CELTIC N 0-0 (@ Hampden Park) Fr CELTIC N 1-0 (@ Hampden Park) 1966-67 1 BERWICK RANGERS A 0-1 1967-68 1 HAMILTON ACADEMICAL H 3-1 2 DUNDEE A 1-1 2r DUNDEE H 4-1 QF HEART OF MIDLOTHIAN H 1-1 QFr HEART OF MIDLOTHIAN A 0-1 1968-69 1 HIBERNIAN H 1-0 2 HEART OF MIDLOTHIAN H 2-0 QF AIRDRIEONIANS H 1-0 SF ABERDEEN N 6-1 (@ Celtic) F CELTIC N 0-4 (@ Hampden Park) 1969-70 1 HIBERNIAN H 3-1 2 FORFAR ATHLETIC A 7-0 QF CELTIC A 1-3 1970-71 3 FALKIRK H 3-0 4 ST MIRREN A 3-1 QF ABERDEEN H 1-0 SF HIBERNIAN N 0-0 (@ Hampden Park) SFr HIBERNIAN N 2-1 (@ Hampden Park) F CELTIC N 1-1 (@ Hampden Park) Fr CELTIC N 1-2 (@ Hampden Park) 1971-72 3 FALKIRK A 2-2 3r FALKIRK H 2-0 4 ST MIRREN A 4-1 QF MOTHERWELL A 2-2 QFr2 MOTHERWELL H 4-2 SF HIBERNIAN N 1-1 (@ Hampden Park) SFr HIBERNIAN N 0-2 (@ Hampden Park) 1972-73 3 DUNDEE UNITED H 1-0 4 HIBERNIAN H 1-1 4r HIBERNIAN A 2-1 QF AIRDRIEONIANS H 2-0 SF AYR UNITED N 2-0 (@ Hampden Park) F CELTIC N 3-2 (@ Hampden Park) 1973-74 3 QUEEN'S PARK H 8-0 1974-75 3 ABERDEEN A 1-1 3r ABERDEEN H 1-2 1975-76 3 EAST FIFE H 3-0 4 ABERDEEN H 4-1 QF QUEEN OF THE SOUTH A 5-0 SF MOTHERWELL N 3-2 (@ Hampden Park) F HEART OF MIDLOTHIAN N 3-1 (@ Hampden Park) 1976-77 3 FALKIRK H 3-1 4 ELGIN CITY H 3-0 QF MOTHERWELL H 2-0 SF HEART OF MIDLOTHIAN N 2-0 (@ Hampden Park) F CELTIC N 0-1 (@ Hampden Park) 1977-78 3 BERWICK RANGERS A 4-2 4 STIRLING ALBION H 1-0 QF KILMARNOCK H 4-1 SF DUNDEE UNITED N 2-0 (@ Hampden Park) F ABERDEEN N 2-1 (@ Hampden Park) 1978-79 3 MOTHERWELL H 3-1 4 KILMARNOCK H 1-1 4r KILMARNOCK A 1-0 QF DUNDEE H 6-3 SF PARTICK THISTLE N 0-0 (@ Hampden Park) SFr PARTICK THISTLE N 1-0 (@ Hampden Park) F HIBERNIAN N 0-0 (@ Hampden Park) Fr HIBERNIAN N 0-0 (@ Hampden Park) Fr2 HIBERNIAN N 3-2 (@ Hampden Park) 1979-80 3 CLYDE A 2-2 3r CLYDE H 2-0 4 DUNDEE UNITED H 1-0 QF HEART OF MIDLOTHIAN H 6-1 SF ABERDEEN N 1-0 (@ Celtic) F CELTIC N 0-1 (@ Hampden Park) 1980-81 3 AIRDRIEONIANS A 5-0 4 ST JOHNSTONE A 3-3 4r ST JOHNSTONE H 3-1 QF HIBERNIAN H 3-1 SF MORTON N 2-1 (@ Celtic) F DUNDEE UNITED N 0-0 (@ Hampden Park) Fr DUNDEE UNITED N 4-1 (@ Hampden Park) 1981-82 3 ALBION ROVERS H 6-2 4 DUMBARTON H 4-0 QF DUNDEE H 2-0 SF FORFAR ATHLETIC N 0-0 (@ Hampden Park) SFr FORFAR ATHLETIC N 3-1 (@ Hampden Park) F ABERDEEN N 1-4 (@ Hampden Park) 1982-83 3 FALKIRK A 2-0 4 FORFAR ATHLETIC H 2-1 QF QUEEN'S PARK A 2-1 SF ST MIRREN N 1-1 (@ Celtic) SFr ST MIRREN N 1-0 (@ Hampden Park) F ABERDEEN N 0-1 (@ Hampden Park) 1983-84 3 DUNFERMLINE ATHLETIC H 2-1 4 INVERNESS CALEDONIAN A 6-0 QF DUNDEE A 2-2 QFr DUNDEE H 2-3 1984-85 3 MORTON A 3-3 3r MORTON H 3-1 4 DUNDEE H 0-1 1985-86 3 HEART OF MIDLOTHIAN A 2-3 1986-87 3 HAMILTON ACADEMICAL H 0-1 1987-88 3 RAITH ROVERS A 0-0 3r RAITH ROVERS H 4-1 4 DUNFERMLINE ATHLETIC A 0-2 1988-89 3 RAITH ROVERS A 1-1 3r RAITH ROVERS H 3-0 4 STRANRAER H 8-0 QF DUNDEE UNITED H 2-2 QFr DUNDEE UNITED A 1-0 SF ST JOHNSTONE N 0-0 (@ Celtic) SFr ST JOHNSTONE N 4-0 (@ Celtic) F CELTIC N 0-1 (@ Hampden Park) 1989-90 3 ST JOHNSTONE H 3-0 4 CELTIC A 0-1 1990-91 3 DUNFERMLINE ATHLETIC H 2-0 4 COWDENBEATH H 5-0 QF CELTIC A 0-2 1991-92 3 ABERDEEN A 1-0 4 MOTHERWELL H 2-1 QF ST JOHNSTONE A 3-0 SF CELTIC N 1-0 (@ Hampden Park) F AIRDRIEONIANS N 2-1 (@ Hampden Park) 1992-93 3 MOTHERWELL A 2-0 4 AYR UNITED A 2-0 QF ARBROATH A 3-0 SF HEART OF MIDLOTHIAN N 2-1 (@ Celtic) F ABERDEEN N 2-1 (@ Hampden Park) 1993-94 3 DUMBARTON H 4-1 4 ALLOA ATHLETIC H 6-0 QF HEART OF MIDLOTHIAN H 2-0 SF KILMARNOCK N 0-0 (@ Hampden Park) SFr KILMARNOCK N 2-1 (@ Hampden Park) F DUNDEE UNITED N 0-1 (@ Hampden Park) 1994-95 3 HAMILTON ACADEMICAL A 3-1 4 HEART OF MIDLOTHIAN A 2-4 1995-96 3 KEITH A 10-1 4 CLYDE A 4-1 QF CALEDONIAN THISTLE A 3-0 SF CELTIC N 2-1 (@ Hampden Park) F HEART OF MIDLOTHIAN N 5-1 (@ Hampden Park) 1996-97 3 ST JOHNSTONE H 2-0 4 EAST FIFE H 3-0 QF CELTIC A 0-2 1997-98 3 HAMILTON ACADEMICAL A 2-1 4 MOTHERWELL A 2-2 4r MOTHERWELL H 3-0 QF DUNDEE H 0-0 QFr DUNDEE A 2-1 SF CELTIC N 2-1 (@ Celtic) F HEART OF MIDLOTHIAN N 1-2 (@ Hampden Park) 1998-99 3 STENHOUSEMUIR H 2-0 4 HAMILTON ACADEMICAL A 6-0 QF FALKIRK H 2-1 SF ST JOHNSTONE N 4-0 (@ Celtic) F CELTIC N 1-0 (@ Hampden Park) 1999-00 3 ST JOHNSTONE A 2-0 4 GREENOCK MORTON A 1-0 QF HEART OF MIDLOTHIAN H 4-1 SF AYR UNITED N 7-0 (@ Hampden Park) F ABERDEEN N 4-0 (@ Hampden Park) 2000-01 3 BRECHIN CITY H 2-0 4 ROSS COUNTY A 3-2 QF DUNDEE UNITED A 0-1 2001-02 3 BERWICK RANGERS A 0-0 3r BERWICK RANGERS H 3-0 4 HIBERNIAN H 4-1 QF FORFAR ATHLETIC A 6-0 SF PARTICK THISTLE N 3-0 (@ Hampden Park) F CELTIC N 3-2 (@ Hampden Park) 2002-03 3 ARBROATH A 3-0 4 AYR UNITED A 1-0 QF DUNFERMLINE ATHLETIC A 1-1 QFr DUNFERMLINE ATHLETIC H 3-0 SF MOTHERWELL N 4-3 (@ Hampden Park) F DUNDEE N 1-0 (@ Hampden Park) 2003-04 3 HIBERNIAN A 2-0 4 KILMARNOCK A 2-0 QF CELTIC A 0-1 2004-05 3 CELTIC A 1-2 2005-06 3 PETERHEAD H 5-0 4 HIBERNIAN H 0-3 2006-07 3 DUNFERMLINE ATHLETIC A 2-3 2007-08 4 EAST STIRLINGSHIRE H 6-0 5 HIBERNIAN A 0-0 5r HIBERNIAN H 1-0 QF PARTICK THISTLE H 1-1 QFr PARTICK THISTLE A 2-0 SF ST JOHNSTONE N 1-1 (@ Hampden Park, Rangers won 4-3 on penalties) F QUEEN OF THE SOUTH N 3-2 (@ Hampden Park) 2008-09 4 ST JOHNSTONE A 2-0 5 FORFAR ATHLETIC A 4-0 QF HAMILTON ACADEMICAL H 5-1 SF ST MIRREN N 3-0 (@ Hampden Park) F FALKIRK N 1-0 (@ Hampden Park) 2009-10 4 HAMILTON ACADEMICAL A 3-3 4r HAMILTON ACADEMICAL H 2-0 5 ST MIRREN A 0-0 5r ST MIRREN H 1-0 QF DUNDEE UNITED H 3-3 QFr DUNDEE UNITED A 0-1 2010-11 4 KILMARNOCK H 3-0 5 CELTIC H 2-2 5r CELTIC A 0-1 2011-12 4 ARBROATH A 4-0 5 DUNDEE UNITED H 0-2 2012-13 2 FORRES MECHANICS A 1-0 3 ALLOA ATHLETIC H 7-0 4 ELGIN CITY H 3-0 5 DUNDEE UNITED A 0-3 2013-14 3 AIRDRIEONIANS H 3-0 4 FALKIRK A 2-0 5 DUNFERMLINE ATHLETIC H 4-0 QF ALBION ROVERS H 1-1 QFr ALBION ROVERS A 2-0 @ Hamilton Academical SF DUNDEE UNITED N 1-3 @ Rangers 2014-15 3 DUMBARTON A 1-0 4 KILMARNOCK H 3-0 5 RAITH ROVERS H 1-2 2015-16 4 COWDENBEATH H 5-1 5 KILMARNOCK H 0-0 5r KILMARNOCK A 2-1 QF DUNDEE H 4-0 SF CELTIC N 2-2 @ Hampden Park. Rangers won 5-4 on penalties F HIBERNIAN N 2-3 @ Hampden Park 2016-17 4 MOTHERWELL H 2-1 5 GREENOCK MORTON H 2-1 QF HAMILTON ACADEMICAL H 6-0 SF CELTIC N 0-2 @ Hampden Park 2017-18 4 FRASERBURGH A 3-0 5 AYR UNITED A 6-1 QF FALKIRK H 4-1 SF CELTIC N 0-4 @ Hampden Park 2018-19 4 COWDENBEATH A 3-1 5 KILMARNOCK A 0-0 5r KILMARNOCK H 5-0 QF ABERDEEN A 1-1 QFr ABERDEEN H 0-2 2019-20 4 STRANRAER H 2-0 5 HAMILTON ACADEMICAL A 4-1 QF HEART OF MIDLOTHIAN A 0-1 2020-21 3 COVE RANGERS H 4-0 4 CELTIC H 2-0 QF ST JOHNSTONE H 1-1 St Johnstone won 4-2 on penalties 2021-22 4 STIRLING ALBION H 4-0 5 ANNAN ATHLETIC A 3-0 QF DUNDEE A 3-0 SF CELTIC N 2-1 @ Hampden Park F HEART OF MIDLOTHIAN N 2-0 @ Hampden Park 2022-23 4 ST JOHNSTONE A 1-0 5 PARTICK THISTLE H 3-2 QF RAITH ROVERS H 3-0 SF CELTIC N 0-1 @ Hampden Park 2023-24 4 DUMBARTON A 4-1 5 AYR UNITED H 2-0 QF HIBERNIAN A 2-0 SF HEART OF MIDLOTHIAN N 2-0 @ Hampden Park F CELTIC N 0-1 @ Hampden Park
Please acknowledge the F.C.H.D. when using this information elsewhere