 He has also represented Welsh Minor Counties.Thomas played for Port Talbot Town in the South Wales Cricket Association between 2007 and 2008.In 30 matches, he scored 1295 runs at an average of 46.25, making three centuries with a highest score of 133.