Thomas Foley was 26 jaar oud op het moment van de Olympische Spelen in Turijn. Zijn enige wedstrijd, de reuzenslalom voor mannen
, werd op 20 februari gehouden. Hij eindigde de eerste run in een tijd van 1 minuut en 28,28 seconden, en de tweede in 1 minuut en 29,14 seconden. Zijn gecombineerde tijd was 2 minuten en 57,42 seconden, goed voor de 31e plaats van de 41 deelnemers die beide etappes van de race beëindigden. De gouden medaille werd gewonnen door Benjamin Raich van Oostenrijk in een tijd van 2 minuten en 35 seconden, de zilveren medaille werd gewonnen door Joël Chenal van Frankrijk en het brons door de Oostenrijkse Hermann Maier.