Javier Saviola is the last player who went directly from Barcelona to Real Madrid .
Saviola to sign off at Barça ; UEFA.com , 18 June 2007 To this date , he is the last player to go directly from Barcelona to Real Madrid Although on a financially lucrative contract , he endured a difficult time at Real , being mainly restricted to cup matches and sporadic appearances ( mainly as a substitute ) in the league and the UEFA Champions League .
Javier Saviola