Le , McLaren Racing annonce sa titularisation pour la saison 2014 à la place du pilote mexicain Sergio Pérez. Le , pour sa première course en Formule 1, au Grand Prix d'Australie, Magnussen monte sur le podium en se classant deuxième, juste devant son coéquipier Jenson Button. En Malaisie, qualifié en huitième position, il termine neuvième et pointe à la cinquième place du championnat, à trois points de son coéquipier.