India's Twenty20 and ODI World Cup-winning captain also came ahead of the World's top tennis player Novak Djokovic and Chelsea Football Club striker Fernando Torres on the annual list.
According to Forbes, Dhoni is ranked 31st, way ahead of Djokovic (62nd), Bolt (63rd) and Tendulkar (78th).
Champion boxer Floyd Mayweather Jr topped the list with total earnings of $85 million while Filipino fighter Manny Pacquiao, with earnings of $62 million, and golf legend Tiger Woods, with $59.4 million, are second and third, respectively.
Of his total earnings of $26.5 million, Dhoni earned $23 million through endorsements while Tendulkar earned $18.6 million, with $16.5 million from endorsements.
Interestingly, the Indian captain's earnings through endorsements are more than the world's leading footballer, Lionel Messi.
Although Messi is 11th in the list with total earnings of $39 million - his earnings from endorsements are $19 million, $4 million less than that of Dhoni.
Manchester United's star striker Rooney is placed 37th with total earnings of $24.3 million.
Djokovic, winner of six Grand Slam singles titles, is 62nd with $20.6 million while Olympic 100m champion Usain Bolt is 63rd with total earnings of $20.3 million.
Maria Sharapova is the richest woman on the list, at 26th, with earnings of $27.9 million.
Roger Federer is ranked fifth, David Beckham eighth and Cristiano Ronaldo ninth.
- UKAsian Staff