En lo que va de la temporada, el colombiano ha acumulado 546 minutos en ocho partidos entre la Liga MX y la Leagues Cup, registrando un gol y una asistencia.

Sin embargo, ha sido objeto de críticas por no haber marcado en el torneo local y haberse perdido dos encuentros por molestias físicas. A pesar de esto, demostró su calidad en el último partido contra Querétaro, donde fue titular, jugó 72 minutos, estrelló un balón en el horizontal y fue clave en la victoria 3-0 de su equipo. Este panorama de altibajos se complementa con la información de que el Club León no tendría interés en renovar su contrato. En este contexto, Rayados de Monterrey emerge como el principal candidato para ficharlo.

La fortaleza económica del club regiomontano y la presencia de su excompañero del Real Madrid, Sergio Ramos, son factores que podrían facilitar la negociación. La principal motivación para James sería encontrar un equipo que le garantice mayor continuidad y un nivel competitivo más alto, con el objetivo de llegar en óptimas condiciones físicas y futbolísticas al Mundial de 2026. Su valor de mercado actual, según Transfermarkt, es de 2,5 millones de euros, una cifra accesible para un club con las aspiraciones de Rayados.