Career
Thomas plays as a striker. Thomas spent two years at Boreham Wood, helping them to avoid relegation. Following this he turned professional, signing with Crystal Palace for a small fee.
During his first season at Palace, Thomas moved to Conference National side Grays Athletic on loan, and scored the equaliser in the 1–1 home draw against Weymouth.
In February 2009, Thomas moved to Rotherham United on a one-month loan deal. He was released from Crystal Palace in early January 2010, and signed for Isthmian League Premier Division club Billericay Town on 21 January.
Thomas rejoined Grays Athletic in the Isthmian League Division One North at the start of the 2010-2011 season. He made 35 appearances scoring 12 goals for Grays, before being released on 8 April 2011.
He went on to join Chesham United in July 2011, ahead of the 2011-2012 season and scored 43 goals in 92 matches for the Generals before moving to Canvey Island ahead of the 2013-2014 season.