Real Madrid and Inter Milan both have four in the top 20 of the world's best-paid players and Manchester United three. The 20 best paid soccer players in the world according to the survey are: 1. David Beckham (Man Utd) - £10.5m 2. Zinedine Zidane (Real Madrid) - £9.85m 3. Ronaldo (Real Madrid) - £8.24m 4. Rio Ferdinand (Man Utd) - £6.77m 5. Alessandro Del Piero (Juventus) - £6.72m 6. Hidetoshi Nakata (Parma) - £6.59m 7. Raul (Real Madrid) - £6.55m 8. Christian Vieri (Inter Milan) - £6.53m 9. Michael Owen (Liverpool) - £6.26m 10. Roy Keane (Manchester United) - £6.09m 11. Luis Figo (Real Madrid) - £6.05m 12. Gabriel Batistuta (Inter Milan) - £6.05m 13. Sol Campbell (Arsenal) - £5.7m 14. Oliver Kahn (Bayern Munich) - £5.38m 15. Alvaro Recoba (Inter Milan) - £5.35m 16. Francesco Totti (AS Roma) - £5.14m 17. Rivaldo (AC Milan) - £5.07m 18. Thierry Henry (Arsenal) - £4.36m 19. Fabio Cannavaro (Inter Milan) - £4.28m 20. Paolo Maldini (AC Milan) - £4.22m