2) MS Dhoni
Former Indian skipper MS Dhoni is a street smart cricketer. He is the only player to lead his side to win all the ICC trophies.
MS Dhoni earns INR 3638.30 every minute.
1) Virat Kohli
Indian captain Virat Kohli is the highest paid cricketer in the world. Due to his high commercial value, he is the leading face of brand endorsements in India.
Virat Kohli earns INR 5811.21 every minute.