Comezou a súa carreira como piloto de karts. Avanzou nas categorías de carreiras de rodas abertas, gañando a Serie Infiniti Pro 2002. Cando Foyt fixo a súa primeira carreira nas 500 Millas de Indianápolis en 2003, converteuse no piloto máis novo en competir no evento. Continuou en IndyCar durante dous anos máis ata que se lesionou a espalda nas 500 Millas de Indianápolis de 2005. Máis tarde esa tempada fixo varias partidas da NASCAR Busch Series. Estaba programado para continuar na Busch Series en 2006, pero o equipo foi comprado e o seu contrato impediu que conducise un coche non Dodge. Volveu á IndyCar a finais da tempada. Non competiu desde 2009, aínda que conduciu para o equipo do seu avó A. J. Foyt Enterprises en probas para o
2010 Indianapolis 500.