Football has gradually evolved into a colossal money business that generates incredible revenue all over the world.
Forbes Magazine have released the annual top 100 list, which features 10 athletes from 25 different countries.
The magazine takes money, salaries and endorsements from athletes between June 2018 and June 2019 to break down its list.
The three highest-paid athletes in the world are all football players.
Here is the list of TOP 10 highest-paid athletes.
Barcelona legend Messi leads the way with $127 million, including $35 million off the pitch from partners Adidas, MasterCard, PepsiCo and more. Messi is only the fourth different athlete to rank as the highest-paid over the past 19 years. He joins Tiger Woods (12 times), Floyd Mayweather (4) and Cristiano Ronaldo (2).