Dhoni has been ranked 23rd on the Forbes list of The World's Highest-Paid Athletes 2015, dropping a notch from his ranking of 22 last year. Dhoni's total earnings stood at USD 31 million, including amount from salary/winnings at USD 4 million and endorsements worth USD 27 million.

"He led India to the semifinal round of the 2015 Cricket World Cup before suffering a loss to eventual champion Australia, and in May the Chennai Super Kings went to the IPL Finals for the sixth time in his eight years as team captain," Forbes said.

He is also co-producing 'M.S Dhoni: The Untold Story,' an upcoming biopic that has been "fraught with delays but has already funneled some three millions into the Indian star's pockets".

The earnings figures include salaries, prize money and bonuses paid out between June 2014 and June 2015.

Mayweather retains the top spot this year with earnings of USD 300 million, more than double the previous high for an athlete. This is the third time in four years that Mayweather was ranked as the world's highest-paid athlete, Forbes said.

Only two women made the 2015 Forbes list after the retirement of Chinese tennis player Li Na last year. Russian professional tennis player Maria Sharapova is the top-ranked women at number 26 with earnings of USD 29.7 million.

American tennis player Serena Williams earned USD 24.6 million and ranks number 47 on the list. The world's top-ranked tennis player captured her 20th Grand Slam singles title at the French Open. Her USD 72 million in career prize money is double that of Sharapova, her closest competitor.

The 100 highest-paid athletes made USD 3.2 billion in total over the last 12 months, up 17 percent from the previous year.

Latest News from Sports News Desk