2019 wechselte Sainz zu McLaren. Beim Großen Preis von Brasilien kam er zunächst auf dem vierten Rang ins Ziel. Da der vor ihm platzierte Lewis Hamilton nachträglich eine Zeitstrafe erhielt, rückte Sainz auf den dritten Platz vor und erzielte damit seine erste Podestplatzierung. Am Saisonende belegte er den sechsten Platz in der Fahrerwertung mit 96 Punkten, was sein bestes Ergebnis in der Formel 1 ist.