A seulement 22 ans, le jeune pilote Zach Veach est confirmé au sein de l’écurie A.J. Foyt Racing pour courir la 101e édition des 500 miles d’Indianapolis. Il sera au volant de la voiture n°40 commanditée par Indy Women in Tech, sponsor d’un tournoi du golf qui passe au sein du circuit d’Indianapolis.
Quel début pour Zach Veach qui effectuera ses grands débuts dans la série IndyCar à l’occasion d’une des plus grandes courses du sport automobile. Il fera donc équipe avec les pilotes réguliers Conor Daly et Carlos Munoz. Le jeune américain est resté tout au long de sa jeune carrière dans le giron d’Andretti Autosport puisqu’il a participé à l’ensemble des championnats de promotion au sein de l’équipe (jusqu’en 2014) sans toutefois être parvenu à être champion. Veach a également participé aux tests de Sonoma en Septembre 2016 pour le compte d’Ed Carpenter Racing.
« Je pense que tout jeune pilote américain pense à courir à Indianapolis et, bien sûr, avec un aussi grand nom comme AJ Foyt. Dire que je vais courir mon premier Indianapolis 500 avec une équipe comme ça est très excitant pour moi. » a déclaré Zach Veach.
En 2010 et 2011, il participe au championnat US F2000 terminant 5e et 4e du championnat. Il remporte la course de Sebring lors de sa deuxième saison. En 2012, il monte en grade en rejoignant le championnat Star Mazda mais ne termine que 10e championnat. Cela ne l’empêche pas d’obtenir la confiance d’Andretti Autosport l’année d’après pour courir en Indy Lights. Il termine 7e du championnat en 2013 avec une 3e place obtenue sur l’ovale du Milwaukee. En 2014, il termine 3e du championnat avec 3 courses remportées (St.Pete, Alabama, Milwaukee). Il fait l’impasse sur la saison 2015 et revient en 2016 chez Belardi Racing où il termine 4e du championnat avec 3 courses gagnées (Road America, Watkins Glen, Laguna Seca).