National Soccer League (1998–99) – dwudziesta trzecia edycja piłkarskiej ligi National Soccer League (NSL). W dwudziestym trzecim sezonie wystąpiło 15 drużyn. Tytuł mistrzowski zdobyła drużyna South Melbourne FC, która w finałowym meczu Grand Final pokonała drużynę Sydney United.

Uczestnicy sezonu 1998-99 Adelaide City Brisbane Strikers Canberra Cosmos Carlton SC Gippsland Falcons SC Melbourne Knights Marconi Stallions Newcastle Breakers Northern Spirit FC Perth Glory South Melbourne FC Sydney United Sydney Olympic West Adelaide Wollongong Wolves

Rozgrywki Tabela LpDrużyna 1Sydney United2818465333+20582South Melbourne FC (M, Z)2817655026+24573Perth Glory2816576237+25534Marconi Stallions28153105347+6485Northern Spirit FC (B)28144103635+1466Adelaide City2813693926+13457Sydney Olympic2812794636+10438Newcastle Breakers28117102933-4409Brisbane Strikers28116114147-63910Wollongong Wolves2888124552-73211Carlton SC289415474703112Melbourne Knights2885153243-112913West Adelaide12876153646-102714Gippsland Falcons SC28510131744-272515Canberra Cosmos2843212155-3415

a) Oznaczenia: M - mistrz kraju z sezonu 1997–98, Z - zwycięzca sezonu zasadniczego 1997–98, B - beniaminek. b) Sześć najlepszych drużyn awansowało do serii finałowej. c) Uwagi: 1 West Adelaide w wyniku kłopotów finansowych wycofała się z rozgrywek.