1998–99 Rangers F.C. season UEFA Cup UEFA Cup

| Date_ | Round | Opponent | Venue | Result_ | Attendance |
|---|---|---|---|---|---|
| 22 July 1998 | QR1 | Shelbourne | A | 5–3 | 6047 |
| 29 July 1998 | QR1 | Shelbourne | H | 2–0 | 46906 |
| 11 August 1998 | QR2 | PAOK | H | 2–0 | 35392 |
| 25 August 1998 | QR2 | PAOK | A | 0–0 | 30388 |
| 11 September 1998 | R1 | Beitar Jerusalem | A | 1–1 | 14000 |
| 1 October 1998 | R1 | Beitar Jerusalem | H | 4–2 | 45610 |
| 22 October 1998 | R2 | Bayer Leverkusen | A | 2–1 | 22000 |
| 5 November 1998 | R2 | Bayer Leverkusen | H | 1–1 | 50012 |
| 24 November 1998 | R3 | Parma | H | 1–1 | 49514 |
| 8 December 1998 | R3 | Parma | A | 1–3 | 17000 |