|Source of earnings||Films, Endorsements|
|Career High Point||Five centuries in the 2019 World Cup|
|Number of times on list since 2017||3|
(In Rs crore)
Rohit Sharma hit a purple patch during the 2019 World Cup, scoring five centuries in the showpiece event. India's vice-captain emerged as the highest run scorer in the tournament, with 648 runs in nine matches at an impressive average of 81. He also made a comeback to the Test team during the home series against South Africa and scored two hundreds in the first Test. He followed that with a double hundred in the next game. Sharma also led the Mumbai Indians to their fourth IPL title in 2019.