1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
La saison 2018 est celle de l'éclosion puisque Cannon apparait à trente-trois reprises en saison régulière de MLS, participe à la campagne de Dallas en Ligue des champions de la CONCACAF 2018 en affrontant à deux reprises le Tauro FC, et connait sa première sélection en équipe nationale.
Boavista FC (2020-2023)
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Après trois saisons et demie, il rejoint le Boavista FC le pour une somme avoisinant les trois millions de dollars américains[3]. Il participe à sa première rencontre sous le maillot noir et blanc dès le suivant en affrontant Nacional pour le compte de la journée inaugurale de la saison 2020-2021 (3-3). Il conclut alors son exercice avec trente-trois rencontres jouées et attire de nouveau plusieurs équipes européennes en vue du marché estival 2021[4].
Queens Park Rangers (depuis 2023)
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Parcours en sélection
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Le , il figure pour la première fois sur le banc des remplaçants de l'équipe nationale, lors d'un match amical face à la Colombie (défaite 2-4). Il reçoit sa première sélection avec l'équipe des États-Unis cinq jours plus tard, en amical contre le Pérou (match nul 1-1). Il joue 84 minutes lors de cette rencontre[5].
Le , il est retenu dans la liste des vingt-trois joueurs américains sélectionnés par Gregg Berhalter pour disputer la Gold Cup 2021[6].