 He played in the FAW Premier Cup defeat to Bangor City later in the season but it would be his last appearance for Cardiff and he was released in May 2005.He joined Carmarthen Town in July 2005 and since become a prolific goalscorer, scoring his 50th league goal for the side on 28 November 2009 during a 3-1 win over Bala Town.In June 2010, Thomas moved to local rivals Haverfordwest County.