Winger Jack Hopkins began his senior football career on the books of First Division club Liverpool, spending 1902-03 and 1903-04 on their books without making a first team appearance for The Reds. He signed for First Division club Wolverhampton Wanderers in 1904 and made his Football League debut at Manchester City that November, playing outside left, scoring their consolation goal in a 5-1 defeat. He held his place for 20 more matches, scoring 4 more goals, all from outside left, before losing his place in April 1905.
The following season he came back into the team at outside left in September, and played 5 matches that month before losing his place, then returned at outside right in March 1906, where he scored 5 goals in 5 further matches but again lost his place as Wolves were relegated. In the Second Division, he started the next season at outside right but played just twice in September, returning to the team in December before once again losing his place in April. After 14 goals in 47 appearances for Wolves he joined Southern League club New Brompton (now Gillingham) in the 1907 close season and played at least the 1907-08 season for New Brompton, scoring 3 goals in 15 League and Cup appearances, with 7 appearances in minor matches. His career after leaving Priestfield is uncertain.