Teams John Harper played for

MiscellaneousAshburton County (1947/48-1956/57)
 Ashburton County Invitation XI (1950/51)