Duncan MacGregor (rugby union)

Duncan MacGregor was a Scottish rugby union player.

He was capped three times for in 1907. He also played for Pontypridd RFC in Wales.

He was the brother of John MacGregor who was also capped for Scotland.