Teams Harry MacDonald played for

Main FCSomerset (1896)
MiscellaneousSomerset Club and Ground (1891-1897)
 Midsomer Norton (1894)
 Clifton (1895-1899)
 Lansdown (1896-1906)
 Incogniti (1897)
 Marylebone Cricket Club (1900-1906)