Home / Players / Compare / Virat Kohli vs Rohit Sharma

Virat Kohli vs Rohit Sharma

Full head-to-head breakdown across Test, ODI, T20I & IPL — batting, bowling and career records

TestCareer Stats
ODIFull Comparison
T20Head to Head
IPLFranchise Stats
V
Virat Kohli
India
Batsman
VS
R
Rohit Sharma
India
Batsman
📅 Data updated 08 Jul 2026 Source: Cricbuzz Stats API + Cricsheet ball-by-ball data

Virat Kohli vs Rohit Sharma: India's Greatest Modern Batting Debate

No debate in Indian cricket is more passionately contested than Virat Kohli versus Rohit Sharma. Teammates for over a decade who have carried Indian batting across all three formats simultaneously, their individual contributions have sparked a comparison that divides fans cleanly across two camps.

In Test cricket Kohli holds the significant advantage. He averages 46.85 with 30 centuries across 123 Tests. Rohit averages 40.57 with 12 centuries across 67 Tests. Kohli has played significantly more Tests and his record is more consistent across different conditions. Rohit opened the batting in Tests only from 2019 onwards and produced some exceptional innings, but Kohli's overall Test body of work is substantially larger and his average materially higher.

In ODI cricket Rohit's five ODI centuries of 150 or more including three double centuries give him a record no other batter in history has matched. Rohit averages 49 plus in ODIs with a strike rate above 89. Kohli averages 58.72 the highest ODI average in history. By the most important single measure Kohli is the superior ODI batter. By the standard of highest individual scores and most double centuries in ODIs Rohit stands alone.

In T20 international cricket Rohit has scored over 4,000 T20I runs as an opener and has been India's primary T20I batter at the top of the order for the majority of the format's history. Kohli's T20I record of 4,188 runs at an average of 48.70 is extraordinary and his 2016 T20 World Cup performance 273 runs at an average of 136.50 remains one of the greatest individual tournament batting performances in T20 history.

The honest verdict is that Kohli is the superior Test batter and the superior ODI batter by average the most important single metric in each format. Rohit's ODI double centuries and his T20 opening record provide specific achievements that Kohli has not matched in those narrow categories. Overall, across the full body of international cricket, Kohli's numbers make him the more complete international batter of their generation by most reasonable assessments, though Rohit's peak innings in the ODI format produced results that are genuinely unique in cricket history.

Virat Kohli vs Rohit Sharma: Why the Stats Make This a One-Sided Comparison

Virat Kohli leads this head-to-head 16–4 across batting categories, pulling ahead convincingly — with the strongest edge coming in Test cricket, where Virat Kohli averages 46.85 compared to Rohit Sharma's 40.58.

In ODI cricket, Virat Kohli leads with an average of 58.59 versus Rohit Sharma's 48.95 — a significant gap of 9.64 runs per dismissal. Virat Kohli has also accumulated more ODI runs overall (14,941 vs 11,895). Virat Kohli's 54 ODI centuries to Rohit Sharma's 34 underlines who converts more often under pressure.

In T20 Internationals, Virat Kohli holds the edge — averaging 48.7 at a strike rate of 137.05, while Rohit Sharma averages 31.34 at SR 140.9. In the IPL, Virat Kohli leads with 9,336 runs versus 7,329 — a gap that reflects both opportunity and impact in franchise cricket.

Both players contribute with the ball. Rohit Sharma leads on international wickets (12 vs 9 across formats), and their all-round contributions add meaningful value beyond batting averages alone.

TEST Batting — Key Metrics
Virat Kohli Stat Rohit Sharma
123
M
67
210
Inn
116
9230
Runs
4301
254
HS
212
46.85
Avg
40.58
55.58
SR
57.06
30
100s
12
31
50s
18
1027
4s
473
30
6s
88
15
Ducks
6
13
NO
10
Overall Profile — TEST
Key Stats — TEST

📤 Share this Virat Kohli vs Rohit Sharma comparison

Share Share
🏆

The Verdict

Based on major batting metrics such as runs, average, centuries, strike rate, and ICC achievements, Virat Kohli leads in most categories. Leading in both Test average (46.85 vs 40.58) and ODI average (58.59 vs 48.95), Virat Kohli makes the stronger case across the two most respected formats in the game. Rohit Sharma does have the edge in T20I metrics, keeping this from being a complete shutout.

Frequently Asked — Virat Kohli vs Rohit Sharma

Virat Kohli leads 16–4 across the batting categories included in this comparison. Virat Kohli has the higher batting average in both Test cricket (46.85) and ODI cricket (58.59).

Virat Kohli holds the edge in ODI batting average, averaging 58.59 with 14941 runs, compared to Rohit Sharma's average of 48.95 and 11895 runs. Virat Kohli has also scored more ODI centuries (54 vs 34).

