Scotland Cap Matches played by William Heggie (8)

19th June 1937 Scotland in Ireland 1937  Ireland v Scotland Ormeau, Belfast scotcap103
17th July 1937 New Zealand in British Isles 1937  Scotland v New Zealanders Hamilton Crescent, Glasgow scotcap104
21st July 1937 New Zealand in British Isles 1937  Scotland v New Zealanders McKane Park, Dunfermline scotcap105
16th July 1938 Ireland in Scotland 1938  Scotland v Ireland Hamilton Crescent, Glasgow scotcap109
22nd May 1946 India in British Isles 1946  Scotland v Indians Myreside, Edinburgh scotcap118
13th July 1946 Ireland in Scotland 1946  Scotland v Ireland Glenpark, Greenock scotcap119
17th July 1946 Yorkshire in Scotland 1946  Scotland v Yorkshire Hamilton Crescent, Glasgow scotcap120
31st May 1947 Scotland in Ireland 1947  Ireland v Scotland Mardyke, Cork scotcap121