David Richards (1 October 1896 – 25 June 1971) was an English footballer who played professionally for Port Vale, Dundee United, Luton Town and Watford.
He made 232 league appearances in an eleven-year career in the English and Scottish leagues between 1922 and 1933.
His only honour was to help Dundee United to win the Second Division title in 1924–25.