Zlatan Ibrahimovic stands out as the most expensive soccer player of all time, with a total of €169.1 million in revenue earned through his seven transfers since 2002, despite the fact that his price is still far lower than either Lionel Messi or Cristiano Ronaldo, according to transfermarkt.com, a professional ranking website recording the transfer statistics of all soccer players in the world.
Ibrahimovic officially joined Paris SG from AC Milan last summer for a transfer fee of €23 million, the seventh time he changed clubs.
Ibrahimovic left Malmo FF for Ajax for about €9 million in 2002, and since then, his price has been on rise. Juventus paid €16 million to Ajax for him in 2004, while Inter poured out €24.8 million to Juventus for him in 2006. Later, Barcelona picked him up with €69.5 million from Inter in 2009, the third highest-priced transfer in the history of the sport.
Then in 2011, he left Barcelona to AC Milan under a contract of about €27 million.
Cristiano Ronaldo, who only made two transfers over the past years, has been ranked 5th with a total of €111.5 million by Manchester United to Sporting Lisbon, and Real Madrid to Manchester United. Yet, he leads all players in terms of the most expensive transfer in 2009 when he left Manchester United for Real Madrid for €94 million.
Irish striker Robbie Keane is probably the one who makes the most frequent changes, with a stunning transfer record of nine times since 1999.
Following are the top ten most expensive soccer players of all time:
Robinho 羅比尼奧
Age:29
Position:Striker
Nationality:Brazil
Current club:AC Milan
Transfers:3
Total transfer fees:€85 million
Highest transfer fees:€43 million, from Real Madrid to Manchester City, 2008