The Top 5 highest-earning Indian cricketers are Virat Kohli, MS Dhoni, Rohit Sharma, Sachin Tendulkar, and Hardik Pandya. They earn through endorsements, IPL contracts, and personal ventures.

5. Ravichandran Ashwin

Ravichandran Ashwin, one of India's top bowlers, has a base salary of INR 5 Crore under the A contract category. Known for his incredible achievements, Ashwin is the fastest to reach 300 Test wickets and has won multiple ICC awards. His all-rounder abilities make him a crucial asset for the Indian team.

4. Jasprit Bumrah

Jasprit Bumrah, with a base salary of INR 7 Crore, is under the A+ contract category. Known for his lethal yorkers, Bumrah is the fastest Indian to reach 50 wickets in T20Is and 100 wickets in ODIs. His consistent performances have made him a key player for India and Mumbai Indians.

3. Ravindra Jadeja

Ravindra Jadeja, earning INR 7 Crore, is in the A+ category. "Sir Jadeja" is a dynamic all-rounder known for his exceptional fielding and left-arm spin. Despite injuries, Jadeja has made a strong comeback, securing his place as one of India's top players.

2. Rohit Sharma

Rohit Sharma, with a base salary of INR 7 Crore, is in the A+ category. The "Hitman" holds the world record for the highest individual score in ODIs (264). As the captain of the Indian cricket team, Rohit is celebrated for his calm leadership and record-breaking performances.

1. Virat Kohli

Virat Kohli, earning INR 7 Crore, is also in the A+ category. Known for his aggressive batting and consistency, Kohli is one of cricket's greatest players. With numerous records and awards, including ICC Cricketer of the Year titles, Kohli remains a cornerstone of Indian cricket.