Gaizka Mendieta has described James Rodriguez as a "real player", but says the Real Madrid star hasn't capitalised on his "advantages" since joining the club.
James played a starring role in Colombia's run to the 2014 World Cup quarter-finals, attracting attention from a number of Europe's top clubs in the process.
Madrid won the race for his signature later that summer, tying the midfielder down to a six-year contract after agreeing a £71 million ($90m) deal with Monaco.
Editors' Picks
The 28-year-old has featured in 124 matches for the Blancos since then, scoring 38 goals, while also getting his hands on a Liga title and two European Cups.