James Rodriguez, a 32-year-old Colombian football player, has joined Sao Paulo after being released by Olympiakos in April.
The Brazilian Serie A club announced the signing on Saturday, with Rodriguez signing a two-year contract.
This move marks his fourth club in four seasons, as he previously played for Everton in 2021, then was sold to Qatari side Al-Rayyan, and later joined Olympiakos on a free transfer.
Rodriguez’s transfer to Sao Paulo marks his entry into his 10th professional team in 10 different nations since he began his career at Envigado in Colombia in 2006.
Rodriguez has had stints at various top European clubs including Porto, Monaco, and Real Madrid. He won the Golden Boot at the 2014 World Cup by scoring six goals.
During his time at Real Madrid, he won the Champions League twice and secured two LaLiga titles. Prior to that, he lifted the Europa League with Porto.
From 2014 to 2020, Rodriguez was contracted to Real Madrid, but he also had a two-year loan period at Bayern Munich from 2017 to 2019, where he won two Bundesliga titles and the German Cup.