El jugador nacido en Carepa, Antioquia, el 13 de julio de 1989, ha conseguido 30 anotaciones en 101 partidos jugados con el Equipo del Pueblo.

Juan Fernando Caicedo ha pasado por 7 equipos, 6 de Colombia y 1 de Argentina, los cuales son: Centauros Villavicencio (2008-2009), Cortuluá (2009-2010), Quindío (2010-2012), Independiente (Argentina, 2013), Santa Fe (2013-2014), Huila (2014), Medellín (2015-presente). En el que más goles ha hecho a sido en el Poderoso, en el cual tiene un promedio de gol de 0,28.

'La Pantera' fue goleador de la temporada 2015 con el Rojo, logrando 19 anotaciones. En 2016-I salió campeón, donde a pesar de una lesión que lo tuvo fuera de las canchas por un tiempo, marcó 6 goles. En Copa Sudamericana anotó su primer gol internacional, ante Sportivo Luqueño en condición de local, donde el partido terminó 3-0.

El 9 de abril de 2016 en el torneo de apertura, marcó su primer hat-trick con la camisa roja. Aquel compromiso fue ante Alianza Petrolera, en el Atanasio, y el juego terminó 4-2 a favor del DIM.

El futbolista seguirá mostrando su talento, y poderse consolidar como uno de los goleadores del torneo.