Walsh joined Chester from Rhyl in 2004, making his first-team debut the following January as a substitute in an FA Cup tie at AFC Bournemouth in the left back slot.
Walsh joined fellow youngsters Robbie Booth, Gavin Lynch and Shaun Whalley in being given first-team opportunities under Ian Rush.
Despite his involvement in the first-team squad, Walsh and the majority of his teammates were released at the end of the season.
[1] He spent time on trial with Wrexham and briefly returned to Rhyl before joining Bangor City in September 2005.
[2] He followed this with a two-year spell with Marfin Laiki League side APOP Kinyras Peyias.