The 1989 NSL Cup was the thirteenth season of the NSL Cup, which was the main national association football knockout cup competition in Australia. 12 teams from around Australia entered the competition.
South Melbourne Hellas v Preston Macedonia
Heidelberg United v Melbourne Croatia
Sunshine George Cross v Melbourne JUST
Marconi-Fairfield v Blacktown City
Sydney Olympic v St George-Budapest
APIA Leichhardt Tigers v Sydney Croatia
South Melbourne Hellas v Heidelberg United
Adelaide City v Sunshine George Cross
Marconi-Fairfield v Sydney Olympic
Wollongong City v APIA Leichhardt Tigers