MS Dhoni has proved to be just as successful off the field as he has been on the field.
Forbes magazine has ranked him as the highest-paid cricketer, as well as the highest-paid athlete in India for the period from June 2011 to June 2012.
Dhoni tops not only team-mate Sachin Tendulkar, but also global stars like Olympic 100m champion Usain Bolt, Novak Djokovic, the tennis World No.1, and England and Manchester United striker, Wayne Rooney.
According to the magazine, Dhoni made a total of US$ 26.5 million, of which $23 million was earned from endorsements and $3.5 million from salary and prize money.
That puts him 31st on the list while Tendulkar was 78th, with total earnings of $18.6 million, of which $16.5 were from endorsements.