Après les essais à Abou Dabi, il est annoncé comme pilote au sein de l'écurie ART Grand Prix pour la saison de 2018 de GP3 Series, aux côtés de Anthoine Hubert, qui remportera le championnat. Pour la première course à Barcelone, pour la course principale, il termine sur le podium en troisième position tandis qu'en course sprint, il termine septième. Au Castellet, pour la course a domicile de son équipe, il finit huitième de la première course tandis qu'à la seconde course, il signe sa première victoire de sa saison. En Autriche, le pilote britannique se qualifie en pole position ; pour la course principale, il signe sa seconde victoire consécutive tandis qu'en course sprint, il termine sixième.