1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Lors de la saison 2018-2019, Gardner est prêté à Birmingham City avec qui il inscrit deux buts en quarante-deux matchs. Il s'engage définitivement avec le club de Birmingham le .
Il fait ses débuts en équipe d'Angleterre espoirs le lors d'un match contre Israël[3], n'ayant jamais joué un match professionnel. Le , il marque ses deux premiers buts pour les espoirs lors d'un match contre l'Islande[4].