Ex-Everton star James Rodriguez a free agent again after his contract terminated

James Rodriguez, a former Everton midfielder, has reached an agreement with Olympiacos to terminate his contract, which makes him a free agent at the age of 31, writes the LiverpoolEcho.

In the summer of 2020, Rodriguez joined Everton to reunite with Carlo Ancelotti, but he left the club after one year and signed with Qatari side Al-Rayyan. He returned to Europe in September 2022 to join Olympiacos, but his time with the Greek Super League team lasted only six months. Olympiacos released a statement on Twitter announcing his departure and thanking him for his service. Rodriguez also expressed his gratitude to the club on social media after making 22 appearances and scoring five goals.

“I would like to thank everyone for all the time that we have spent together,” tweeted Rodriguez. “Although we are going our separate ways, I feel that I will always be a member and welcomed in the family of the great port Piraeus. I wish all the best to Olympiacos and every success in the future.”

Since departing Goodison Park in the summer of 2021, shortly after the appointment of Rafa Benitez, the last two years have been tumultuous for the 31-year-old James Rodriguez. Despite being a fan favourite during his one season at Everton, where he played in Premier League matches behind closed doors, he has struggled to find a permanent home. As a result, his position in the Colombian national team has become uncertain.