תומאס הופיע לראשונה בתפקיד בכיר במדינת ויילס ב-10 ביוני 2001 נגד יפן, והשתתף בשישה משחקים נוספים באותה שנה. לאחר מכן הוא שיחק באליפות שש המדינות ב-2002.
, כמו גם משחק מבחנים נגד דרום אפריקה ורומניה. הוא הוצג שישה פעמים ב-2003, כולל שישה אומות. הוא שיחק בשני משחקים נגד ארגנטינה ביוני 2006.