9. ROHIT SHARMA ($3.5 million)
The Indian opener Rohit Sharma has taken giant strides in the last five years. He is one of the most consistent batsmen in the world and when he gets going it becomes difficult to stop him. Besides, Rohit is a treat to watch when he bats with authority.
Just like the runs, Rohit’s brand value is also increasing on a daily basis. Currently, he earns $ 3.5 million which makes him the ninth highest-paid cricketer in the world. The Mumbaikar bagged a Rs 7 crore A+ category contract from the BCCI.
Besides, Mumbai Indians have retained Rohit for a sum of $2.1 million. He has also endorsed brands like Adidas, Nissan, Hublot, Ceat and Aristocrat Bags which makes him one of the richest in India.