Amateur career MacGregor played club rugby for
Cambridge University. He then played for
London Scottish.
Provincial career He played for
West of Scotland District against
East of Scotland District on 24 January 1891. He was selected for
Middlesex to play against
Yorkshire in the 1893 English
County Championship. Five Scots were selected for Middlesex: Gregor MacGregor,
George Campbell,
William Wotherspoon,
Robert MacMillan and
Frederick Goodhue, all with London Scottish who played in the county. He played in that match, but Yorkshire won and then secured the championship. MacGregor was selected by the
Scottish Rugby Union to appear for Scotland in all three international matches of the
1890 Home Nations Championship. In 1890, MacGregor was invited to join
William Percy Carpmael's newly formed touring team, the
Barbarians. He accepted and became an original member of the team. MacGregor also played in the Home Nations Championship in 1891 and 1893, missing the 1892 tournament as he was out in Australia with Lord Sheffield's cricket team in 1892, and in 1894 he played against
England and
Wales. His final appearance in an international game being between Scotland and England, decided at
Hampden Park, Glasgow, in 1896. Although he began and finished his career in matches as a full back, MacGregor played mostly in those games as a centre three-quarter—those when the three three-quarter system was preferred. ==Writing career==