Teams Michael Hill played for

Main FCNew South Wales (1964/65-1974/75)
Sheffield ShieldNew South Wales (1964/65-1974/75)
MiscellaneousNewcastle (1958/59-1980/81)
 New South Wales Colts (1964/65)
 Australian Capital Territory-Illawarra-Newcastle (1964/65-1970/71)
 New South Wales (1965/66)
 Northern New South Wales (1965/66-1982/83)
 Newcastle and Hunter Valley (1969/70)
 Newcastle Australian Old Collegians (1974/75-1978/79)
 New South Wales Country Northern (1976/77-1981/82)
 Australian Old Collegians (1976/77)
 Newcastle Australian Old Collegians A (1982/83)