Thompson valittiin Englannin kesäretkelle Pohjois-Amerikkaan vuonna 2001, jossa hän pärjäsi hyvin. Hän debytoi Englannin maajoukkueessa vuonna 2002.
Voitto Skotlantia vastaan. Hän teki ensimmäisen testinsä Italiaa vastaan vuoden 2003 Six Nations -turnauksessa, jossa Englanti voitti Grand Slamin. Thompson teki merkittävän panoksen Englannin eteläisen pallonpuoliskon kiertueelle kesäkuussa 2003, pelaamalla molemmissa voittoisissa testeissä Uutta-Seelantia ja Australiaa vastaan.