The top 50 wealthiest footballers in the world have been revealed by Goal.com in their annual rich list. Check out the list below for details.

1. David Beckham – £175m

2. Lionel Messi – £115.5m

3. Cristiano Ronaldo – £112m

4. Kaka – £66.5m

5. Ronaldinho – £63m

6. Samuel Eto’o – £52m

7. Wayne Rooney – £50m

8. Zlatan Ibrahimovic – £47m

9. Rivaldo – £45.5m

10. Rio Ferdinand – £42m

11. Thierry Henry – £41m

12. Michael Owen – £40.5m

13. Raul – £38m

14. David Villa – £37m

15. Robbie Keane – £35.5m

16. Ryan Giggs – £34.5m

17. Frank Lampard – £33m

18. Robbie Fowler – £32.5m

19. Steven Gerrard – £32m

20. Robinho – £31m

21. Iker Casillas – £30m

22. Franck Ribery – £29m

23. John Terry – £27.5m

24. Didier Drogba – £25m

25. Fernando Torres – £25m

26. Wesley Sneijder – £22m

27. Nicolas Anelka – £21.5m

28. Alessandro del Piero – £21m

29. Miroslav Klose – £20.5m

30. Philipp Lahm – £20.5m

31. Francesco Totti – £20.5m

32. Petr Cech – £20m

33. Neymar – £20m

34. Arjen Robben – £20m

35. Bastian Schweinsteiger – £20m

36. Joe Cole – £19.5m

37. Andrea Pirlo – £19.5m

38. Paul Scholes – £19m

39. Damien Duff – £18.5m

40. Park Ji-Sung – £18m

41. Daniele de Rossi – £18m

42. Clarence Seedorf – £18m

43. David Trezeguet – £17.5m

44. Xavi – £17.5m

45. Gianluigi Buffon – £17m

46. Ashley Cole – £17m

47. Shunsuke Nakamura – £17m

48. Michael Essien – £16.5m

49. Yaya Toure – £16.5m

50. Alessandro Nesta – £16m