Juega como delantero y su equipo actual es el San Antonio FC de la USL Championship.
Agudelo inició su carrera con la academia de los New York Red Bulls y rápidamente se estableció como uno de los futuros jugadores más habilidosos del club.
Aunque se había reportado inicialmente de que Agudelo había firmado contrato con Millonarios, él volvió a los Estados Unidos para jugar con el equipo profesional del Red Bull New York.
[2] Y compartió con otros juveniles que llegar al profesionalismo como Sebastián Villate, Luis Malagón, José Cuero, Charles Quinto, Luis del Risco, Leticiano Mosquero, Jhonatan Pérez, Pedro Franco, Yuber Asprilla, Yoiver González, Víctor Salazar, Edier Tello y Cristhian Subero.
[9] Agudelo hizo su debut tan solo 3 días después, en la victoria 1-0 sobre los rivales californianos, el L.A.
No obstante, su permiso fue negado una segunda vez en mayo de 2014.
[18] Luego de que su permiso fuera rechazado por segunda vez, Agudelo y Stoke City acordaron mutuamente terminar su contrato.
[25] Anotó su primer gol en la temporada 2015 en la victoria 2-0 sobre el Colorado Rapids como visitantes.
[26] Fichó por el Inter de Miami para su temporada debut en la MLS 2020.
[35] Finalmente, Estados Unidos quedó eliminado de la competición tras perder 2-0 ante Canadá y empatar 3-3 ante El Salvador en los encuentros que Agudelo estuvo ausente.
[43] Creció y jugó fútbol en Barnegat Township, Nueva Jersey, donde actualmente vive con su familia.