 He has played for Wales at Under 17 and Under 19 level.Thomas began his career as a trainee with Cardiff City, turning professional in July 2004.After impressing in the reserve side he was handed his league debut on 19 November 2004 when he was brought on as a second-half substitute for Chris Barker in the 1-0 defeat at home to Preston North End.