It's clear that James Rodriguez will leave Real Madrid sooner rather than later, but he will have to wait until next summer to sign for another club, according to MARCA. The report indicates that Los Blancos are not willing to let the Colombian midfielder leave the club this winter unless his release clause is paid, something quite unlikely given that he agreed to a €500 million clause when he signed for Real Madrid two years ago.
The Court of Arbitration of Sport —CAS— announced yesterday that Madrid will be able to register new players next summer but not this January, meaning that James' departure in this transfer window would happen with Real not signing a replacement. Still, players like Marco Asensio or Isco could play James' minutes, as the Colombian player is not a key player for coach Zinedine Zidane anyway.
It looks like the James Rodriguez saga will keep going for a while.