Dhoni, according to Forbes, has retained the number 1 spot in the list of richest cricketers, since 2009. India's newly-appointed Test captain Virat Kohli, is just behind Dhoni, with a net worth of $46 million. And there's one name that no one can ignore in World cricket - Sachin Tendulkar

Sachin Tendulkar is considered by many cricket fans to be one of the greatest players of all time and holds many records. He holds the record for being the only cricketer to have more than 30,000 runs during his time on the international level. He holds multi-million dollar endorsements contracts with Adidas and Coca-Cola and earns a salary of $4 million per year.