Teams James Hall played for

MiscellaneousScotland (1854)
 Clydesdale (1858-1860)
 Colonel Buchanan's Scotland Team (1860)