Rohit Sharma vs Virat Kohli Stats: Who is Better Batsman? (Comparison)

Rohit Sharma and Virat Kohli both are great batsmen of team India, Rohit Sharma is an opening batsman and Virat Kohli is a top-order batsman for Indian Cricket team who currently bats at number three. Today in this post we will compare Rohit Sharma vs Virat Kohli stats of International Cricket formats and IPL.

We will share here both batsmen’s current stats of all Cricket formats (ODI, T20I, Test) and we will also share their current stats in IPL (Indian Premier League).

Every batsman is known for his stats and records and if anyone wants to compare Rohit Sharma and Virat Kohli then there is only one best way, and that is to compare their batting stats.

In this way, we can know who is a better batsman and who has most runs, centuries, fifties, best strike rate, best average, most fours, and sixes.

We will know who is better in which Cricket format and who has better stats in ODI, T20I, and Test.

IPL is also one of the toughest, popular T20 leagues of Cricket and we will also look at their stats in IPL to know who is best in Indian Premier League.

So let’s jump into it.

We will now look Virat Kohli stats and Rohit Sharma stats of all the International Cricket formats and also IPL T20I league.

Rohit Sharma vs Virat Kohli

These stats get updated after Virat Kohli and Rohit Sharma batting performance in every team India match.

Rohit Sharma vs Virat Kohli ODI Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played227254
Innings Batted220245
Not Outs3239
Total Runs Scored920512169
Total Balls Faced1035413061
Highest Score264183
Batting Average48.9659.07
Batting Strike Rate88.993.17
Total Centuries (100s)2943
Total Fifties (50s)4362
Total Double Centuries (200s)30
Total Fours8321140
Total Sixes244126

So now you have seen One Day International matches stats of both batsmen, then who is a better batsman in ODI Virat Kohli or Rohit Sharma?

Yes, I know your answer, Virat Kohli is better ODI batsman than Rohit Sharma according to the stats. Virat Kohli’s stats in ODI is far better than Rohit Sharma and that is why we can say that Virat is better than Rohit in ODI.

It shows how consistent is Virat Kohli in scoring runs in ODI.

ODI Stats in which Virat Kohli is better – ODI batting strike rate, ODI batting average, ODI fours, ODI runs, ODI centuries, ODI fifties.

ODI stats in which Rohit Sharma is better – ODI sixes, ODI double centuries, ODI highest score.

Rohit Sharma vs Virat Kohli T20I Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played11189
Innings Batted10384
Not Outs1424
Total Runs Scored28643159
Total Balls Faced20612272
Highest Score11894
Batting Average32.1852.65
Batting Strike Rate138.96139.04
Total Centuries (100s)40
Total Fifties (50s)2228
Total Fours252285
Total Sixes13390

Now you have seen T20I Stats of both batsmen, so what you think, who is a better batsman in T20I Virat Kohli or Rohit Sharma?

According to the stats, we can say that Rohit Sharma is a better T20I batsman than Virat Kohli. In most of the T20I stats, Rohit Sharma is better than Virat Kohli.

But we also have to remember that Rohit Sharma made debut 3 years before Virat Kohli in the T20I format. Rohit made his T20I debut in 2007 and Virat Kohli made his T20I debut in 2010.

But we are still preferring Rohit as best in T20I because he has also centuries in T20I and Virat Kohli has no T20I International century till now.

Also, Rohit Sharma has the most sixes and strike rate in T20I than Virat Kohli, which are some important stats in T20I Cricket.

T20I Stats in which Rohit Sharma is better – T20I runs, T20I batting strike rate, T20I centuries, T20I sixes, T20I highest score.

T20I stats in which Virat Kohli is better – T20I fours, T20I batting average, T20I fifties.

Rohit Sharma vs Virat Kohli Test Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played3891
Innings Batted64153
Not Outs810
Total Runs Scored26157490
Total Balls Faced447813112
Highest Score212254
Batting Average46.752.38
Batting Strike Rate58.457.12
Total Centuries (100s)727
Total Fifties (50s)1225
Total Double Centuries (200s)17
Total Fours274839
Total Sixes5922

We should not compare Rohit and Virat in tests as Rohit Sharma has not played much test Cricket in his career and on the second end, Virat Kohli has played so much test Cricket in his career.

No doubt that currently Virat Kohli is in top 4 Test batsmen’s list.

Rohit Sharma vs Virat Kohli IPL Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played207199
Innings Batted202191
Not Outs2831
Total Runs Scored54806076
Total Balls Faced41994659
Highest Score109113
Batting Average31.4937.98
Batting Strike Rate130.51130.41
Total Centuries (100s)15
Total Fifties (50s)4040
Total Fours476524
Total Sixes224205

In IPL Rohit Sharma plays for Mumbai Indians and he is also the captain of the MI team and Virat Kohli in IPL plays for Royal Challenger Bangalore and he is also the captain of his team.

Both lead their team and both batsmen have their important role as a batsman in their IPL team.

So we have seen both batsmen IPL stats, what do you think that who is a better batsman in IPL, Rohit Sharma or Virat Kohli?

According to IPL stats, Virat Kohli is a better batsman in IPL than Rohit Sharma because Virat has greater runs than Rohit and Virat has also more centuries in IPL than Rohit.

IPL Stats in which Virat Kohli is better – IPL runs, IPL batting average, IPL fours, IPL centuries, IPL fifties (Draw), IPL highest score.

IPL stats in which Rohit Sharma is better – IPL batting strike rate, IPL sixes, IPL fifties (Draw).

So we have compared Rohit Sharma vs Virat Kohli stats and now we have known that who is a better batsman in which Cricket format.