Indian cricket team captain Mahendra Singh Dhoni topped the list of the world's highest earning cricketers compiled by Forbes magazine, followed by Sachin Tendulkar.

Gautam Gambhir, Virat Kohli, Virender Sehwag, Shane Watson, Maichael Clarke and Yusuf Pathan are other cricketers on the list.