Teams Johnnie Imrie played for

MiscellaneousGentlemen of Scotland (1862-1869)
 Perth (1871)