Ulusal Futbol Ligi

Ulusal Futbol Ligi (NSL), Soccer Australia ve daha sonra Avustralya Futbol Federasyonu tarafından yönetilen Avustralya'daki en üst düzey futbol ligiydi. A-League'in selefi olan NSL, 1977'deki başlangıcından 28 sezonu kapsadı ve yerine Avustralya Futbol Federasyonu'nun halefi olan Football Federation Australia tarafından yönetilen A-League müsabakasının geldiği 2004'teki son sezonuna kadar sürdü.
SeasonFinals winnerFinal ScoreFinals runners-upTop goalscorerGoals
1977Eastern Suburbs (1)Marconi Fairfield  Dixie Deans  (West Adelaide)16
1978Sydney City 1Marconi Fairfield  Ken Boden  (Newcastle KB United) 
 Clive Eaton (Western Suburbs)
14
1979Sydney City 1Brisbane City Mark Jankovic (Marconi Fairfield)
  Gary Cole  (Heidelberg United)
18
1980Heidelberg United 1Sydney City21
1981Finals not held  Gary Cole  (Heidelberg United)16
1982St. George-Budapest 1Sydney City  John Kosmina  (Sydney City)23
1984Sydney City (1)Sydney Olympic  Doug Brown  (South Melbourne)22
1985Sydney City (2)Sydney United  Charlie Egan  (South Melbourne)21
1986Sydney United (1)Sydney Olympic  Graham Arnold  (Sydney United)15
1987APIA Leichhardt (1)Preston Makedonia  Frank Farina  (Marconi Fairfield)16
1988Wollongong Wolves (1)Sydney United  Frank Farina  (Marconi Fairfield)16
1989Marconi Fairfield (1)St. George-Budapest  Zlatko Nastevski  (Marconi Fairfield)20
1989–90Marconi Fairfield (2)South Melbourne  David Seal  (Sydney United)15
1990–91Melbourne Knights (1)South Melbourne  David Seal  (Marconi Fairfield)19
1991–92Melbourne Knights (2)Sydney Olympic  Tim Bredbury  (Sydney Olympic) 
  Kimon Taliadoros  (South Melbourne)
15
1992–93South Melbourne (1)Marconi Fairfield  Francis Awaritefe  (South Melbourne)19
1993–94Melbourne Knights (3)South Melbourne  Mark Viduka  (Melbourne Knights)16
1994–95Melbourne Knights (4)Adelaide City  Mark Viduka  (Melbourne Knights)18
1995–96Marconi Fairfield (3)Melbourne Knights  Damian Mori  (Adelaide City)31
1996–97Sydney United (2)Brisbane Strikers  David Zdrilic  (Sydney United)21
1997–98South Melbourne (2)Carlton SC  Damian Mori  (Adelaide City)19
1998–99Sydney United (3)South Melbourne  Mile Sterjovski  (Sydney United)18
1999–00Perth Glory (1)Wollongong Wolves  Damian Mori  (Adelaide City)22
2000–01South Melbourne (3)Wollongong Wolves  Saso Petrovski  (Wollongong Wolves)21
2001–02Perth Glory (2)Newcastle Jets  Damian Mori  (Perth Glory)17
2002–03Sydney Olympic (1)Perth Glory  Damian Mori  (Perth Glory)24
2003–04Perth Glory (3)Parramatta Power  Ante Milicic  (Parramatta Power)20