Teams David Cochran played for

MiscellaneousLoretto School (1917-1919)
 JD Cave's XI (1921)
 Aberdeenshire (1923)