Pro sezóny 2005–2006 přestoupil do týmu McLaren. V roce 2005 vyhrál tři Velké ceny, ale dva vynechané závody (vinou zranění) a jedna diskvalifikace v Kanadě mu zajistily pouze 60 bodů a celkové čtvrté místo v poháru jezdců.