David Michael Walsh (born 29 August 1963) is a former international speedway rider from England.
[1][2][3] Walsh rode in the top tier of British Speedway from 1983 to 2001, riding for various clubs.
[4] He won the league title with Ellesmere Port Gunners in 1985.
[5] Walsh completed three spells with Berwick Bandits in 1984, from 1989 to 1992[6] and again in 1998.
[8] Walsh reached the final of the British Speedway Championship on three occasions in 1995, 1996 and 1997.