The former England captain pipped the Real Madrid star to eighth place, earning $9 million at LA Galaxy with $37 million coming in from various endorsements in 2011.
|FORBES' TOP 10 HIGHEST PAID ATHLETES
|1. Floyd Mayweather
2. Manny Pacquiao
3. Tiger Woods
4. LeBron James
5. Roger Federer
6. Kobe Bryant
7. Phil Mickelson
8. David Beckham
9. Cristiano Ronaldo
10. Peyton Manning
The wing duo, who both wore the No. 7 shirt for Manchester United, brought in a massive $88.5 million together but that total is only slightly more than the figure boxer Floyd Mayweather received for just two fights on his own.
Mayweather, who is currently serving time in prison, earned a whopping $85 million from his fights alone, having received no income for any endorsements.
Tiger Woods dropped from top spot in the table to third, with fellow golfer Phil Mickelson coming in just above Beckham in seventh.
Another boxer, Manny Pacquiao, took second place, with basketball stars LeBron James and Kobe Bryant taking fourth and sixth place respectively.
Tennis legend Roger Federer placed fifth, with Denver Broncos quarterback Peyton Manning squeezing onto the list in 10th place.
Goal.com has a new podcast! Goal Daily Podcast is a MUST for all Soccer fans and discusses the very latest news and views. What’s more when you sign up the service is FREE for the first month and you can cancel anytime.