Career
Walsh was recruited by Essendon from the local Essendon District League. He played as a full-forward for Essendon in the 1919 VFL season and topped their goal-kicking with 15 goals. After a stint in the Victorian Football Association at Essendon Association, Walsh joined North Melbourne, where was a full-back.