| Season |
Competition |
Round Reached |
Date |
Home |
|
Away |
| 2011/2012 | Champions League | 3rd Qualifying Round | Wed 03 Aug | Malmo | 1 - 1 | Rangers |
| Malmo won 2-1 on aggregate |
| Europa League | Final Qualifying Play-Off | Thu 25 Aug | Rangers | 1 - 1 | Maribor |
| Maribor won 2-1 on aggregate |
| Scottish F.A. Cup | 5th Round | Sun 05 Feb | Rangers | 0 - 2 | Dundee Utd. |
| Scottish League Cup | 3rd Round | Wed 21 Sep | Falkirk | 3 - 2 | Rangers |
| 2010/2011 | Champions League | Group C | Tue 07 Dec | Bursaspor | 1 - 1 | Rangers |
| Europa League | Last 16 Knockout Stage | Thu 17 Mar | Rangers | 0 - 1 | PSV Eindhoven |
| PSV Eindhoven won 1-0 on aggregate |
| Scottish F.A. Cup | 5th Round Replay | Wed 02 Mar | Celtic | 1 - 0 | Rangers |
| Scottish League Cup | Final | Sun 20 Mar | Celtic | 1 - 2 | Rangers |
| after extra time, 90 minutes 1-1; played at Hampden Park |
| 2009/2010 | Champions League | Group G | Wed 09 Dec | Seville | 1 - 0 | Rangers |
| Scottish F.A. Cup | Quarter Final Replay | Wed 24 Mar | Dundee Utd. | 1 - 0 | Rangers |
| Scottish League Cup | Final | Sun 21 Mar | St. Mirren | 0 - 1 | Rangers |
| played at Hampden Park |
| 2008/2009 | Champions League | 2nd Qualifying Round | Tue 05 Aug | Kaunas | 2 - 1 | Rangers |
| Kaunas won 2-1 on aggregate |
| Scottish F.A. Cup | Final | Sat 30 May | Rangers | 1 - 0 | Falkirk |
| played at Hampden Park |
| Scottish League Cup | Final | Sun 15 Mar | Rangers | 0 - 2 | Celtic |
| after extra time; played at Hampden Park |
| 2007/2008 | Champions League | Group E | Wed 12 Dec | Rangers | 0 - 3 | Lyon |
| UEFA Cup | Final | Wed 14 May | Zenit St. P. | 2 - 0 | Rangers |
| played at City of Manchester Stadium |
| Scottish F.A. Cup | Final | Sat 24 May | Queen o.t.S. | 2 - 3 | Rangers |
| Scottish League Cup | Final | Sun 16 Mar | Dundee Utd. | 2 - 2 | Rangers |
| after extra time, 90 minutes 1-1, Rangers won 3-2 on penalties; played at Hampden Park |
| 2006/2007 | UEFA Cup | Last 16 Knockout Stage | Wed 14 Mar | Osasuna | 1 - 0 | Rangers |
| Osasuna won 2-1 on aggregate |
| Scottish F.A. Cup | 3rd Round | Sun 07 Jan | Dunfermline A. | 3 - 2 | Rangers |
| Scottish League Cup | Quarter Final | Wed 08 Nov | Rangers | 0 - 2 | St. Johnstone |
| 2005/2006 | Champions League | Last 16 Knockout Stage | Tue 07 Mar | Villarreal | 1 - 1 | Rangers |
| aggregate 3-3, Villarreal won on away goals rule |
| Scottish F.A. Cup | 4th Round | Sat 04 Feb | Rangers | 0 - 3 | Hibernian |
| Scottish League Cup | Quarter Final | Wed 09 Nov | Celtic | 2 - 0 | Rangers |
| 2004/2005 | Champions League | 3rd Qualifying Round | Wed 25 Aug | Rangers | 1 - 1 | CSKA Moscow |
| CSKA Moscow won 3-2 on aggregate |
| UEFA Cup | 2nd Round Group F | Wed 15 Dec | Rangers | 0 - 2 | Auxerre |
| Scottish F.A. Cup | 3rd Round | Sun 09 Jan | Celtic | 2 - 1 | Rangers |
| Scottish League Cup | Final | Sun 20 Mar | Motherwell | 1 - 5 | Rangers |
| 2003/2004 | Champions League | Group E | Tue 09 Dec | Rangers | 1 - 3 | Panathinaikos |
| Scottish F.A. Cup | Quarter Final | Sun 07 Mar | Celtic | 1 - 0 | Rangers |
| Scottish League Cup | Semi Final | Thu 05 Feb | Hibernian | 1 - 1 | Rangers |
| after extra time, 90 minutes 1-1, Hibernian won 4-3 on penalties; played at Hampden Park |
| 2002/2003 | UEFA Cup | 1st Round | Thu 03 Oct | Rangers | 3 - 1 | Vikt. Zizkov |
| after extra time, 90 minutes 2-0, aggregate 3-3, Zizkov won on the away goals rule |
| Scottish F.A. Cup | Final | Sat 31 May | Dundee | 0 - 1 | Rangers |
| Scottish League Cup | Final | Sun 16 Mar | Celtic | 1 - 2 | Rangers |
| 2001/2002 | Champions League | 3rd Qualifying Round | Wed 22 Aug | Fenerbahce | 2 - 1 | Rangers |
| Fenerbahce won 2-1 on aggregate |
| UEFA Cup | 4th Round | Thu 28 Feb | Feyenoord | 3 - 2 | Rangers |
| Feyenoord won 4-3 on aggregate |
| Scottish F.A. Cup | Final | Sat 04 May | Celtic | 2 - 3 | Rangers |
| Scottish League Cup | Final | Sun 17 Mar | Rangers | 4 - 0 | Ayr Utd. |
| 2000/2001 | Champions League | Group D | Tue 07 Nov | Rangers | 2 - 2 | Monaco |
| UEFA Cup | 3rd Round | Thu 07 Dec | Kaiserslautern | 3 - 0 | Rangers |
| Kaiserslautern won 3-1 on aggregate |
| 1999/2000 | Champions League | Group F | Wed 03 Nov | Bayern Munich | 1 - 0 | Rangers |
| UEFA Cup | 3rd Round | Tue 07 Dec | Bor. Dortmund | 2 - 0 | Rangers |
| after extra time, aggregate 2-2, Borussia Dortmund won 3-1 on penalties |
| 1998/1999 | UEFA Cup | 3rd Round | Tue 08 Dec | Parma | 3 - 1 | Rangers |
| Parma won 4-2 on aggregate |
| 1997/1998 | Champions League | 2nd Qualifying Round | Wed 27 Aug | Rangers | 1 - 1 | IFK Gothenburg |
| IFK Gothenburg won 4-1 on aggregate |
| UEFA Cup | 1st Round | Tue 30 Sep | Rangers | 1 - 2 | Strasbourg |
| Strasbourg won 4-2 on aggregate |
| 1996/1997 | Champions League | Group A | Wed 04 Dec | Auxerre | 2 - 1 | Rangers |
| 1995/1996 | Champions League | Group C | Wed 06 Dec | Bor. Dortmund | 2 - 2 | Rangers |
| 1994/1995 | Champions League | Qualifying Round 2nd leg | Wed 24 Aug | Rangers | 0 - 1 | AEK Athens |
| AEK Athens won 3-0 on aggregate |
| 1993/1994 | Champions League | 1st Round | Wed 29 Sep | Levski Sofia | 2 - 1 | Rangers |
| aggregate 4-4, Levski Sofia won on away goals rule |
| 1992/1993 | Champions League | 3rd Round Group A | Wed 21 Apr | Rangers | 0 - 0 | CSKA Moscow |
| 1991/1992 | European Cup | 1st Round | Wed 02 Oct | Rangers | 2 - 1 | Sparta Prague |
| after extra time, 90 minutes 1-0, aggregate 2-2, Sparta Prague won on away goals rule |
| 1990/1991 | European Cup | 2nd Round | Wed 07 Nov | Rangers | 1 - 1 | R.S. Belgrade |
| Red Star Belgrade won 4-1 on aggregate |
| 1989/1990 | European Cup | 1st Round | Wed 27 Sep | Bayern Munich | 0 - 0 | Rangers |
| Bayern Munich won 3-1 on aggregate |
| 1988/1989 | UEFA Cup | 2nd Round | Wed 09 Nov | Rangers | 1 - 1 | Cologne |
| Cologne won 3-1 on aggregate |
| 1987/1988 | European Cup | Quarter Final | Wed 16 Mar | Rangers | 2 - 1 | Steaua Buch. |
| Steaua Bucharest won 3-2 on aggregate |
| 1986/1987 | UEFA Cup | 3rd Round | Wed 10 Dec | Borussia Moen. | 0 - 0 | Rangers |
| aggregate 1-1, Borussia Moenchengladbach won on away goals rule |
| 1985/1986 | UEFA Cup | 1st Round | Wed 02 Oct | Osasuna | 2 - 0 | Rangers |
| Osasuna won 2-1 on aggregate |
| 1984/1985 | UEFA Cup | 2nd Round | Wed 07 Nov | Rangers | 3 - 1 | Inter Milan |
| Inter Milan won 4-3 on aggregate |
| 1983/1984 | Cup Winners Cup | 2nd Round | Wed 02 Nov | FC Porto | 1 - 0 | Rangers |
| aggregate 2-2, FC Porto won on away goals rule |
| 1982/1983 | UEFA Cup | 2nd Round | Wed 03 Nov | Cologne | 5 - 0 | Rangers |
| Cologne won 6-2 on aggregate |
| 1981/1982 | Cup Winners Cup | 1st Round | Wed 30 Sep | Rangers | 2 - 1 | Dukla Prague |
| Dukla Prague won 4-2 on aggregate |
| 1979/1980 | Cup Winners Cup | 2nd Round | Wed 07 Nov | Rangers | 1 - 3 | Valencia |
| Valencia won 4-2 on aggregate |
| 1978/1979 | European Cup | Quarter Final | Thu 22 Mar | Rangers | 1 - 1 | Cologne |
| Cologne won 2-1 on aggregate |
| 1977/1978 | Cup Winners Cup | 1st Round | Wed 28 Sep | Twente | 3 - 0 | Rangers |
| Twente Enschede won 3-0 on aggregate |
| 1976/1977 | European Cup | 1st Round | Wed 29 Sep | Zurich | 1 - 0 | Rangers |
| Zurich won 2-1 on aggregate |
| 1975/1976 | European Cup | 2nd Round | Wed 05 Nov | Rangers | 1 - 2 | St. Etienne |
| St. Etienne won 4-1 on aggregate |
| 1973/1974 | Cup Winners Cup | 2nd Round | Wed 07 Nov | Rangers | 3 - 2 | Borussia Moen. |
| Borussia Moenchengladbach won 5-3 on aggregate |
| 1972/1973 | European Super Cup | Final | Wed 24 Jan | Ajax Amsterdam | 3 - 2 | Rangers |
| Ajax Amsterdam won 6-3 on aggregate |
| 1971/1972 | Cup Winners Cup | Final | Wed 24 May | Rangers | 3 - 2 | Dinamo Moscow |
| played at Camp Nou Barcelona |
| 1969/1970 | Cup Winners Cup | 2nd Round | Wed 26 Nov | Rangers | 1 - 3 | Gornik Zabrze |
| Gornik Zabrze won 6-2 on aggregate |
| 1966/1967 | Cup Winners Cup | Final | Wed 31 May | Bayern Munich | 1 - 0 | Rangers |
| after extra time; played at Nurnbergerstadion Nuremberg |
| 1964/1965 | European Cup | Quarter Final | Wed 03 Mar | Rangers | 1 - 0 | Inter Milan |
| Inter Milan won 3-2 on aggregate |
| 1963/1964 | European Cup | 1st Round | Wed 09 Oct | Real Madrid | 6 - 0 | Rangers |
| Real Madrid won 7-0 on aggregate |
| 1962/1963 | Cup Winners Cup | 2nd Round | Tue 11 Dec | Rangers | 2 - 3 | Tottenham H. |
| Tottenham Hotspur won 8-4 on aggregate |
| 1961/1962 | European Cup | Quarter Final | Wed 14 Feb | Rangers | 2 - 0 | Standard Liege |
| Standard Liege won 4-3 on aggregate |
| 1960/1961 | Cup Winners Cup | Final | Sat 27 May | Fiorentina | 2 - 1 | Rangers |
| Fiorentina won 4-1 on aggregate |
| 1959/1960 | European Cup | Semi Final | Thu 05 May | Rangers | 3 - 6 | Ein. Frankfurt |
| Eintracht Franfurt won 12-4 on aggregate |
| 1957/1958 | European Cup | 1st Round | Wed 11 Dec | AC Milan | 2 - 0 | Rangers |
| AC Milan won 6-1 on aggregate |
| 1956/1957 | European Cup | 1st Round Replay | Wed 28 Nov | Rangers | 1 - 3 | Nice |
| played in Paris |
| 1886/1887 | F.A. Cup | Semi Final | Sat 05 Mar | Aston Villa | 3 - 1 | Rangers |
| played at Gresty Road |