Some IPL rivalries are straightforward to define. Batsman versus bowler. Captain versus captain. A famous over, a memorable stare, a finish that’s replayed for years. Rohit Sharma versus Virat Kohli is not that kind of rivalry. They don’t face each other ball after ball. There’s no clear, direct duel like Kohli versus Bumrah. Their rivalry exists on a deeper level: within Mumbai Indians versus Royal Challengers Bangalore, in the records each has against the other’s franchise, and in the broader story of what each player came to symbolize in the league. Hence, this rivalry begins with the reputations of both players.
There is no simple head-to-head column in which one can say that one man has conquered the other. And yet, for well over a decade, they have been the two Indian batting poles of the tournament: Rohit, the architect of Mumbai Indians’ title-era calm; Kohli, the perpetual engine of Royal Challengers Bengaluru’s hope, rage, and run-making. The rivalry lives in a different place — in MI vs RCB, in the batting records each has built against the other’s team, and in the sense that every meeting has usually carried more history than a normal league fixture.
By the end of IPL 2025, Mumbai Indians and Royal Challengers Bengaluru had faced each other 34 times in the league, with MI winning 19 and RCB 15. That difference remains significant, but it is no longer the kind of lopsided lead that makes the rivalry feel settled.
Kohli engages in that comparison using the larger opponent-specific stats. He scored 922 runs in 33 innings against Mumbai Indians, with an average of 31.8, a strike rate of 128.8, and a top score of 92, including 6 fifties, 78 fours, and 34 sixes. These are significant numbers against the league’s most successful franchise. Meanwhile, Rohit scored 848 runs in 33 innings against Royal Challengers Bangalore, averaging 27.35 with a strike rate of 137, and a highest score of 94, along with 7 fifties, 78 fours, and 38 sixes.
The following table provides comparative statistics for both players against the opposition team.
/filters:format(webp)/crictoday/media/media_files/2026/03/30/rohit-sharma-vs-virat-kohli-2026-03-30-12-30-00.webp)
|
Particulars |
Runs |
Innings |
Average |
Strike Rate |
50s |
Highest Score |
4s |
6s |
|---|---|---|---|---|---|---|---|---|
|
Kohli vs MI |
922 |
33 |
31.8 |
128.8 |
6 |
92 |
78 |
34 |
|
Rohit vs RCB |
848 |
33 |
27.35 |
137.0 |
7 |
94 |
78 |
38 |
The statistics show that Kohli leads in runs and average, while Rohit is ahead in strike rate, fifties, and sixes. However, these figures alone do not prove that either batsman dominates. Adding another dimension to their rivalry, Kohli has scored 1159 runs against Kings XI Punjab, 1146 against Chennai Super Kings, 1130 against Delhi Daredevils, and 1021 against Kolkata Knight Riders in total. He is the only player to have surpassed 1,000 runs against four different teams in the IPL, demonstrating consistency. On the other hand, Rohit has achieved this feat against two teams: 1083 runs against Kolkata Knight Riders and 1057 against Delhi Daredevils. He is also close to reaching 1000 runs against Chennai Super Kings, with a current total of 972.
If we compare the overall IPL records of both players, it seems Kohli has an edge over Rohit. Kohli is far ahead in terms of the number of runs scored, hundreds, average, and fours hit. The following table shows the overall IPL records of both players.
|
Player |
Matches |
Runs |
Avg |
SR |
100s |
50s |
Highest Score |
4s |
6s |
Wickets |
|---|---|---|---|---|---|---|---|---|---|---|
|
Virat Kohli |
267 |
8,661 |
39.55 |
132.88 |
8 |
63 |
113* |
771 |
291 |
4 |
|
Rohit Sharma |
272 |
7,046 |
29.73 |
132.06 |
2 |
47 |
109* |
640 |
302 |
15 |
The comparison doesn’t end here. Among the 15 wickets Rohit claimed, he took a hat-trick while also bowling as a part-time off-spinner for Deccan Chargers, the franchise he previously played for early in the IPL. When Deccan Chargers were defending 145/6 against the Mumbai Indians, he finished with four wickets in two overs, conceding only six runs. Rohit scored 362 runs in 16 innings and took a total of 11 wickets that season for Deccan Chargers. He played a key role for the Deccan Chargers in their pursuit of the IPL title in 2009. Hence, before Rohit’s Mumbai Indians era began, he had already left a major imprint on the IPL with the Deccan Chargers.
There is also a venue factor that explains why Rohit’s numbers against RCB at Wankhede Stadium seem more explosive than Kohli’s numbers against MI at Chinnaswamy Stadium. Rohit has scored 386 runs at Wankhede against RCB at a strike rate of 153.17, while Kohli has scored 588 runs at a strike rate of just 126 against MI at Chinnaswamy Stadium. However, Mumbai has historically been a stronger team in this matchup and has achieved more success. Therefore, Kohli has always felt the pressure to perform consistently to keep RCB’s playoff hopes alive.
The tally of titles adds another layer to the story of greatness. Rohit’s franchise career is filled with trophies: he was an IPL champion with Deccan Chargers in 2009 and a five-time IPL-winning captain with Mumbai Indians. He has Kohli, on the other hand, has only one IPL trophy in 18 years, which RCB won in 2025. Rohit’s T20 franchise legacy also extends beyond the IPL. He won the Champions League T20 in 2013 as captain of the Mumbai Indians. MI won the IPL and CLT20 double in 2013 under his captaincy. This means Rohit has often benefited from a stronger team, while Kohli mainly had to prove himself through his runs and averages.
Adding one more parameter, the Orange Cap, which is the trophy awarded to the player with the most runs in the tournament. Kohli won it twice, in 2016 and 2024, with totals of 973 and 741 runs, respectively. On the other hand, Rohit has never won the Orange Cap. Virat Kohli has been the top scorer for RCB for six seasons, while Rohit has been the top scorer for the Mumbai Indians for five seasons. The following table shows the statistics for both players when they have been their teams’ top run scorers in a season.
/filters:format(webp)/crictoday/media/media_files/2026/03/30/rohit-vs-virat-2026-03-30-12-36-09.webp)
|
Virat Kohli |
Rohit Sharma |
||
|---|---|---|---|
|
Year |
Runs |
Year |
Runs |
|
2016 |
973 |
2012 |
433 |
|
2017 |
308 |
2013 |
538 |
|
2018 |
530 |
2016 |
489 |
|
2019 |
464 |
2021 |
381 |
|
2024 |
741 |
2024 |
417 |
|
2025 |
657 |
||
In the end, there is no clear mandate. Kohli’s side is about carrying the hopes of a franchise’s title for eighteen years, while Rohit is about power-hitting and trophies in the cabinet. The greatness of these two top Indian cricketers cannot be measured or compared solely by statistics. It can only be measured in the impact they have created on/off the field for their franchise.






