Walsh spent most of his career in the minors with the
American Hockey League Nova Scotia Voyageurs,
Rochester Americans and
Springfield Indians. Walsh played on the
United States men's national ice hockey team at the 1974 and 1981
Ice Hockey World Championships and was invited to the team's training camp for the
1976 Canada Cup, although he did not make the final team. ==Awards and honors==