Boxing champion Floyd Mayweather has been named the world's highest-paid athlete by Forbes for the fourth time in seven years with $285 million in earnings.
Cristiano Ronaldo, who stood first the last two years, slipped to third with Lionel Messi grabbing the second spot.
Kohli, the only sportsperson from India to be featured in the list, is ranked 83rd with earnings of USD 24 million.
Others on the list are American basketball player LeBron James (6), Tennis star Roger Federer (7), golfer Tiger Woods (16), tennis player Rafael Nadal (20).