Teams John Smith played for

Main FCCanterbury (1943/44-1945/46)
Plunket ShieldCanterbury (1945/46)
MiscellaneousCanterbury XI (1941/42)
 Canterbury (1942/43-1945/46)