En 1966 obtuvo tres segundos puestos, un tercero y un cuarto en las 500 Millas de Indianápolis, lo que le permitió alcanzar la tercera posición final, por detrás de Mario Andretti y Jim McElreath.
Sin embargo, abandonó por choque en las 500 Millas de Indianápolis, por lo que finalizó cuarto en el campeonato, siendo superado por A. J. Foyt, Andretti y Bobby Unser.
Nuevamente un abandono en las 500 Millas de Indianápolis lo relegó a la quinta colocación final.
En 1970 obtuvo un tercer puesto, dos cuartos como únicos resultados destacados, de manea que terminó séptimo en la clasificación general.
A continuación, Johncock fue contratado por Patrick Racing, con el cual compitió en la USAC y la CART durante más de una década, principalmente con el número 20.
Por tanto, se coronó campeón del USAC ante Rutherford, Wally Dallenbach y Al Unser.
En 1980, Johncock obtuvo tres podios y cinco top 5 en 11 participaciones en la CART, sin lograr victorias, de modo que resultó sexto en el campeonato.
Volvió al equipo Patrick en 1984, con el que logró un cuarto puesto y un sexto como mejores resultados.
En 1991 llegó sexto en las 500 Millas de Indianápolis con el equipo Hemelgarn; y corrió allí por última vez en 1992.