Teams Jack Mackenzie played for

MiscellaneousKelso (1852-1857)
 Grange (1856-1862)
 Scotland (1857-1868)
 Gentlemen of Scotland (1862-1868)