Thomas Walsh (12 February 1900 – 22 November 1950) was an English footballer who played as a centre forward.