He played 151 games for South Sydney from 1964-71 and 108 games for Eastern Suburbs from 1972-1978.
He represented Australia in 23 Tests and World Cup games between 1967 and 1975 and was captain for 3 games in the 1970 World Cup.