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
2024-25 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 38 22 9 7 80 41 75 2/12
2025-26 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
2024-25 4 FRASERBURGH H 5-0
5 QUEEN'S PARK [GLASGOW] H 0-1
Please acknowledge the F.C.H.D. when using this information elsewhere