The Sports Legends

They Create history

Cricket

Updated on April 20th 2026, 11:43:31 am

Virat Kohli vs Rohit Sharma ODI Stats Comparison: Who is Better, King or Hitman?

Virat Kohli vs Rohit Sharma ODI Stats

Virat Kohli vs Rohit Sharma in ODIs (2026): Compare stats, centuries, records & impact. Who is the better ODI batter? Full analysis & verdict.

The debate between Virat Kohli and Rohit Sharma is one of the most compelling in modern cricket.


For over a decade, the “King” and the “Hitman” have redefined batting excellence in ODIs, combining consistency with match-winning brilliance. As of April 2026, both continue to add to their legendary careers, making this comparison more relevant than ever.


Who is Better in ODIs – Kohli or Rohit?

Virat Kohli and Rohit Sharma are two of the greatest ODI batters, but they excel in different areas.


  • Virat Kohli is superior in consistency, with a higher average and unmatched chasing ability.

  • Rohit Sharma is more destructive, holding records for the highest score (264) and multiple double centuries.


👉 Final Answer:


  • Kohli is better for consistency and chasing

  • Rohit is better for impact and big scores


1. Career ODI Stats Comparison (2026)


Both players rank among the greatest ODI batters of all time, with staggering career numbers.


Statistic

Virat Kohli

Rohit Sharma

Matches

311

282

Innings

299

274

Runs

14,797

11,577

Average

58.72

48.85

Strike Rate

93.82

92.75

100s / 50s

54 / 77

33 / 61

Highest Score

183

264

Not Outs

47

37


Insight: Kohli’s average near 59 is one of the greatest in ODI history, highlighting unmatched consistency.


2. Century Records: Volume vs Magnitude


Virat Kohli – The Century Machine


Kohli holds the record for most ODI centuries (54), surpassing Sachin Tendulkar.

His conversion rate is exceptional, turning starts into match-winning hundreds with remarkable frequency.


Rohit Sharma – The Double Century King


Rohit’s greatness lies in his ability to go big:



👉 When Rohit crosses 100, he often converts it into a match-defining innings.


3. Strike Rate & Scoring Style


The “anchor vs aggressor” debate is more nuanced than it appears.


  • Kohli (SR: 93.82):


  • Builds innings through strike rotation and minimal dot balls, making him the ultimate chase master.


  • Rohit (SR: 92.75):


  • Starts cautiously but accelerates dramatically, using his six-hitting ability to dominate bowlers.


👉 Both operate at similar strike rates but through completely different methods.


4. ICC Tournament Performance


Performing on the biggest stage defines greatness—and both players deliver.


  • Rohit Sharma:


    • 5 centuries in the 2019 World Cup (record)

    • Most World Cup centuries overall (7)


  • Virat Kohli:


    • 765 runs in the 2023 World Cup (record)

    • Most consistent performer across ICC events


👉 Rohit dominates in centuries; Kohli dominates in consistency.


5. Record Against Top Teams


Against elite opposition like Australia, both players have near-identical records:


  • Rohit Sharma: 1,328 runs in 30 matches (Avg: 53.49)

  • Virat Kohli: 1,327 runs in 29 matches (Avg: 51.90)


👉 Rohit has a slight edge in Australia, while Kohli excels in chases across SENA countries.


6. Consistency vs Impact: The Core Difference


  • Virat Kohli:


    • Reliable in all conditions

    • Best chaser in ODI history

    • Rarely fails in pressure situations


  • Rohit Sharma:


    • Explosive match-winner

    • Capable of scoring 150+ quickly

    • Can single-handedly decide games


Final Verdict: Who is the Better ODI Batter?


The answer depends on your preference:


  • Choose Kohli for consistency, reliability, and chasing excellence

  • Choose Rohit for explosive power and match-defining innings.


Future Outlook (2026–2027)


With Shubman Gill taking on greater leadership responsibilities, both Kohli and Rohit are now focused purely on batting.


Their performances in 2026 suggest they remain key players heading into the 2027 ODI World Cup.


FAQs


Who has more ODI runs, Kohli or Rohit?


Virat Kohli, with nearly 15,000 runs.


Who has more centuries?


Kohli (54) vs Rohit (33).


Who has the highest ODI score?


Rohit Sharma (264).


Who is more consistent?


Virat Kohli, due to his higher average.


Also Read | Virat Kohli vs Rohit Sharma Complete Stats Comparison Across All Formats