W barwach McLarena startował do końca sezonu. Po GP Węgier punktował jeszcze trzykrotnie - podczas GP Turcji i GP Chin zajął piąte miejsca, a GP Brazylii ukończył na ósmym miejscu. W sezonie 2006 zdobył łącznie 19 punktów, czyli prawie dwukrotnie więcej niż w swojej dotychczasowej karierze, i zajął najlepszą pozycję w klasyfikacji generalnej w karierze – jedenaste miejsce.
De la Rosa był uważany za mocnego kandydata na partnera dla Fernando Alonso w McLarenie w sezonie 2007. Szefostwo zespołu zdecydowało się jednak powierzyć tę rolę własnemu wieloletniemu protegowanemu - Lewisowi Hamiltonowi. De la Rosa zdecydował się tym samym na kontynuowanie współpracy z brytyjskim zespołem jako ich kierowca testowy.
De la Rosa został uznany za jednego z podejrzanych w tzw. aferze szpiegowskiej (McLaren został ukarany za posiadanie poufnych danych zespołu Ferrari). Szczególna burza została wywołana po wymianie tajnych e-maili z Fernando Alonso, w których to de la Rosa przekonywał, iż jest w posiadaniu tajnych danych zespołu Ferrari.
Starty w Sauberze 2010 W sezonie 2010 wraz z Kamui Kobayashim startował w zespole Sauber.
Od Grand Prix Singapuru został zastąpiony przez Nicka Heidfelda.