Duncan MacGregor was a Scottish rugby union player.Bath, p. 137
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.
References Bath, Richard (ed.) The Scotland Rugby Miscellany (Vision Sports Publishing Ltd, 2007 )