À Bahreïn, Bottas part quatrième ; en course, il profite d'une perte de puissance du moteur de Charles Leclerc et d'un tête-à-queue de Sebastian Vettel pour obtenir la deuxième place. En Chine, il réalise la septième pole position de sa carrière et termine deuxième. Au Grand Prix d'Azerbaïdjan, il réalise la pole position, remporte la course devant son coéquipier et reprend la tête du championnat du monde. En Espagne, parti de la pole position, il termine deuxième sans inquiéter son coéquipier, vainqueur. À Monaco, il récupère la troisième place après la pénalisation de Max Verstappen. Sixième des qualifications au Canada, il se classe quatrième et obtient le point du meilleur tour en course. À Silvertone, Bottas réalise la pole position avec 6 millièmes de seconde d'avance sur son coéquipier ; il termine second de la course, derrière Hamilton. Il détruit sa W10 au 56e tour du Grand Prix d'Allemagne dans des conditions climatiques difficiles et subit donc son premier abandon de la saison avant de sa classer septième en Hongrie après une touchette au premier tour de la course.