Gardner körde motocross och enduro som knatte och började med roadracing vid 10 års ålder. 14 år fyllda flyttade han till Spanien för att utveckla sin körning. Gardner körde i öppna spanska mästerskapen i Moto3 från 2013. Han gjorde VM-debut i Moto3-klassen 2014 och säsongen 2015 körde han Moto3-VM på heltid för "CIP Team" på en Mahindra. Redan 2016 gick Gardner upp i Moto2-klassen där han körde en Kalex för "Tasca racing". Gardner körde därefter 2017 och 2018 för "Tech 3". Roadracing-VM 2019 körde Gardner åter en Kalex, för stallet "SAG Team".