Teams William Johnston played for

Main FCOtago (1889/90-1902/03)
MiscellaneousOtago (1896/97-1899/00)