Teams David Hays played for

Main FCCambridge University (1965-1968)
Main ListAMiddlesex (1976)
Other FCScotland (1980)
Second Eleven ChampionshipMiddlesex Second XI (1964-1976)
Cricket Scotland LeagueAberdeenshire (2001)
Cricketer CupOld Cholmeleians (1969-1984)
MiscellaneousHighgate School (1962-1963)
 Cambridge University (1965-1968)
 Cambridge University Past and Present (1966-1968)
 Finchley (1967-1979)
 Middlesex Club and Ground (1967)
 The Stoics (1968)
 Marylebone Cricket Club (1969-1987)
 Steetley (1969)
 Scotland (1980)
 Scotland XI (1996)
 The Forty Club (1997-2008)
 Aberdeenshire (2003)