David Richards (1910 – date of death unknown) was a Welsh professional footballer who played as a left half-back. He made appearances in the English Football League for Welsh clubs Merthyr Town, Wrexham and Newport County. He also was registered to Aston Villa, Middlesbrough and Bolton Wanderers - but never appeared for any of them.