David Williams (born 25 May 1948) is an English former cricketer.
Williams was born at Barnsley in May 1948, later going up to Queen's College, Oxford.
[2] Williams played first-class cricket for Oxford until 1973, making a total of 29 first-class appearances,[2] alongside one List A one-day appearance against Leicestershire in the 1973 Benson & Hedges Cup.
[5] These figures, which were his only first-class five wicket haul came against Surrey in 1968.
[6] In addition to playing first-class and List A cricket, Williams also played minor counties cricket for Oxfordshire in 1972 and 1973, making five appearances in the Minor Counties Championship.