2005 fuhr er für das Jordan-Team und erreichte seine erste Podiums-Platzierung beim Grand Prix der USA in Indianapolis 2005 mit dem dritten Platz bei lediglich sechs gestarteten Fahrern. Gleichzeitig war es der erste Podestplatz für einen portugiesischen Formel-1-Fahrer. Außerdem hat es noch kein Fahrer vor ihm geschafft, 16 Rennen ununterbrochen seit seinem Debüt zu beenden. Erst Max Chilton konnte diesen Rekord überbieten.