Rodríguez, nacido en Cúcuta, Norte de Santander, hace 21 años, y jugador muy importante de la selección Colombia en las Eliminatorias al Mundial de Brasil 2014, está en la agenda del Tottenham como principal candidato a remplazar la próxima temporada a Gareth Bale, de quien se dice podría ir al Real Madrid.
Tottenham se convertiría así en el segundo equipo inglés en contar con James, luego de las muy sonadas pretensiones del Manchester United.
Durante su corta pero exitosa carrera deportiva, Rodríguez ha jugado en el Envigado de su país, Banfield de Argentina y Porto, de Portugal.
En su palmarés se encuentran los títulos de Primera B con Envigado, en 2007; Torneo Apertura de Argentina, en 2009; y siete campeonatos con el Porto (una Europa League, en 2010-2011; tres supercopas de Portugal, en 2010, 2011 y 2012; dos Ligas de Portugal, en 2010-2011 y 2011-2012; y una Taza de Portugal, en 2010-2011). Con Colombia Sub-20 ganó el Torneo Esperanzas de Toulon, en 2010.