1989–90 Rangers F.C. season League Cup League Cup

| Date_ | Opponent | Venue | Result_ | Attendance | Scorers |
|---|---|---|---|---|---|
| 15 August 1989 | Arbroath | H | 4–0 | 31762 | McCoist (3), I.Ferguson |
| 23 August 1989 | Greenock Morton | A | 2–1 | 11821 | Walters, Pickering (o.g.) |
| 30 August 1989 | Hamilton Academical | A | 3–0 | 9162 | Walters (2), Steven |
| 19 September 1989 | Dunfermline Athletic | N | 5–0 | 41643 | Steven, Johnston, Walters, McCoist, I.Ferguson |
| 22 October 1989 | Aberdeen | N | 1–2 | 61190 | Walters (pen.) |