James Allen war in seinem Heimatland ein erfolgreicher Kartfahrer, der mehrere Junioren-Meisterschaften gewann, ehe er 2013 nach Europa kam. Er beteiligte sich am Talente-Cup der Formel BMW und erreichte in der Endwertung den fünften Rang.[1] Diese Ergebnis ermöglichte ihm den Einstieg in die Formel Renault, in der er 2016 Siebter im Formel Renault 2.0 Northern European Cup wurde (Meister Lando Norris).