Després de dos anys al Renault F1 Team, Ricciardo es va unir a McLaren per al Campionat del Món de Fórmula 1 de 2021 com a substitut de Carlos Sainz Jr. que va signar un contracte de diversos anys amb Ferrari. El seu company d'equip per al 2021 és Lando Norris, que va ser retingut per l'equip. Pel que fa al seu nou contracte, Ricciardo va admetre que abans de signar per a McLaren havia mantingut converses amb Ferrari sobre assumir el seient de Sebastian Vettel, però Ferrari va signar Sainz. Posteriorment va quedar 7è en l'obertura de la temporada 2021 a Bahrain, després d'haver-se classificat 6è. A la següent cursa, el Gran Premi d'Emilia Romagna 2021
, va acabar sisè, havent-se classificat una vegada més en la mateixa posició. A la tercera cursa de la temporada a Portugal, Ricciardo va patir una sortida de xoc a la qualificació, quedant fora de la Q1 i començant la cursa des del 16è. Durant la cursa va treballar el seu camí a través del camp i va acabar en una posició de puntuació en el novè lloc, ajudant a McLaren a mantenir el tercer lloc en el campionat de constructors. Al Gran Premi d'Espanya, Ricciardo va classificar setè, però va aconseguir pujar a cinquè en la primera volta. Va defensar el cinquè lloc del pilot de Red Bull Sergio Pérez fins a la volta 45, on Pérez va poder passar a la curva 1. Va acabar sisè, marcant la primera vegada en la temporada que va acabar per davant de Norris.