Europa League 2023/24, Round of 16 |
| 07.03.2024 | | Benfica | | Rangers | | 2:2 (1:2) |
| Lisboa |
Europa League 2023/24, Group C |
| 30.11.2023 | | Rangers | | Aris Limassol | | 1:1 (0:1) |
| Glasgow |
Europa League 2023/24, Group C |
| 26.10.2023 | | Sparta Praha | | Rangers | | 0:0 |
| Praha |
Europa League 2021/22, Final |
| 18.05.2022 | | Eintracht | | Rangers | | 1:1 aet (0:0, 1:1), pen. 5:4 |
| Spain, Sevilla |
Europa League 2021/22, Round of 32 |
| 24.02.2022 | | Rangers | | Borussia Dortmund | | 2:2 (1:2) |
| Glasgow |
Europa League 2021/22, Group A |
| 09.12.2021 | | Lyon | | Rangers | | 1:1 (0:1) |
| Lyon |
Europa League 2021/22, Group A |
| 04.11.2021 | | Brøndby | | Rangers | | 1:1 (1:0) |
| København |
Europa League 2021/22, Play-off Round |
| 26.08.2021 | | Alashkert | | Rangers | | 0:0 |
| Yerevan |
Europa League 2020/21, Round of 16 |
| 11.03.2021 | | Slavia Prague | | Rangers | | 1:1 (1:1) * |
| Praha |
Europa League 2020/21, Group D |
| 26.11.2020 | | Rangers | | Benfica | | 2:2 (1:0) |
| Glasgow |
Europa League 2020/21, Group D |
| 05.11.2020 | | Benfica | | Rangers | | 3:3 (1:2) |
| Lisboa |
Europa League 2019/20, Group G |
| 12.12.2019 | | Rangers | | Young Boys | | 1:1 (1:0) |
| Glasgow |
Europa League 2019/20, Group G |
| 28.11.2019 | | Feyenoord | | Rangers | | 2:2 (1:0) |
| Rotterdam |
Europa League 2019/20, Group G |
| 24.10.2019 | | Porto | | Rangers | | 1:1 (1:1) |
| Porto |
Europa League 2019/20, Play-off Round |
| 22.08.2019 | | Legia Warszawa | | Rangers | | 0:0 |
| Warszawa |
Europa League 2019/20, Second qualifying round |
| 01.08.2019 | | Progrès | | Rangers | | 0:0 |
| Lëtzebuerg |
Europa League 2018/19, Group G |
| 29.11.2018 | | Rangers | | Villarreal | | 0:0 |
| Glasgow |
Europa League 2018/19, Group G |
| 25.10.2018 | | Rangers | | Spartak Moscow | | 0:0 |
| Glasgow |
Europa League 2018/19, Group G |
| 20.09.2018 | | Villarreal | | Rangers | | 2:2 (1:0) |
| Villarreal |
Europa League 2018/19, Play-off Round |
| 30.08.2018 | | FK Ufa | | Rangers | | 1:1 (1:1) |
| Ufa |
Europa League 2018/19, Third qualifying round |
| 16.08.2018 | | Maribor | | Rangers | | 0:0 |
| Maribor |
Europa League 2018/19, Second qualifying round |
| 02.08.2018 | | Rangers | | Osijek | | 1:1 (0:0) |
| Glasgow |
Europa League 2018/19, First Qualifying Round |
| 17.07.2018 | | Shkupi | | Rangers | | 0:0 |
| Skopje |
Europa League 2011/12, Play-off Round |
| 25.08.2011 | | Rangers | | Maribor | | 1:1 (0:0) |
| Glasgow |
Europa League 2010/11, Round of 16 |
| 10.03.2011 | | PSV | | Rangers | | 0:0 |
| Eindhoven |
Europa League 2010/11, Round of 32 |
| 24.02.2011 | | Sporting | | Rangers | | 2:2 (1:1) |
| Lisboa |
Europa League 2010/11, Round of 32 |
| 17.02.2011 | | Rangers | | Sporting | | 1:1 (0:0) |
| Glasgow |
UEFA Cup 2007/08, Semifinal |
| 01.05.2008 | | Fiorentina | | Rangers | | 0:0 aet, pen. 2:4 |
| Firenze |
UEFA Cup 2007/08, Semifinal |
| 24.04.2008 | | Rangers | | Fiorentina | | 0:0 |
| Glasgow |
UEFA Cup 2007/08, Quarterfinal |
| 03.04.2008 | | Rangers | | Sporting | | 0:0 |
| Glasgow |
UEFA Cup 2007/08, 1/16 finals |
| 21.02.2008 | | Panathīnaïkós | | Rangers | | 1:1 (1:0) |
| Athens |
UEFA Cup 2007/08, 1/16 finals |
| 13.02.2008 | | Rangers | | Panathīnaïkós | | 0:0 |
| Glasgow |
UEFA Cup 2006/07, 1/8 finals |
| 08.03.2007 | | Rangers | | Atlético Osasuna | | 1:1 (0:1) |
| Glasgow |
UEFA Cup 2006/07, Group A |
| 23.11.2006 | | Auxerre | | Rangers | | 2:2 (1:0) |
| Auxerre |
UEFA Cup 2006/07, First Round |
| 14.09.2006 | | Molde | | Rangers | | 0:0 |
| Molde |
UEFA Cup 2001/02, 1/8 finals |
| 21.02.2002 | | Rangers | | Feyenoord | | 1:1 (0:0) |
| Glasgow |
UEFA Cup 2001/02, 1/16 finals |
| 06.12.2001 | | Paris Saint-Germain | | Rangers | | 0:0 aet, pen. 3:4 |
| Paris |
UEFA Cup 2001/02, 1/16 finals |
| 22.11.2001 | | Rangers | | Paris Saint-Germain | | 0:0 |
| Glasgow |
UEFA Cup 1998/99, 1/8 finals |
| 24.11.1998 | | Rangers | | Parma | | 1:1 (0:0) |
| Glasgow |
UEFA Cup 1998/99, 1/16 finals |
| 05.11.1998 | | Rangers | | Bayer 04 | | 1:1 (0:0) |
| Glasgow |
UEFA Cup 1998/99, 1/32 finals |
| 15.09.1998 | | Beitar | | Rangers | | 1:1 (1:0) |
| Jerusalem |
UEFA Cup 1998/99, Second Qualifying Round |
| 25.08.1998 | | PAÓK | | Rangers | | 0:0 |
| Thessaloniki |
UEFA Cup 1988/89, 1/16 finals |
| 09.11.1988 | | Rangers | | Köln | | 1:1 (0:0) |
| Glasgow |
UEFA Cup 1986/87, 1/8 finals |
| 10.12.1986 | | Borussia M'gladbach | | Rangers | | 0:0 |
| Mönchengladbach |
UEFA Cup 1986/87, 1/8 finals |
| 26.11.1986 | | Rangers | | Borussia M'gladbach | | 1:1 (1:1) |
| Glasgow |
UEFA Cup 1982/83, 1/32 finals |
| 15.09.1982 | | Borussia Dortmund | | Rangers | | 0:0 |
| Dortmund |
Inter-Cities Fair Cup 1970/71, 1/32 finals |
| 30.09.1970 | | Rangers | | Bayern | | 1:1 (0:0) |
| Glasgow |
Inter-Cities Fair Cup 1968/69, Semifinal |
| 14.05.1969 | | Rangers | | Newcastle United | | 0:0 |
| Glasgow |
Inter-Cities Fair Cup 1967/68, Quarterfinal |
| 26.03.1968 | | Rangers | | Leeds United | | 0:0 |
| Glasgow |
Inter-Cities Fair Cup 1967/68, 1/32 finals |
| 20.09.1967 | | Dynamo Dresden | | Rangers | | 1:1 (0:0) |
| Dresden |