Squad number 1
Tommy played in the youth teams at Sheffield Wednesday, before he joined Brighouse in 2011. As well as putting in some very good performances for Brighouse, he also scored a last minute header for them in a Northern Counties East League game. He had a brief spell at Halifax Town in 2013, and then he moved on to Farsley for two seasons, where he won the EvoStik First Division North player of the year award.
He moved back to Brighouse for a second spell, before spending three seasons at Scarborough Athletic (one of his team mates was former Darlington captain Kevin Burgess) helping them win promotion from the EvoStik First Division North. He also had trials during this time at Rotherham and Cambridge, while other Football League clubs kept an eye on him.
In the summer of 2020, he signed for another Northern Premier League club, Buxton, and played for them until the season was curtailed.
He has been an ever-present in the Darlington team ever since, but hasn't scored yet.