Duncan MacGregor was a Scottish rugby union player.
[1] He was capped three times for Scotland in 1907.
[1] He also played for Pontypridd RFC in Wales.
[1] He was the brother of John MacGregor who was also capped for Scotland.
This Scottish rugby union biography article is a stub.