Am 26. November 2006 bestritt Dixon sein erstes Rennen im Weltcup und wurde 46. beim Super-G in Lake Louise. Seine ersten Weltcuppunkte gewann er am 18. Januar 2008, als er beim Super-G auf der Streif in Kitzbühel die Konkurrenz mit der Startnummer 43 überraschte und auf Platz 6 fuhr. Sein zunächst bestes Weltcupergebnis erzielte er am 2. März 2008 als Vierter der Abfahrt von Kvitfjell. Auch in den nächsten beiden Jahren fuhr er mehrmals unter die besten zehn. Die Saison 2009/10 musste er aber um den Jahreswechsel wegen einer Kopfverletzung unterbrechen. Danach nahm er in diesem Winter nur noch an den Olympischen Winterspielen in Vancouver teil, wo er 24. im Riesenslalom wurde, jedoch in Abfahrt und Super-G ausschied. Bei der Weltmeisterschaft im Vorjahr hatte er Platz 20 im Super-G und Rang 21 im Riesenslalom belegt.