En , il signe avec Josef Kaufmann Racing, équipe qui a emmené Lando Norris vers le titre l'année dernière, pour la saison 2017 Eurocup Formula Renault 2.0. Après quatre deuxièmes places en sept courses à Monza, Silverstone, Pau et Monaco, il remporte sa première victoire de la saison, en marge du Grand Prix de Monaco de Formule 1, comme il l'avait fait il y a un an, revenant au troisième rang du championnat, derrière Robert Shwartzman et . Après de nouveaux podiums sur le Hungaroring, il remporte sa deuxième victoire de la saison sur le Nürburgring, sur une piste détrempée, lui permettant de passer à la deuxième place du championnat. Sur le Red Bull Ring, deuxième de la première course, il s'impose pour la troisième fois de la saison lors de la deuxième course, et prend la tête du championnat, pour la première fois de sa carrière.