| Full name: | Donald MacGregor |
| Born: | 15th July 1864, Edinburgh, Midlothian, Scotland |
| Died: | 11th April 1923, Beaconsfield, Buckinghamshire, England |
| Education: | Fettes College; Edinburgh University |
| Occupation: | Finance |
| Other Sports: | Rugby |
| Clubs: | Grange |
| Teams: | Edinburgh (Miscellaneous: 1893); Grange (Miscellaneous: 1896); Marylebone Cricket Club (Miscellaneous: 1896-1899); All teams |
| Lists of matches and more detailed statistics | |