<p>Indian Cricket Team captain Mahindra Singh Dhoni is not only ahead of all team members in his one day ranking but now in terms of income too. Forbs magazine has named MSD (Mahendra Singh Dhoni) as the top earning cricketer in the world. Dhoni earned $10 million in last 12 months and has left all others, including Master Blaster Sachin Tendulkar, behind.</p> 