
James Rodríguez dejó de ser jugador del Rayo Vallecano tras acordar la rescisión de su contrato, que vencía el 30 de junio. El club madrileño informó sobre el acuerdo con el Club León de México para el traspaso del colombiano. El colombiano arribó a Vallecas el 26 de agosto de 2024, pero su paso por el equipo fue breve, sumando solo 203 minutos en siete partidos, solo dos fueron como titular.
A pesar de llegar con grandes expectativas tras ser elegido mejor jugador de la Copa América 2024, Rodríguez nunca logró ganarse un puesto en el 11 titular. El DT Íñigo Pérez lo relegó a un segundo plano, dándole menos oportunidades que a otros jugadores en su posición, como Jorge de Frutos, Unai López, Isi Palazón y Óscar Trejo. Esta falta de protagonismo motivó su decisión de rescindir el contrato.
La última vez que Rodríguez estuvo convocado fue el 7 de diciembre de 2024, para un partido contra el Valencia, pero no jugó. Desde entonces, no volvió a tener minutos en los cotejos contra Girona, Alavés, Athletic Club, Sevilla y Valencia. De la plantilla, solo Raúl de Tomás jugó menos que él (90 minutos).