W trakcie sezonu zdobył 100 punktów, które zapewniły mu trzecie miejsce w klasyfikacji generalnej.
2013 Kolejny sezon GRC Foust rozpoczął dość pechowo. Musiał się on wycofać z rywalizacji w finale podczas Brazylijskiej rundy i został ostatecznie sklasyfikowany na siódmym miejscu. Podczas pierwszej rundy w Niemczech podczas restartu obrócił się po kontakcie z Patrikiem Sandellem i zakończył zawody na szóstym miejscu. Na drugi dzień (w Niemczech rozegrano podwójną rundę) obyło się już bez problemów i Amerykanin zakończył rywalizację na trzecim miejscu. Podczas zawodów w New Hampshire jechał po swoje pierwsze zwycięstwo, gdy na ostatnim zakręcie popełnił błąd i uderzył w bandę. Dojechał do mety na czwartym miejscu. Kolejny pechowy występ Foust zaliczył na Bristol Motor Speedway, gdzie po dwóch okrążeniach musiał się wycofać będąc sklasyfikowany na siódmym miejscu. Podczas X Games wywalczył srebrny medal przegrywając z Toomasem Heikkinenem. Dzień wcześniej wziął udział także w zawodach Gymkhana Grid, gdzie w finale pokonał Patrika Sandella i zdobył złoty medal. Podczas zawodów w Atlancie ponownie był drugi przegrywając z Heikkinenem. Przed zawodami w Charlotte Fin potrzebował jednego punktu do wywalczenia tytułu, który zdobył wygrywając półfinał. Foust natomiast zaliczył kolejny nieudany występ po tym, jak dachował w półfinale.