Teams HM Grant played for

MiscellaneousNairn and District (1923)
 Elgin (1925)
 North of Scotland (1926)