Er nahm für die australische Mannschaft zwischen 1964 und 1990 an neun Schacholympiaden teil mit einem positiven Gesamtergebnis von 59 Punkten aus 106 Partien (+40 =38 −28). Zu seinen Siegen bei Schacholympiaden gehörten Partien gegen die Titelträger IM Lazaros Vizantiadis (1968), IM Peter Biyiasas und IM Tüdewiin Üitümen (1974), IM Juan Manuel Bellón López (1976) und IM Leif Øgaard (1978). 1986 und 1990 war er der Team-Captain der australischen Nationalmannschaft bei den Olympiaden. Bei der asiatischen Mannschaftsmeisterschaft 1974 spielte er am Spitzenbrett für Australien und erhielt beim zweiten Platz der Mannschaft eine individuelle Goldmedaille für sein Ergebnis von sechs Punkten aus sieben Partien.