1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 2 avril 2022
Agudelo est né à Manizales en Colombie. À l'âge de huit ans, il part s'installer à New York avec sa famille.
Il commence sa carrière en rentrant au centre de formation des Red Bulls de New York. Considéré comme un grand espoir du soccer américain, il s'est vu offrir en 2009 une chance de rejoindre l'équipe première mais il décide de faire un essai en 2010 avec le club colombien des Millonarios. Bien qu'il ait été indiqué qu'il avait signé un contrat avec Los Millonarios, il retourne finalement aux États-Unis pour rejoindre les Red Bulls lors de la pré-saison.
Il marque son premier but en championnat contre les Sounders de Seattle (1-0) lors de la première journée de la saison 2011 de Major League Soccer. Ce but, son premier en MLS, est élu but de la semaine.
Le , il est annoncé que Agudelo a signé un pré-contrat avec le club anglais de Stoke City qu'il rejoint le , après que son contrat avec Revolution de la Nouvelle-Angleterre arrive à expiration[1],[2]. Pourtant, le , le club anglais annonce que le permis de travail n'a pas été délivré à Juan Agudelo qui ne peut, en conséquence, par rejoindre la formation pour le mois de janvier. Malgré tout, il ambitionne de trouver une opportunité ailleurs en Europe pour reprendre en janvier[3].
Le départ pour l'Angleterre
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Le , Agudelo annonce via son compte Twitter qu'il signe en prêt pour Stoke City pour les six prochains mois en attendant sa régularisation en Angleterre et un transfert définitif[4]. Le il est prêté au FC Utrecht.
Retour en Major League Soccer
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Son passage à Miami est de courte durée et il s'engage en faveur de Minnesota United le 2 mars 2021[7]. À l'issue de son contrat d'un an, il se retrouve agent libre.
Le , Agudelo est appelé pour la première fois avec les seniors dans une liste de 18 joueurs pour un match amical contre l'Afrique du Sud. Six jours plus tard au Cap, lors du match contre les Bafana Bafana, le jeune américain marque le seul but du match sur une reprise de volée. Pour sa deuxième sélection face au Chili, Agudelo provoque un penalty qui permet aux américains d'égaliser (1-1).
Remplaçant pour son troisième match avec les États-Unis contre l'Argentine, il entre en jeu pour la deuxième période et marque le but égalisateur (1-1) au Meadowlands Stadium devant plus de 78 000 personnes.