Indian cricket team captain Mahendra Singh Dhoni is the lone Indian sportsman to figure on Forbes list of world's 100 highest paid athletes.
The list is topped by American boxer Floyd Mayweather and includes golfer Tiger Woods and tennis stars Roger Federer and Rafael Nadal.
Dhoni is ranked 22nd on the list with total earnings of $30 million, or nearly Rs 177 crore, and endorsements worth $26 million, or nearly Rs 153 crore. His salary and winnings total $4 million, or Rs 23.6 crore, as of June 2014, Forbes said.
"Dhoni cemented his legacy as one of India's best captains of all time when he led the Indian national team to victory in the 2013 ICC Champions Trophy and became the first national captain to ever win all three ICC trophies," the publication said.
Dhoni signed bat sponsorship deals with leading brands like Spartan Sports and Amity University in late 2013 reportedly worth a combined $4 million, or Rs 23.6 crore, annually, up from the $1 million, or Rs 5.9 crore, Reebok was paying previously, it added.
Mayweather earned $105 million, or Rs 620 crore, during the past year for 72 minutes of work in the ring for fights against Canelo Alvarez and Marcos Maidana.
The payday puts Mayweather at the top of Forbes' annual list of the world's highest-paid athletes for the second time in three years.