Onzième à Grand Prix de St. Petersburg puis à Long Beach, où il occupe la deuxième place avat d'être confronté à un problème de moteur. Il termine ensuite cinquième du Grand Prix d'Alabama, remporté par Josef Newgarden. Il termine ensuite huitième du Grand Prix d'Indianapolis. Il se classe en troisième position de la "" des d'Indianapolis, course qu'il termine en septième position, gêné par un problème survenu lors du ravitaillement lors d'un arrêt au qui lui fait perdre de nombreuses secondes. Il termine ensuite respectivement cinquième et septième des deux courses de Déroit, puis au Texas, à Road America et onzième en Ioawa. Il termine deuxième du Grand Prix de Toronto derrière Josejf Newgarden, son premier podium depuis sa victoire à Indy500 de 2016. Sixième à Mid-Ohio, il termine une nouvelle fois sur le podium, terminant troisième à Pocono. Sixième du Grand Prix de Gateway, il obtient de sa première pole position en Indy Series lors Grand Prix de Watkins Glen, il remporte cette course, sa deuxième victoire en carrière, devant Scott Dixon et Ryan Hunter-Reay. Il termine lors de la dernière course et se classe au septième rang sur la saison.