Inizia a gareggiare nel 2013,[1] prendendo dimestichezza con il flat-track e il motocross.[2] Dopo diversi titoli nazionali sullo sterrato,[1] passa alle corse su pista partecipando al campionato australiano Supersport 300 oltre che alla Asian Talent Cup.[2] Nel 2020 si trasferisce, insieme al padre Jonathan, in Europa per prendere parte al FIM Junior GP.[2]
Dopo un periodo di ambientamento decide di passare alla classe Moto2 del campeonato de España de Velocidad, valevole come campionato europeo. Nel 2022, in sella ad una Kalex del team Promoracing, vince due gare ed è vice-campione.[3] Nel 2023 passa al Liqui Moly Husqvarna Intact GP Junior Team col quale vince otto delle undici gare previste laureandosi campione continentale.[4]
Nel 2022 ha l'opportunità di esordire nel motomondiale: viene infatti chiamato, sia a metà campionato che per la gara conclusiva di Valencia,[5] a sostituire l'infortunato Sam Lowes per il team Marc VDS Racing.[6] Il nono posto conquistato nell'ultima prova gli consente di classificarsi ventiseiesimo in classifica piloti. Nel 2023, lo stesso team con cui gareggia per il titolo europeo, lo chiama a sostituire gli infortunati Darryn Binder e Lukas Tulovic nel mondiale Moto2. In questa circostanza disputa cinque Gran Premi senza ottenere punti.[7]