Teams John McFarlane played for

Main FCNorthern Districts (1964/65)
Hawke CupTaranaki (1953/54)
 Poverty Bay (1961/62-1970/71)
Plunket ShieldNorthern Districts (1964/65)
MiscellaneousPoverty Bay (1961/62-1972/73)
 Poverty Bay Wekas (1973/74)