Teams David Williams played for

MiscellaneousMansfield Second XI (2003-2016)
 Mansfield (2003-2016)
 Mansfield Third XI (2010)
 Mansfield Fourth XI (2014)