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.