Virat Kohli is the only Indian who makes the cut in the list of the world’s highest-paid athletes according to Forbes’s compilation topped by American boxing champion Floyd Mayweather. The only sportsperson, Indian skipper is featured in the list and ranked 83rd. He is with USD 24 million earnings. Kohli is shown to have a salary/winning of $4m and endorsements worth $20m. Kohli was ranked at 89 in the 2017 list which was topped by Ronaldo. Last year, Kohli’s earning through salary and winnings was $3 million while brand endorsements earned him $19 million.

Boxing champ Floyd Mayweather and football legend Lionel Messi head the charts. Football icon Cristiano Ronaldo ($108 million) who was the world’s highest paid athlete for the past two years, has dropped two positions to Number 3. Rival Lionel Messi (No. 2; $111 million), mixed martial artist and boxer, Conor McGregor (No. 4; 99 million) and footballer Neymar ($90 million) were the other three in the top five positions on the list. Surprisingly, the ‘World’s Highest-Paid Athletes 2018’ compilation is an all-male affair with no women being featured in the list. Kohli, 29, 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”, Forbes said. Kohli named in TIME’s 100 most influential people. This year the Indian national cricket board ‘The Board of Control for Cricket in India’ named Kohli as one of just five players to receive the newly-created A+ contracts, which guarantee an annual retainer of more than USD 1 million, it said.