David Walsh (born 29 April 1979) is a Welsh former footballer, who played as a goalkeeper for Wrexham, Rhyl and Caernarfon Town.
Having came up from Wrexham's youth system, Walsh signed his first professional contract with the club in 1997.
[1] Usually acting as back-up, he mostly got games in the FAW Welsh Cup during his early years.
[2] Making a few league appearances as back-up to Kevin Dearden,[2] Walsh was loaned out to League Of Wales side Rhyl in 2001.
After appearing in a friendly for Shrewsbury Town in pre-season, and with various other clubs, including Rushden & Diamonds, Tranmere Rovers and Hereford United,[3] Walsh was ultimately left without a club until being signed by Welsh Premier League side Caernarfon Town in 2004.