Thompson voitti vuonna 2006 Kansainyhteisön kisojen kultaa. Saman vuoden ssa hän oli toinen. Thompson on osallistunut maailmanlaajuisiin arvokilpailuihin kuusi kertaa ja selviytynyt kahdesti loppukilpailuun. Hän sijoittui Ateenassa olympialaisissa 2004 neljänneksi ja Pariisin MM-kilpailuissa 2003 seitsemänneksi.