Indian cricket team captain Virat Kohli is the sole Indian athlete to be among the 100 highest-paid athletes in the world. Ranked 83rd on last year's list, Kohli has climbed down to the 100th spot despite an increase of $1 million in endorsements. Messi dethroned retired boxer Floyd Mayweather as the sports world's highest earner, earning an estimate of $127 million via salary and endorsement deals. He is now ahead of long-time rival Cristiano Ronaldo. Here is the list of top 10 highest-paid athletes.