Career
He made his Test debut in the West Indies in 1964-1965 and took 18 wickets (at 3494) in the five Tests. Back home against England in the 1965-1966 Ashes series he took 5/90 in the first innings of the First Test at Brisbane, forcing England to follow on, but took only 8 wickets (4637) in the first three Tests of the series and was dropped. He played for New South Wales from 1954-1955 to 1966-1967, and toured New Zealand with the Australian XI in 1966-1967.
His highest first-class score was 156 for New South Wales against Queensland in 1963-1964.
His best bowling figures were 7 for 53 against Western Australia in 1960-1961. He captained New South Wales in several matches in 1963-1964 and 1964-1965.
He played as a professional in the Lancashire League for Ramsbottom in 1955, 1959 and 1960, and for East Lancashire in 1962. He later became a prominent coach.