1975 gehörte er zur australischen Mannschaft bei der Weltmeisterschaft 1975, die Australier belegten den fünften Platz. Bei den Olympischen Spielen 1976 in Montreal belegten die Australier in ihrer Vorrundengruppe den zweiten Platz hinter den Niederländern. Mit einem 2:1-Halbfinalsieg über die pakistanische Mannschaft erreichten die Australier das Finale, dort unterlagen sie der neuseeländischen Mannschaft mit 0:1. Barry Dancer wurde lediglich im letzten Gruppenspiel gegen die argentinische Mannschaft eingewechselt. Bei der Weltmeisterschaft 1978 in Buenos Aires gewannen die Australier ihre Vorrundengruppe, verloren aber im Halbfinale gegen die Niederländer mit 3:2. Das Spiel um Bronze gewannen die Australier gegen die Deutschen mit 4:3.