Indian cricket captain Virat Kohli is among the world's highest-paid athletes, according to a Forbes' compilation topped by American boxing champion Floyd Mayweather.
Kohli, the only sportsperson from India to be featured in the list, is ranked 83rd with earnings of USD 24 million.
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.
The 'World's Highest-Paid Athletes 2018' list is topped by 41-year-old Mayweather, with USD 285 million earnings.
NBA's top earner LeBron James banked USD 85.5 million, including endorsements, over the last 12 months to rank sixth among the highest-paid athletes.
Argentine professional footballer Lionel Messi is ranked second in the list, followed by soccer star Cristiano Ronaldo.
Brazilian soccer player Neymar is the third soccer star in the top five.
He jumps 13 spots to fifth with an income of USD 90 million, including USD 19 million from endorsement partners.
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) and golfer Rory McIlroy (26).