Teams David Thomas played for

Minor Counties ChampionshipCambridgeshire (1949-1951)
MiscellaneousCambridgeshire Young Amateurs (1948)
 The Leys School (1952)
 DRW Silk's XI (1955)
 Cambridgeshire (1955)