Indian cricket captain Virat Kohli is the sole Indian in Forbes' list of highest-paid athletes in the world. Unfortunately, he stands last on the list, drastically going down from his last year's ranking 83.

Source: Hindustan Times

As per Times of India, Forbes estimated his total earnings to be $25 million - out of which $21 million is from endorsements and $4 million from salaries and victories.

Source: Cricket 365

This is $1 million more than Kohli's earnings last year but the decline in ranking is due to tough competition, with the top spot holder Lionel Messi raking in a whopping $127 million per year and the second ranked Cristiano Ronaldo earning $109 million.

Source: Goal

Messi has dethroned last year's top earner Floyd Mayweather this time around.