Scrivi una continuazione per questo paragrafo - Castroneves ha iniziato la stagione 2008 finendo non inferiore al quarto nei primi quattro round con secondi posti consecutivi a San Pietroburgo e Motegi per prendere il vantaggio sui primi punti. Si e' qualificato quarto per le Indianapolis 500.
Castroneves ha perso il vantaggio di punti a Dixon quando il danno all'ala anteriore lo ha relegato al quarto posto. Finì secondo sia a Texas che a Richmond con pole position consecutive a Nashville e Mid-Ohio, entrambe senza conseguire una vittoria in gara. Castroneves ha vinto il Peak Antifreeze Indy Grand Prix a Infineon Raceway guidando una gara di 51 giri dalla pole position per terminare una serie di 29 gare senza vittorie. Dopo aver finito secondo a Detroit per aver bloccato illegalmente Justin Wilson, è entrato nella stagione finale di Peak Antifreeze Indy 300 30 punti dietro il leader del campionato Dixon. Castroneves doveva vincere la gara e Dixon doveva finire undicesimo o meno per diventare il campione. Ha iniziato al 28 ° posto a causa di una penalità del limite di pista, battendo Dixon di 0,0033 secondi nel secondo traguardo più vicino nella storia della serie, terminando la stagione al secondo posto in punti con 629.