Thompson made his World Cup debut in January 2006 at Harrachov, Czech Republic. His best World Cup result to date also came at Harrachov, in 2007, when he finished 30th in the 10 kilometre Gundersen race.[2]
Thompson has also competed in two World Championships, with his best performances being 41st places in the 2005 Gundersen and the 2007 sprint races.[2]