Rohit Sharma is still in his best form at the age of 38. He played an unbeaten innings of 121 runs in the third ODI against Australia. He was adjudged 'Player of the Match' and also received the 'Player of the Series' award. On the other hand, Virat Kohli scored an unbeaten 74 runs in the third ODI. Due to his innings, India defeated Australia by 9 wickets.
Rohit Sharma and Virat Kohli are among the greatest players in the world. Both have been playing international cricket for over a decade and a half. Both retired from T20 together after winning the T20 World Cup in 2024, the same year they also bid farewell to Test cricket within a week. Both are now playing only in the ODI format and everyone hopes that they will play in the World Cup of the year 2027.
According to a media report, Rohit Sharma's net worth is estimated to be around ₹214 crore by the year 2025. Its earnings come from IPL, BCCI's central contract and advertisements. Apart from this, he also earns from every match fee.
According to the report, Virat Kohli's net worth is estimated at ₹1,050 crore. Its significant earnings come from advertisements. His IPL salary is also in crores. It also earns from BCCI's central contracts and match fees. Virat Kohli also has restaurants in many cities in India.
Virat Kohli has been playing for Royal Challengers Bangalore since his debut season. His team won the title last season and for this season too, RCB has retained Kohli for ₹21 crore. On the other hand, Rohit Sharma has made Mumbai Indians champions 5 times under his captaincy. He is still part of the team but not the captain. According to media reports, Rohit's salary last season was ₹16 crore.
Virat Kohli and Rohit Sharma are in the A+ grade of BCCI's central contract. Players in this grade earn an annual salary of ₹7 crore and both get the same salary from their BCCI contracts.
This means, Virat Kohli is richer than Rohit Sharma. Rohit's net worth is ₹214 crore, while Virat Kohli's net worth is ₹1,050 crore. Virat's net worth is ₹836 crore more than Rohit's.
According to the information, Indian cricketers are paid different fees for each match. Test match players get ₹15 lakh per match, while ODI match players get ₹6 lakh per match. Meanwhile T20 players are paid ₹3 lakh per match.
Also Read: IND vs AUS LIVE: Rohit Sharma's batting magic continues in Sydney, hits brilliant century, Kohli's fifty too
Cricket is one of the most popular sports in the world. The game is played in three formats, the longest format being Test cricket. Click here
. Source




































