Teams J McGregor played for

Main FCOtago (1884/85)
MiscellaneousOtago (1881/82)