David Gwyn Thomas (born 26 September 1957) is a Welsh former professional footballer who played as a midfielder.
After starting his career with West End in Swansea, he joined Leeds United, making his debut for the club as a substitute on 26 April 1975 away at Wolverhampton Wanderers. He made 103 appearances for Leeds before transferring to Barnsley in March 1984 for ã40,000.
Thomas played 230 times in all competitions for Barnsley, breaking his leg in 1989, before joining Hull City for ã25,000 in March 1990.
Thomas finished his career at Carlisle United in 1992.
Thomas made three appearances for Wales' U21 side. Thomas received a call-up to the senior Wales team, but he was forced to pull out due to injury.