Thomas gab sein Nationalmannschaftsdebüt gegen Australien im Sommer 2003. Er wurde auch in den Kader zur Weltmeisterschaft 2003 nominiert. Seinen ersten Versuch im Nationaltrikot erzielte er gegen Italien während der Six Nations 2005.