Teams Hamish McLeish played for

MiscellaneousScotland (1934)
 The Rest (1937)
 Scottish Counties (1941)
 East of Scotland (1941)