1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 28 mars 2020
Il est dans un premier temps prêté au Battery de Charleston en 2016, où il joue quatre rencontres. Il est de retour à Atlanta à la fin de cette année.
Carleton joue son premier match pour Atlanta le , lors d'une rencontre de MLS face au Dynamo de Houston. Il entre en jeu ce jour-là à la place de Miguel Almirón en fin de partie et son équipe s'impose sur le score de quatre buts à un[2].
Le il inscrit son premier but lors de la rencontre de Coupe des États-Unis face à son ancien club du Battery de Charleston. Ce jour-là, Atlanta s'impose par trois buts à zéro[3].
Carleton est prêté pour la saison 2020 au club de l'Eleven d'Indy le 24 janvier 2020[4].
En sélection
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Avec les moins de 17 ans, il participe au championnat de la CONCACAF des moins de 17 ans en 2017. Les joueurs américains s'inclinent en finale face au Mexique, Carleton est le seul buteur américain de la partie en ouvrant le score à le 62e minute ce jour-là, mais l'égalisation en fin de match des Mexicains mène les deux équipes aux tirs au but, où les États-Unis sont battus.