Walsh vant en olympisk bronsemedalje i friidrett under Sommer-OL 1908 i London. Han kom på tredjeplass i sleggekast bak John Flanagan og Matt McGrath som begge representerte USA.