Fleetwood, Lancashire born inside forward Tom Pratt began his football career with Fleetwood Rangers in 1892, from where he was signed by Second Division Grimsby Town in June 1895, making his Football League debut at Woolwich Arsenal that September and scoring 16 goals in 36 appearances for The Mariners. His impressive form led to his transfer to First Division Preston North End in June 1896 and he spent the next three seasons at Deepdale scoring 28 goals in in 80 appearances.
He then joined Southern League Tottenham Hotspur in the 1899 close season for their first season at White Hart Lane and he was part of the team that won the Southern League Championship in 1900 scoring 25 goals in 31 appearances. However he returned to Lancashire in May 1900 re-joining Preston North End, and although they were relegated in his first season he stayed for a further season in the Second Division before joining non league Fleetwood in 1902 after a further 18 goals in 57 appearances, but soon returned to Preston that October where he scored a further 3 goals in 20 appearances during 1902-03.
In August 1903 he joined Woolwich Arsenal, scoring twice in 10 appearances helping them to their first promotion to the top flight as they finished Second Division runners up. After a single season he joined Southern League Fulham in August 1904, spending less than a single season at Craven Cottage before once again returning to Lancashire to join Blackpool in March 1905. After 2 goals in 8 appearances for Blackpool before the end of the 1904-05 season, he re-joined Fleetwood, although he did return to Blackpool in February 1907 without making any further first team appearances.