Castroneves pradėjo 2008 m. Sezoną baigdamas ne žemesnį kaip ketvirtą pirmąsias keturias rungtynes su iš eilės antromis vietomis Sankt Peterburge ir Motegi, kad galėtų pradėti pirmauti taškais. Jis ketvirtas Indianapolis 500
Castronevesas prarado taškų lyderystę Dixonui, kai priekinis sparnas buvo pažeistas ir jis nukrito į ketvirtą vietą. Jis buvo antras tiek Teksase, tiek Richmonde, užimdamas iš eilės polius pozicijas Našvilyje ir Vidurio Ohajuje, tačiau nė vienas iš šių varžybų nebuvo laimėtas. Castroneves laimėjo "Peak Antifreeze" Indy Grand Prix lenktynių "Infineon Raceway" lenktynių lenktynių lenktynių lenktynių lenktynių lenktynių lenktynių lenktynių lenktynių lenktynių lenktynių. Baigęs antrą vietą Detroite už neteisėtą Džastino Vilsono blokavimą, jis įstojo į sezoną baigiantį "Peak Antifreeze Indy 300" varžybas, 30 taškų atsilikęs nuo čempionato lyderio Diksono. Castronevesas turėjo laimėti lenktynes, o Dixonas turėjo baigti vienuoliktą vietą arba žemesnį, kad taptų čempionu. Jis pradėjo 28-uoju dėl baudos, nugalėdamas Dixoną 0,0033 sekundės, ir baigė sezoną antroje vietoje, turėdamas 629 taškus.