John McPhee a passé une décennie en Moto3™ et a décroché quatre victoires et 16 podiums, avant de passer en WorldSSP en 2023 avec l’équipe Vince64 by Puccetti Racing. Un podium quelque peu surprenant en Australie lors d’un flag-to-flag en a été le point d’orgue, avant de se séparer de son équipe vers la fin de la saison. Il fait quelques courses avec D34G Racing sur la Panigale V2 et, en 2024, il courra pour un troisième constructeur. Il rejoint Jorge Navarro au sein de l’équipe WRP-RT Motorsport by SKM-Triumph.