Tom Walsh was a professional rugby league footballer who played in the 1900s and 1910s. He played at club level for Hunslet, as a forward.