The most expensive athletes


Floyd Mayweather, Lionel Messi, and Cristiano Ronaldo.

Floyd Mayweather is the best-paid athlete for 2017, according to Forbes, and has earned $ 285 million this year.

Lionel Messi ranked second with 111 million dollars and 3rd place Cristiano Ronaldo with 108 million dollars.

Connor McGregor is in fourth place with $ 99 million, and Neimar is fifth with $ 90 million.