John Roy MacGregor (27 August 1885 – 14 July 1940) was a Scotland international rugby union player.Bath, p137
Rugby Union career Amateur career He played rugby union for Edinburgh University.
Provincial career MacGregor played in the Inter-City match on 3 December 1910 for Edinburgh District against Glasgow District.
International career He was capped once for in 1909.
References
Sources
Bath, Richard (ed.) The Scotland Rugby Miscellany (Vision Sports Publishing Ltd, 2007 )