Teams John Hartland played for

Main FCCanterbury (1877/78-1890/91)
MiscellaneousCanterbury (1878/79-1880/81)