There are loads of players that have played for more than 3 different teams, including Real Madrid. Here are some of the most recent, notable players ;
MÃchel Salgado / Celta Vigo, Salamanca and Real Madrid.
Pepe / MarÃtimo, FC Porto and Real Madrid.
Fabio Cannavaro / Napoli, Parma, Inter Milan, Juventus and Real Madrid.
Diarra / OFI Crete, Vitesse, Lyon and Real Madrid.
Javier Saviola / River Plate, Barcelona, Monaco, Sevilla and Real Madrid.
Arjen Robben / FC Groningen, PSV, Chelsea and Real Madrid.
Ruud van Nistelrooy / Den Bosch, SC Heerenveen, PSV, Manchester United and Real Madrid.
Rafael van der Vaart / Ajax, Hamburg and Real Madrid.
Jerzy Dudek / Concordia Knurów, Sokół Tychy, Feyenoord, Liverpool and Real Madrid.
This isn't a definitive list, there are many more players than this in list. These are the current players that play for Real Madrid and have played for more teams.
the player the has play 3 champion league teams is david beckham 2 with Manchester united and 1 with real Madrid
Sao Paolo, AC Milan, Real Madrid and Brazilian national side.
mike Cammalleri
correct
It is Raul of real Madrid.
Kobe Bryant and Michael Vick
The only player to have scored in two different UEFA Champions League finals for different teams is Cristiano Ronaldo. He first scored for Manchester United in the 2008 final against Chelsea and later scored for Real Madrid in the 2014 final against Atlético Madrid. This achievement highlights his remarkable impact in the tournament across different clubs.
barcelona, inter milan,ac milan,real madrid
nicolas anelka fudee
Clarence Seedorf ( Ajax, Real Madrid and A.C.Milan )
Must be a yugoslavian player and then played for Croatia.
Pat LaFontaine...