Teams John Flaherty played for

Main FCOtago (1964/65-1968/69)
Plunket ShieldOtago (1964/65-1968/69)
MiscellaneousOtago B (1963/64-1967/68)
 Otago Under-23s (1963/64)
 Dunedin Metropolitan (1964/65-1965/66)
 Otago (1965/66)
 Otago Probables (1966/67)
 New Zealand Ambassadors (1969/70-1970)