 He also played club rugby for St Andrews University, and attracted attention for his skill and sportsmanship leading to a tour with the Barbarians.Macrae played his first test for Scotland against the Wales in 1937.His best season was in 1938 scoring a try against the Irish The highlight of the season was a victory against the English at Twickenham securing the Triple Crown for Scotland.