Tom came through the Academy system at York City before signing a permanent deal with Harrogate Town. Tom currently plays for Alfreton Town.

He graduated from the York City Academy before signing professional forms in 2012. He spent time out on loan at Halifax and then Harrogate Town where his goals in the FA Cup helped the club reach the 2nd round.

Tom went on to make 47 appearances for York City in League 2 before signing an 18 month contract with Harrogate Town in March 2016. At the beginning of the 2017-18 season he agreed terms with Alfreton Town.

Tom has his level 2 coaching badge and is currently working his way through his Youth Modules before enrolling on his UEFA B license. Tom has previous experience coaching with York City’s Academy.