Teams John Hamilton played for

Hawke CupNorth Canterbury (1987/88-1990/91)
 Canterbury Country (1994/95)
New Zealand Under-19 TournamentCanterbury Under-19s (1981/82-1982/83)
MiscellaneousNew Zealand Under-19s (1981/82)
 Canterbury Under-22s (1982/83)