John McPhee trascorre un decennio in Moto3™ conquistando quattro podi e 16 vittorie. Nel 2023 compie il salto nel WorldSSP con il team Vince64 by Puccetti Racing. In Australia conquista un podio eccezionale nel corso di una gara in regime flag-to-flag, prima della separazione che avviene a fine stagione. Disputa alcune gare con il team D34G Racing in sella alla Panigale V2 e nel 2024 correrà con il suo terzo costruttore, dividendo il box con Jorge Navarro nel team WRP-RT Motorsport by SKM-Triumph.