Teams John Hamilton played for

Hawke CupNorth Canterbury (1987/88-1990/91)
 Canterbury Country (1992/93-1998/99)
New Zealand Under-19 TournamentCanterbury Under-19s (1981/82-1982/83)
MiscellaneousNew Zealand Under-19s (1981/82)
 North Canterbury (1981/82)
 Canterbury Under-22s (1982/83)
 Canterbury Country (1992/93-1997/98)