En 2012, Castroneves volvió a lo más alto del podio en San Petersburgo y Edmonton, más un tercer puesto, un cuarto, un quinto y cuatro sextos, quedando así cuarto en el campeonato.