Fox begann seine Karriere bei den Green Bay Gamblers in der amerikanischen Juniorenliga USHL und wechselte 1997 zum Team der University of Minnesota in die NCAA. Dort erbrachte er durchgehend gute Leistungen, weshalb er bereits während seines letzten College-Jahres für zwei Spiele bei den Milwaukee Admirals aktiv war. Sein erstes Engagement als Profi folgte bei den Peoria Rivermen. Noch in derselben Saison versuchte er sein Glück in Europa, wo er zunächst in Tschechien spielte und anschließend dem Schweizer National-League-A-Club HC Ambrì-Piotta in den Playoffs aushalf. Dennoch kehrte er anschließend für ein Jahr in die East Coast Hockey League zurück, ehe er im Jahr 2002 endgültig den Sprung nach Europa wagte.
Nach einer guten Saison in der zweiten deutschen Bundesliga beendete er die Saison 2003/04 beim HC Innsbruck in der österreichischen Eishockey-Liga, nachdem mit dem SC Riessersee sein bisheriger Arbeitgeber in Insolvenz ging. Fox kehrte aber ein Jahr später in die 2. Bundesliga zurück und absolvierte dort zwei weitere gute Spielzeiten bei den Wölfen Freiburg, ehe ihn der HK Jesenice verpflichtete, der in der 2006/07 seine Premiere in der österreichischen Liga feierte. Zusammen mit den slowenischen Brüdern Marcel und David Rodman bildete er eine der erfolgreichsten Sturmlinien der Liga und wurde mit insgesamt 92 Punkten viertbester Scorer der Liga, wobei Jesenice dennoch sehr knapp die Playoffs verpasste.
Im Jahr darauf wechselte er zusammen mit seinen Linienkollegen zu den Vienna Capitals, wo er es mit insgesamt 72 Punkten auf Platz eins der Topscorer-Wertung schaffte, jedoch mit seiner Mannschaft im Halbfinale ausschied. In der Saison 2008/09 verletzte er sich jedoch sehr früh an der Hand und musste fast die gesamte Saison pausieren. Die Capitals verlängerten daraufhin den Vertrag mit ihm nicht und er wechselte erneut zu einem Liganeuling, dem KHL Medveščak Zagreb aus Kroatien, wo er mit Thomas Jason Guidarelli wie schon einige Jahre zuvor in Garmisch und Innsbruck in einer Linie spielte. Im Jahr 2010 unterzeichnete er einen Vertrag beim EC Dornbirn und spielt seither in der zweithöchsten österreichischen Liga. Zur folgenden Spielzeit heuerte der US-Amerikaner beim Ligakonkurrenten HC Innsbruck an, mit dem er in der Spielzeit 2011/12 die Meisterschaft der österreichischen Nationalliga gewann. Anschließend verlängerte er seinen Vertrag im Juni 2012 um ein Jahr.[1]
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)