Virat Kohli and Rohit Sharma are the most liked players in India right now. Of course, both of them now play for Team India only in ODI format, but the fans’ craze for them is continuously increasing. In the latest contract of BCCI, there are 4 players including Virat and Rohit, who get an annual salary of Rs 7 crore. Both of them get crores of rupees from IPL, they also earn huge money from advertisements. Know who are the top-5 highest earning players of India in the year 2025.
Compared to other sports in India, cricket is the most famous, the craze for which is spread in every region of the country. That’s why every big company wants cricketers who have played at the national level to advertise for their companies. The bigger the player, the greater his demand and for this the companies also have to pay more money. Currently, Virat Kohli and Rohit Sharma are the biggest players of India, who have retired from T20 and Test.
1. Virat Kohli (250-300 crores)
Virat Kohli is at second place in the ICC ODI batting rankings, having scored 2 centuries in the 3-match series against South Africa. Kohli earns Rs 7 crore per year from BCCI contract, apart from this he gets Rs 21 crore from RCB in IPL. Apart from this, Kohli earns huge amount from many advertisements, he also has his own company. According to the report, his earning in the year 2025 will be between Rs 250 to 300 crore.
2. Rohit Sharma (150-180 crores)
Rohit Sharma is second in the list, who has earned Rs 150 to 180 crore in the year 2025. His annual salary from BCCI contract is Rs 7 crore. In the last edition, Mumbai Indians had retained him for Rs 16 crore. Apart from this, Rohit earns a lot from per match fees and advertisements.
3. Rishabh Pant (100-120 crores)
Rishabh Pant was bought by Lucknow Super Giants for a record amount in the last IPL edition, he got Rs 27 crore for one edition. This time also Lucknow has retained him. Pant is in A grade in the BCCI’s central contract list, whose annual salary is Rs 5 crore. Apart from this, Pant earns from advertisements.
4. Jasprit Bumrah (90-110 crores)
Jasprit Bumrah is also in Grade A+ along with Kohli and Rohit, whose annual salary is Rs 7 crore. Bumrah plays for Mumbai Indians in IPL, this year Jasprit Bumrah was retained by Mumbai for Rs 18 crore. He is the most expensive player of MI team. His earning in 2025 is said to be between Rs 90 to 110 crore.
5. Hardik Pandya (80-100 crores),
Mumbai Indians captain Hardik Pandya is in A grade in BCCI’s central contract, in which he gets Rs 5 crore annually. Hardik is the fifth highest earning Indian player in the year 2025. His IPL salary is Rs 16.35 crore. Apart from this, Hardik does advertisements for many companies, from which he earns a lot. According to the report, Hardik’s earnings in the year 2025 will be between Rs 80 to 100 crore.

