Career
Born in Hamilton, South Lanarkshire, Walsh started his career under manager Brian Clough at Nottingham Forest. He made his league debut for Forest on 29 November 1980 as a substitute in a 1–1 draw at Coventry City aged 18. Walsh was picked for the Scottish national team but never played for the full side.
Six years after making his debut Walsh moved to Charlton Athletic.
Despite playing in the First Division, the club was forced to play home games at Selhurst Park as The Valley had been closed. He helped Charlton stay in the First Division until 1990 when they were relegated.
Nevertheless, he remained with the club and etched his name into Addicks history in 1992. This historical goal is memorized in a banner in The Valley"s north stand carrying Walsh"s name and the time of the goal.
A very popular player with supporters, Walsh remained with the club until 1996 to complete a decade of service to Charlton before retiring.