2012 startete Ricciardo zusammen mit Jean-Éric Vergne für Toro Rosso in der Formel 1. Bereits beim Saisonauftakt, seinem Heim-Grand-Prix in Australien erzielte er mit einem neunten Platz zum ersten Mal Punkte in der Formel 1. Diese Platzierung erreichte er bei drei weiteren Rennen der Saison. Mit insgesamt sechs Punkteplatzierungen schloss er die Saison auf dem 18. Platz der Fahrerwertung ab. Er unterlag Vergne intern mit 10 zu 16 Punkten.