Cristiano Ronaldo (Manchester United and Real Madrid), Diego Forlán (Villarreal and Atlético Madrid) and Mário Jardel (Porto and Sporting CP) are the only players who have won the trophy with playing for two different clubs.
Cristiano Ronaldo is the first and only player to have won the trophy in two different leagues, with Manchester United in the English Premier League and with Real Madrid in the Spanish La Liga.