Career
McLeod, originally from South Yarra, started his VFL career at Street Kilda in 1897. He left the club at the end of the season but returned for another stint in 1901. Before arriving at Essendon in 1910, McLeod played football for the Railway club (Lyell District Football Association) in Tasmania.