The 41-year-old American's earnings from last year's fight with Irishman Conor McGregor made him the world's best paid for the fourth time in seven years, with A$374 million.
Serena Williams, who was the only female athlete to make the 2017 list, fell out of the top 100 for 2018 after missing much of the year to give birth to her first child, Alexis. The retired boxer raked in a massive $285 million for his blockbuster bout with MMA fighter Conor McGregor.
Cristiano Ronaldo - top for the past two years - drops to third, with Lionel Messi edging him out of second place after signing a new contract.
NBA stars lead with a record-topping 40 basketball players among the top 100.
Lionel Messi was No. 2 at $111 million, followed by Ronaldo at $108 million, McGregor at $99 million and Neymar at $90 million.
WWDC 2018: Here's what to expect from the big Apple event today
This implies that developers will have access to a lot of features after the 2018 WWDC , with more changes coming in iOS 12 . There are various reports , including one from Bloomberg , saying that this year's WWDC will be "hardware-less".
Atlanta Falcons quarterback Matt Ryan is the highest earning National Football League player, coming in at ninth with $67.3 million.
Kohli, the only sportsperson from India to be featured in the list, is ranked 83rd with earnings of United States dollars 24 million.
As per the website, Forbes earnings figures include all salaries and bonuses earned between June 1, 2017 and June 1, 2018.
Kohli is not just cricket-crazy India's biggest name but is also one of the most popular athletes in the world, "boasting more Twitter followers (25 million-plus) than all but three active sports stars".