[1] Dunn played in the English Football League for Wolverhampton Wanderers and Burnley.
After a spell at Southern League club Chatham Town, he joined Thames Ironworks, the club that would later be reformed as West Ham United.
[1] There, he helped the side to the Southern League Second Division title in 1898–99.
[2] He made 42 competitive appearances over his two seasons at the Irons.
This biographical article related to association football in Scotland, about a defender born in the 1870s, is a stub.