Teams GA John played for

MiscellaneousEdinburgh University (1881-1884)
 Edinburgh (1882-1883)
 Gentlemen of Scotland (1883)