Thomas zadebiutował w reprezentacji Walii 10 czerwca 2001 roku przeciwko Japonii i w tym samym roku wystąpił w kolejnych sześciu meczach. Następnie zagrał w 2002 Six Nations.
, jak również grać testy przeciwko RPA i Rumunii. W 2003 r. był sześciokrotnie w grze, w tym w turnieju sześciu narodów. Zagrał w dwóch testach przeciwko Argentynie w czerwcu 2006 roku.