Roulstone debütierte 2020 im European Talent Cup für Leopard Racing und wurde Gesamt-17.; seine beste Platzierung war ein siebter Platz. 2021 gewann er den Saisonauftakt und fuhr zwei weitere Male aufs Podest. Er wurde Gesamtneunter und fuhr zudem als einziger Nicht-Spanier einen Podestplatz ein.
2022 stieg der Australier für zwei Jahre in die JuniorGP-Kategorie auf und wechselte zum Aspar Team. 2022 und 2023 fuhr er zudem im Red Bull MotoGP Rookies Cup. In der JuniorGP-Serie waren in seinem ersten Jahr Filippo Farioli und David Alonso seine Teamkollegen, im Jahr darauf Joel Esteban und Nicola Carraro. Roulstone blieb in beiden Saisons der einzige sieglose Fahrer im Team. Insbesondere in seinem ersten Jahr hatte er in beiden Serien Schwierigkeiten sich an die größeren Motorräder anzupassen. Seine Rookies-Cup-Kampagne begann mit einem starken siebten Platz und damit neun Punkten in Portimão, die in der Endwertung mehr als die Hälfte seiner gesamten Punkte in dieser Saison ausmachten. Seine JuniorGP-Saison begann ebenfalls schwach. Im Saisonverlauf steigerte sich Roulstone langsam und erreichte in den letzten drei Rennen Punkteplatzierungen. 2023 lief bedeutend besser für Roulstone. Ihm gelangen in beiden Serien Podestplätze und er schloss den Rookies Cup als Fünfter sowie die JuniorGP als Siebter ab.