In Test cricket, Virat Kohli averages 46.85 versus Rohit Sharma's 40.58 — a meaningful difference of 6.27 runs per dismissal. Virat Kohli has accumulated 9,230 Test runs including 30 centuries.

In T20Is, Virat Kohli averages 48.7 at a strike rate of 137.05, while Rohit Sharma averages 31.34 at a strike rate of 140.9. Rohit Sharma has the higher strike rate (140.9 vs 137.05).

Virat Kohli leads in IPL run-scoring with 9,336 runs at a strike rate of 134.8, compared to Rohit Sharma's 7,329 runs. Rohit Sharma leads in IPL sixes (323 vs 316), making them the bigger boundary threat despite fewer runs.

Both players have contributed with the ball. Rohit Sharma has taken 12 international wickets compared to Virat Kohli's 9. Virat Kohli has the lower white-ball economy rate (7.105 vs 7.605).

Both Virat Kohli and Rohit Sharma achieve their highest batting averages in ODIs. Virat Kohli averages 58.59 compared to Rohit Sharma's 48.95 in that format.

🔎

People Also Ask

Virat Kohli has scored significantly more international runs than Rohit Sharma across Tests, ODIs and T20Is combined.

Virat Kohli leads with 85 international centuries, while Rohit Sharma has 50 international centuries as of July 2026.

Rohit Sharma holds the all-time record with three ODI double centuries. Virat Kohli has never scored an ODI double hundred.

Virat Kohli has more Test runs, centuries, overseas hundreds and a higher batting average than Rohit Sharma.

Rohit Sharma has won ICC titles as captain in white-ball cricket, while Virat Kohli remains India's most successful Test captain by victories.

🏟️ Home vs Away Stats
Virat Kohli Metric Rohit Sharma
65.20 Home Average 54.30
48.90 Away Average 61.00
52.10 Neutral Venue Avg 49.80
🎯 Batting First vs Chasing
Virat Kohli Metric Rohit Sharma
50.4 Avg Batting First 44.1
64.9 Avg While Chasing 52.3
🏆 ICC Tournament Stats
Virat Kohli Metric Rohit Sharma
58.7 ODI World Cup Avg 48.2
81.0 T20 World Cup Avg 39.6
65.3 Champions Trophy Avg -
61.1 Asia Cup Avg 55.4
⚔️ Against Top Opponents
Virat Kohli Metric Rohit Sharma
54.2 vs Australia 42.1
58.9 vs England 49.6
61.4 vs Pakistan 52.0
47.8 vs South Africa 46.3
🧢 Captaincy Record
Virat Kohli Metric Rohit Sharma
95 Matches as Captain 145
58.9% Win % 61.2%
0 ICC Titles as Captain 1
🥇 Awards & Honors
Virat Kohli Metric Rohit Sharma
52 Player of the Match Awards 41
17 Player of the Series Awards 14
📈 Conversion Rates
Virat Kohli Metric Rohit Sharma
38% Century Conversion Rate 29%
61% 50+ Score Conversion 55%
📜 Records & Milestones
  • Virat Kohli owns the most ODI centuries in men's international cricket (54).
  • Rohit Sharma is the only batter to score three ODI double centuries.
  • Rohit Sharma holds the highest individual ODI score (264).
  • Virat Kohli is one of the fastest players to every major ODI run milestone from 8,000 to 14,000 runs.
  • Virat Kohli is the highest run-scorer in IPL history.
🕰️ Career Timeline
  • 2007 — Rohit Sharma makes international debut.
  • 2008 — Virat Kohli makes international debut after leading India to the U19 World Cup.
  • 2013 — Rohit becomes a full-time ODI opener and begins a historic white-ball career.
  • 2014–2022 — Kohli leads India as Test captain and becomes the country's most successful Test captain.
  • 2024 — Rohit Sharma captains India to the ICC Men's T20 World Cup.
  • 2025 — Rohit Sharma captains India to the ICC Champions Trophy.
  • 2026 — Both remain part of India's ODI plans while Kohli continues as the leading ODI century-maker.
🔥 Latest Form

Both Virat Kohli and Rohit Sharma remain active in India's ODI setup during 2026. Kohli returned after recovering from a hamstring injury and was recalled for the England ODI series subject to fitness clearance, while Rohit resumed training ahead of the same series after recovering from injury.

🧠 Expert Verdict

Statistically, Virat Kohli holds the stronger overall international career through superior run production, batting average and centuries across formats. Rohit Sharma's case is built on unmatched ODI records, elite white-ball leadership and multiple ICC trophies as captain. Kohli has the stronger all-format résumé, while Rohit owns several of the greatest white-ball achievements in cricket history.

Top

We use cookies for analytics and personalised advertising. By clicking "Accept All", you consent to our use of cookies. Privacy Policy