List of NSL champions NSL Cup Winners NSL Cup Winners

| Season | Cup_FinalDate | WinningTeam | Score | LosingTeam | Cup_Final_Attendance |
|---|---|---|---|---|---|
| 1984 | 13 September 1984 | Newcastle Rosebud United (1) | 1–0 | Melbourne Knights | 5000 |
| 1985 | 11 August 1985 | Sydney Olympic (2) | 2–1 | Preston Lions | 11187 |
| 1986 | 17 September 1986 | Sydney City (1) | 3–2 (a.e.t.) | West Adelaide | 5200 |
| 1987 | 14 October 1987 18 October 1987 | Sydney United (1) | 1–0 1–0 | South Melbourne | 5,845 6,000 |
| 1988 | 14 August 1988 | APIA Leichhardt (2) | 0–0 (5-3 Penalties) | Brunswick Juventus | 5200 |
| 1989 | 20 August 1989 | Adelaide City (2) | 2–0 | Sydney Olympic | 10000 |
| 1989–90 | 25 April 1990 | South Melbourne (1) | 4–1 | Sydney Olympic | 7000 |
| 1990–91 | 7 April 1991 | Parramatta Eagles (1) | 1–0 | Preston Lions | 8749 |
| 1991–92 | 7 April 1992 | Adelaide City (3) | 2–1 | Marconi Stallions | 6500 |