Thomas membuat debut internasional seniornya untuk Wales pada 10 Juni 2001 melawan Jepang, dan dicap pada enam kesempatan lain tahun itu. Dia kemudian bermain di 2002 Six Nations
, serta bermain Test melawan Afrika Selatan dan Rumania. Dia dicap enam kali pada tahun 2003, termasuk Enam Bangsa. Dia bermain dalam dua Tes melawan Argentina pada Juni 2006.