Virat Kohli vs Rohit Sharma: career stats compared

Virat Kohli vs Rohit Sharma compared side by side: Test, ODI and T20I matches, runs, batting averages and wickets, from Wikipedia career stats.

FormatPlayerMatchesRunsAverageWicketsBowling average
TestVirat Kohli1239,23046.850–
TestRohit Sharma674,30140.572112.00
ODIVirat Kohli31515,08059.135136.00
ODIRohit Sharma29112,12049.26959.22
T20IVirat Kohli1254,18848.69451.00
T20IRohit Sharma1594,23132.051113.00
  • In Tests, Virat Kohli has the higher batting average (46.85 to 40.57).
  • Virat Kohli has scored 9,230 Test runs in 123 matches; Rohit Sharma has scored 4,301 in 67.
  • In ODIs, Virat Kohli has the higher batting average (59.13 to 49.26).
  • Virat Kohli has scored 15,080 ODI runs in 315 matches; Rohit Sharma has scored 12,120 in 291.
  • In T20Is, Virat Kohli has the higher batting average (48.69 to 32.05).
  • Virat Kohli has scored 4,188 T20I runs in 125 matches; Rohit Sharma has scored 4,231 in 159.

Averages and totals are not directly comparable across eras, pitches and opposition, and the figures may lag recent matches.

Virat Kohli career stats · Rohit Sharma career stats · All comparisons