Fue después de un partido amistoso contra Perú en el 2015 que James sufrió un golpe y no volvió a ser el mismo. En ese momento el entrenador del Real Madrid, su equipo, era Rafa Benitez. Ahí empezó un calvario de lesiones que le impidieron, por ejemplo, no estar en su nivel en el Mundial de Rusia 2018. Sólo jugó un partido completo y contra Japón y Costa de Marfil lo hizo solo unos pocos minutos comenzando el partido.
En los últimos dos años James ha tenido 29 lesiones. Ahora el técnico del Everton, Carlo Ancelotti, acaba de revelar que no jugará este domingo contra el Chelsea por encontrarse con problemas físicos. Ha sido una verdadera pena que el jugador colombiano no pueda mostrar su calidad por culpa de su deplorable estado físico.