Nel 2018 gareggia a tempo pieno nel campionato spagnolo della classe Moto3, concludendo in 22º posizione in classifica finale.[1] Nel 2019 prende parte al motomondiale in Moto3 come pilota titolare, guidando una KTM RC 250 GP del team CIP-Green Power. Il compagno di squadra è Darryn Binder. Il 16 giugno 2019, in occasione del GP della Catalogna ottiene i suoi primi punti iridati (frutto di un 14º posto in gara) mentre in occasione del GP Australiano, il 27 ottobre, ottiene il suo primo piazzamento nei primi dieci piloti. Chiude la stagione al 28º posto con 10 punti.
Nel 2020 venne ingaggiato dalla squadra "RT Motorsports by SKM-Kawasaki" per partecipare al campionato mondiale Supersport 300 con una Kawasaki Ninja 400. Ottenne nel suo primo gran premio due podi, un secondo posto nella gara 1 e un terzo posto nella gara 2. Totalizza cinque piazzamenti a podio in stagione, tra cui una vittoria, e chiude al sesto posto in classifica piloti.[3] Continua con lo stesso team anche nel 2021 quando concorre per il titolo. In questa stagione è costretto a saltare il Gran Premio di Jerez per sottoporsi ad un intervento.[4] Chiude la stagione al secondo posto con centottantanove punti.[5] Nella stessa stagione prende parte al primo evento di Misano nel campionato italiano Supersport 300. Vincendo gara1 e gara2 conquista cinquanta punti che gli consentono di classificarsi undicesimo.
Nel 2022 passa a gareggiare nel mondiale Supersport; con il team Prodina Racing prende parte alle corse in territorio europeo e alla World Supersport Challenge che chiude al sesto posto con cinque punti.[6] Prende parte anche agli ultimi tre Gran Premi stagionali, in qualità di pilota sostitutivo con Motozoo Racing by Puccetti,[7] conquista altri ventisei punti che gli consentono di classificarsi al ventitreesimo posto.[6] Nel 2023 prosegue con il team con cui aveva disputato le ultime gare del 2022. Prende parte alle sole gare valide per la Challenge, con cinquantasei punti chiude quindicesimo in classifica piloti e vince la World Supersport Challenge con un margine di trenta punti su Tom Edwards.[8] Contestualmente al mondiale, prende parte al campionato britannico Supersport dove si classifica al secondo posto con numerose vittorie nei singoli Gran Premi.[9] Nel 2024 passa al team PTR alla guida di una Street Triple RS765, pilota britannico con moto britannica. Contestualmente al mondiale e con la stessa squadra disputa, in qualità di pilota wild card, la prova di Donington del British Supersport conquistando una vittoria ed un secondo posto.[10] Il primo podio nel mondiale Supersport arriva al Cremona Circuit: in gara due, con centoventi punti si classifica decimo.[11]
^(DE) Björn Reichert, BSB - Britische Superbike Meisterschaft, su motorrad-autogrammkarten.de. URL consultato il 1º luglio 2019 (archiviato dall'url originale il 23 marzo 2019).