Inicio su carrera en el conjunto antioqueño debutando a los 14 años. Jugó 30 partidos y marcó 9 goles, en sus primeros 2 años como profesional
En Argentina, James se convirtió en el jugador extranjero más joven en anotar un gol a los 17 años. En diciembre de 2019 se coronó campeón de Argentina, siendo fundamental para el 'Taladro'
Dio su salto europeo en Portugal. Con el 'Dragón' ganó 3 ligas, 3 supercopas y 1 Copa de Portugal. Fue compañero de Falcao García y Freddy Guarín.
Pasó al fútbol francés antes de su gran actuación en Brasil 2014. Disputó 38 encuentros, marcó 10 goles y 14 asistencias
Luego de su gran actuación en el Mundial 2014, fue fichado por el Real Madrid. En su primer etapa ganó 2 Champions, 1 Supercopa europea, 2 Mundiales de Clubes y 1 liga española
Fue cedido al club alemán por 2 temporadas. Levantó 2 Bundesligas, 2 Supercopas de Alemania y 1 Copa nacional. Jugó 67 partidos, marcó 15 goles y 20 asistencias
Su segundo ciclo en Madrid terminó con otra Supercopa de España y otra liga. En sus dos ciclos disputo 125 encuentros, marcó 37 goles y 42 pase gol
Siguió su carrera en el fútbol inglés, nuevamente bajo la órden del técnico Carlo Ancelotti. En total jugó 26 partidos, anotó 6 goles y 9 asistencias
En septiembre de 2021 se fue a Qatar en busca de minutos al Al-Rayyan. En total disputó 16 encuentros, marcó 5 goles y 6 asistencias
James Rodríguez volverá a Europa, esta vez para defender los colores del conjunto griego