A karrierjét karts versenyzéssel kezdte. A nyílt kerék versenyzési ranglétrán haladt fel, megnyerte a 2002-es Infiniti Pro Series-t. Amikor Foyt 2003-ban megrendezte első Indianapolis 500-as versenyét, ő lett a legfiatalabb versenyző, aki a versenyen indult. További két évig folytatta az IndyCar versenyt, amíg a háta sérült a 2005-ös Indianapolis 500-as versenyen. Később abban a szezonban több NASCAR Busch Series-t is indított. 2006-ban a Busch Series-ben kellett volna folytatnia, de a csapatot felvásárolták, és a szerződése megakadályozta, hogy egy nem Dodge autót vezessen. A szezon végén tért vissza az IndyCar-ba. 2009 óta nem versenyzett, bár a nagyapja A. J. Foyt Enterprises csapatának vezetett a
2010-es Indianapolis 500.