Top 10 Highest Earning Athletes of All-Time 

This is According to a new study by Sportico

1. Michael Jordan: $3.54 billion
2. Tiger Woods: $2.84 billion
3. Arnold Palmer: $2.03 billion
4. Jack Nicklaus: $1.86 billion
5. Cristiano Ronaldo: $1.68 billion
6. Floyd Mayweather: $1.62 billion
7. LeBron James: $1.58 billion
8. Lionel Messi: $1.54 billion
9. Michael Schumacher: $1.53 billion
10. Roger Federer: $1.51 billion