Confermato per il dalla Toro Rosso insieme a Vergne, Ricciardo ottenne i primi punti dell'anno alla terza gara stagionale, in Cina, con un settimo posto che in quel momento rappresentava anche il suo miglior risultato in Formula 1. Successivamente fece segnare altri piazzamenti a punti in Spagna (10º), in Gran Bretagna (8º) e in Belgio (10º); per quanto riguarda le qualifiche, i due sesti posti di Gran Bretagna (dove partì quinto) e Germania furono i migliori dell'annata. Il 2 settembre Helmut Marko annunciò su Servus TV l'ingaggio di Ricciardo da parte della Red Bull Racing a partire dal al fianco del confermato Sebastian Vettel e in sostituzione del connazionale Mark Webber. Nel successivo Gran Premio d'Italia Ricciardo riuscì a ripetere il settimo posto della Cina, dopodiché tornò in zona punti in India e nell'ultima corsa stagionale in Brasile (10º in entrambi i casi). Con questi risultati si piazzò al 14º in classifica con 20 punti.