He played in and captained the Western Australia hockey team and the Australia men's field hockey team the Kookaburras. He was selected to represent Australia in five Olympic hockey teams, 1972, 1976, 1980 (captain) (Moscow Olympics were boycotted), 1984 (captain), and 1988, winning Silver at the 1976, Montreal Olympic Games. He was a member of the national team which competed in various other international tournaments including winning the World Hockey Cup in London in 1986 where he was named player of the Tournament. He retired from playing after representing Australia at the 1988 Olympics in Seoul. He played 227 games for his country and scored 85 goals.