Walsh attended the University of Nebraska, where she was twice named on the first team (All-Conference) and once on the first-team (All-Central Region). She played professionally for the Atlanta Beat of Women's United Soccer Association, and also played for the Montreal Xtreme and Laval Comets of the American W-League. Walsh played her last season in 2009. She gave birth to a child in January 2010. Since then she has not returned to the Laval Comets or Canada's national team.