Teams Alexander Hay played for

MiscellaneousFettes College (1946-1948)
 Scottish Counties (1957)
 Perthshire (1963)