Thomas Leigh (January 1875 – unknown) was an English footballer who played as a forward. Born in Derby, he played for New Brighton Tower and Burton Swifts before joining Newton Heath in 1899. In 46 matches for Newton Heath, he scored 15 goals. He also played in the Southern League for New Brompton and Brentford.