No female athletes among highest 100 earners on Forbes list in 2018

Lionel Messi Floyd Mayweather and Cristiano Ronaldo

Lionel Messi Floyd Mayweather and Cristiano Ronaldo are the three highest paid sportsmen in the world Credit getty images

Indian right-handed batsman Virat Kohli is among the world's highest-paid athletes, according to the annual Forbes list of the 100 best-paid sportsmen published today.

Kohli, the only sportsperson from India to be featured in the list, is ranked 83rd with earnings of Dollars 24 million.

Earlier this year the Indian national cricket board named Kohli as one of the five players to receive the new contract which guarantees an annual retainer of more than $1 million.

"The Notorious" flew up the list after his high-profile boxing match with Floyd Mayweather who topped the list earning $275m from the bout. The list includes athletes active at any point during the last 12 months.

United States boxer Floyd Mayweather has regained his title in the Forbes rankings of the world's top 100 earning athletes.

Swiss ace Federer remains the most attractive athlete for sponsors, with endorsement deals accounting for $85 million of his earnings. Mayweather's highly publicized fight with former UFC featherweight champion Conor McGregor brought in huge earnings and made him the highest-paid athlete for the fourth time in the past seven years.

On the other hand, for the first time since 2010, women's athletes have not found their place in the list of 100 people. McGregor ($99m) sits fourth in the list, with footballers Lionel Messi ($111m) and Cristiano Ronaldo ($108m) second and third.

Real Madrid's Cristiano Ronaldo - who topped the 2017 list - was No. 3 at $108 million.

If it wasn't already clear there is a gender wage gap in sports, Forbes' latest report on the world's highest-paid athletes shouts it from the newsstands.

LeBron James (basketball), Roger Federer (tennis), Stephen Curry (basketball), Matt Ryan (American football) and Matthew Stafford (American football) concluded the top 10.

In the battle of football stars Messi a few million ahead of Ronaldo, and Neymar nearly reached the 100 million milestone.

In the Australian Financial Review's Top 50 Sports Earners list from late previous year, David Warner was the leading cricketer with an estimated AU$4.73m, putting him 12th overall.

Read the full list at Forbes. Two American football players make the top ten, coming in ninth and tenth.

Latest News