In 2025, Virat Kohli topped the Indian cricket earnings chart with around ₹250-300 crore, earning from IPL, BCCI contracts and big brand endorsements. Rohit Sharma ranked second, making about ₹150-180 crore through IPL pay, BCCI salary and endorsements. Both stars remain among the highest-paid cricketers in India, with Kohli's broader endorsement portfolio boosting his income lead this year.