W marcu 1983 Australijczyk wygrał turniej w Brukseli, pokonując w finale Ivana Lendla 6:4, 4:6, 7:6. Awansował wówczas na 7. miejsce w rankingu ATP, najwyższe w karierze, ale zaledwie kilka dni później kontuzja kolana załamała jego karierę; w Rotterdamie zmuszony był poddać mecz i zniknął z kortów na półtora roku. Nie odzyskał już poprzedniej dyspozycji po powrocie do startów turniejowych jesienią 1984; jedynym znaczącym rezultatem był ćwierćfinał halowej imprezy w Melbourne w październiku 1985. Ostatni raz w grze pojedynczej McNamara wystąpił w Australian Open 1987 (przeniesionym już wówczas na termin styczniowy), przegrywając w I rundzie z Amerykaninem Scottem Davisem w pięciu setach.

Jeszcze bogatszą kartę sukcesów McNamara zapisał jako deblista. Może pochwalić się 19 wygranymi turniejami, w tym trzema wielkoszlemowymi, oraz 10 finałami (dwa w Wielkim Szlemie). Już w 1975 grał po raz pierwszy w finale, mając w Sydney za partnera rodaka Chrisa Kachela. Największe sukcesy McNamara odniósł jednak z innym Australijczykiem, Paulem McNamee, również pochodzącym z Melbourne. W 1979 wygrali wspólnie pięć imprez, w tym Australian Open.