Three footballers were named among the 25 highest paid athletes of all time on Forbes' "rich" list.
Tired of reading? Click through the mini-gallery above to see which three football stars are among Forbes' highest paid athletes of all time.
Former Manchester United and Real Madrid superstar David Beckham is the highest ranked (former) footballer on the list. The 42-year-old reportedly accumulated earnings worth $800 million (R10 billion) throughout his career and after hanging up his boots.
Forbes claimed that "Beckham's most lucrative years have come in retirement". Overall, he sits in seventh position on the list of the highest paid athletes of all time.
Real Madrid superstar Cristiano Ronaldo is currently the highest paid player in football based on overall income from salary, bonus payments and endorsement deals, earning $93 million (R1.25 billion) between July 2016 and June 2017, according to Forbes. The five-time Ballon d'Or winner has accumulated $725 million (R9.8 billion) overall in his career so far and sits in 12th position in Forbes' ranking, while longstanding rival Lionel Messi sits in 16th position.
The Argentine's overall income is estimated to be $600 million (R8 billion), according to Forbes.
Read: The Highest Paid Players In The World After Messi Extension
Former basketball superstar Michael Jordan is the highest paid athlete of all time, with his career earnings totaling $1.85 billion (R25 billion). He is followed by Tiger Woods with $1.7 billion (R23 billion) and the late Arnold Palmer with $1.4 billion (R19 billion).
What do you think Ronaldo and Messi will do after they retire from the game? Have your say in the comments section below.