Hän aloitti uransa karttien kilpailuissa. Hän nousi avoimen pyörän kilpailujen joukossa voittamalla 2002 Infiniti Pro Series -sarjan. Kun Foyt ajoi ensimmäisen Indianapolis 500 -kilpailunsa vuonna 2003, hänestä tuli tapahtuman nuorin kuljettaja. Hän jatkoi IndyCarissa vielä kaksi vuotta, kunnes hän loukkaantui selkäänsä vuoden 2005 Indianapolis 500 -kilpailussa. Myöhemmin samana kaudella hän aloitti useita NASCAR Busch Series -sarjoja. Hänen oli tarkoitus jatkaa Busch Seriesissä vuonna 2006, mutta joukkue ostettiin pois ja hänen sopimuksensa esti häntä ajamasta muuta autoa kuin Dodgea. Hän palasi IndyCar-sarjaan sen kauden lopulla. Hän ei ole kilpaillut vuodesta 2009 lähtien, vaikka hän ajoi isoisänsä A. J. Foyt Enterprises -joukkueessa.
2010 Indianapolis 500 -kilpailu.