Thomas fixo o seu debut internacional senior para Gales o 10 de xuño de 2001 contra o Xapón, e foi seleccionado en outras seis ocasións ese ano. Despois xogou no Seis Nacións de 2002.
, así como xogar probas contra Sudáfrica e Romanía. Foi seleccionado seis veces en 2003, incluídas as Seis Nacións. Xogou en dúas probas contra Arxentina en xuño de 2006.