Tom Walsh (birth unknown – death unknown), also known by the nickname of "Tot", was a professional rugby league footballer who played in the 1930s, 1940s and 1950s. He played at club level for Leigh (Heritage No. 383), Castleford (Heritage № 159), and Dewsbury (World War II guest), as a goal-kicking scrum-half, i.e. number 7.