Career
After two years at West Adelaide, Walsh made it on Melbourne"s rookie list and was runner-up in the 1998 Gardiner Medal with good performances in the reserves. He made his league debut in 1999 and was a regular in the team throughout the year. The following season he missed just one game and had 20 disposals from a half back flank in the 2000 American Federation of Labor-Congress Grand Final loss to Essendon.
Melbourne traded him to Portuguese Adelaide in the 2004 American Federation of Labor-Congress Draft, gaining pick 43 as a result, which they used to recruit Michael Newton.
In his first season he played 23 games, including two finals. He struggled with injury in 2006 and at the end of the season was delisted by Portuguese Adelaide who were pushing for youth.
He continued playing in the SANFL with his former club, West Adelaide.