Bilston, Staffordshire born centre half Joe Hodnett played local football for Willenhall in 1914 but after the First World War he joined Second Division club Wolverhampton Wanderers in the 1919 close season making his Football League debut against Hull City in December 1919. The following season he played in 8 cup ties as Wolves went all the way to the 1921 FA Cup Final at Stamford Bridge, only to be narrowly beaten 1-0 by Tottenham Hotspur.
In his four seasons at Wolves he scored 5 times in 85 appearances, but left in 1923 to join Southern League Pontypridd, returning to Football League action when he signed for Chesterfield in the summer of 1924. He scored once in 12 appearances for The Spireites before moving back to Wales with Merthyr Town in the summer of 1925, again staying a single season only, playing 23 matches for them.
He then joined Brentford in the 1926 close season, but made only 9 appearances for The Bees, before signing for Gillingham in August 1927, where he scored once in 17 appearances. He transferred to non league club Stafford Rangers in 1928, going on to play for Stourbridge in 1929, Halesowen Town in 1930, Dudley Town in 1931 and Brierley Hill Alliance in 1932 before his eventual retirement.