When it comes to the head-to-head rivalry between Virat Kohli and Rohit Sharma, both play for the same team (India) at the international level.
Therefore, their direct face-offs primarily occur in the IPL (Indian Premier League) between RCB (Royal Challengers Bengaluru) and MI (Mumbai Indians), where they compete as captain and batsman.
Head to Head in IPL
Both players have played several fierce contests against each other in IPL history.
- Face-to-Face Captaincy: When Rohit Sharma (MI) and Virat Kohli (RCB) have faced each other as captains, Rohit Sharma has held the upper hand. Mumbai Indians have won more of the matches played between the two.
- IPL Trophies: Rohit Sharma has led Mumbai Indians to five IPL titles as captain, whereas RCB won their first IPL title in 2025 under Virat Kohli's captaincy.
Captaincy Record
- Virat Kohli (King of Tests): Kohli is the most successful Test captain in India's history; he taught India how to win on foreign soil (SENA countries) and kept the team ranked number one for a long period.
- Rohit Sharma (King of White-Ball Cricket): Rohit Sharma's captaincy record in limited-overs cricket (ODIs and T20s) is incredible. He led India to major ICC titles—such as the 2024 T20 World Cup and the 2025 ICC Champions Trophy—that had eluded the team during Kohli's tenure as captain.
Conclusion: Virat Kohli leads in terms of batting consistency, run-chases, and statistics. On the other hand, Rohit Sharma is unmatched when it comes to captaincy in major tournaments, winning trophies, and playing explosive innings (such as double centuries).
Here is a direct comparative analysis of the IPL head-to-head records and international careers of both stalwarts:
Virat Kohli vs Rohit Sharma (International & IPL Records) Stats
| Record / Format | Virat Kohli | Rohit Sharma | Leader / Edge |
|---|---|---|---|
| Total International Runs | 27,000+ | 19,000+ | Virat Kohli |
| Total International Centuries | 80+ (54 in ODIs) | 48+ | Virat Kohli |
| Test Batting Average | 46.85 (9,230 runs) | 40.57 (4,301 runs) | Virat Kohli |
| ODI Batting Average | 58.59 (14,941 runs) | 48.95 (11,895 runs) | Virat Kohli |
| ODI Highest Score | 183 | 264 (World Record) | Rohit Sharma |
| ODI Double Centuries | 0 | 3 Double Tons | Rohit Sharma |
| T20I Runs & Average | 4,188 (Avg: 48.69) | 4,231 (Avg: 32.05) | Rohit Sharma (Runs), Kohli (Avg) |
| IPL Trophies (As Captain) | 1 (with RCB) | 5 (with Mumbai Indians) | Rohit Sharma |
| ICC Trophies (As Captain) | 0 | 2 (T20 World Cup, Champions Trophy) | Rohit Sharma |
Last Updated on 12 September 2026

