Thomas fue nombrado capitán para el partido final de Gales en el Seis Naciones 2007 contra Inglaterra, después de que el capitán Stephen Jones fuera descartado con una fractura de muñeca. Cuando Thomas salió al campo, igualó el récord de Gareth Llewellyn de 92 partidos con Gales, récord que batió cuando lideró a Gales ante Australia en el Telstra Stadium de Sídney el 26 de mayo de 2007, un partido que Gales perdió 29-23 en un ensayo después de la sirena.