Thomas teki debyyttinsä Walesin maajoukkueessa 10. kesäkuuta 2001 Japania vastaan ja pelasi vielä kuusi kertaa samana vuonna. Hän pelasi sitten vuoden 2002 Six Nations -kisoissa.
Lisäksi hän pelasi testit Etelä-Afrikkaa ja Romaniaa vastaan. Hän pelasi kuusi kertaa vuonna 2003, mukaan lukien kuusi kansakuntaa. Hän pelasi kaksi testiä Argentiinaa vastaan kesäkuussa 2006.