Thomas gerði sitt fyrsta landsleik fyrir Wales 10. júní 2001 gegn Japan og var leikinn í sex leikjum á árinu. Hann lék síðan í Six Nations 2002
, auk þess að spila próf gegn Suður-Afríku og Rúmeníu. Hann spilaði sex sinnum árið 2003, þar á meðal á Six Nations. Hann lék í tveimur prófum gegn Argentínu í júní 2006.