Teams David Somerville played for

MiscellaneousEdinburgh (1879-1893)
 Gentlemen of Scotland (1880)
 East of Scotland (1894)