Rohit Sharma vs Virat Kohli Batting Stats Comparison

Rohit Sharma and Virat Kohli both are great batter of team India, Rohit Sharma is an opening batter and Virat Kohli is a top-order batter 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 batter’s current stats of all Cricket formats (ODI, T20I, Test) and we will also share their current stats in IPL (Indian Premier League).

Every batter 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 batter 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.

ODI Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played262292
Innings Batted254280
Not Outs3644
Total Runs Scored1070913848
Total Balls Faced1164414797
Highest Score264183
Batting Average49.1258.68
Batting Strike Rate91.9793.59
Total Centuries (100s)3150
Total Fifties (50s)5572
Total Double Centuries (200s)30
Total Fours9931294
Total Sixes323152

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

Yes, I know your answer, Virat Kohli is better ODI batter 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.

T20I Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played151117
Innings Batted143109
Not Outs1631
Total Runs Scored39744037
Total Balls Faced28392922
Highest Score121122
Batting Average31.2951.76
Batting Strike Rate139.98138.16
Total Centuries (100s)51
Total Fifties (50s)2937
Total Fours359361
Total Sixes190117

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

According to the stats, we can say that Rohit Sharma is a better T20I batter 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.

Test Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played59113
Innings Batted101191
Not Outs1011
Total Runs Scored41388848
Total Balls Faced725115924
Highest Score212254
Batting Average45.4749.16
Batting Strike Rate57.0755.56
Total Centuries (100s)1229
Total Fifties (50s)1730
Total Double Centuries (200s)17
Total Fours452991
Total Sixes8426

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 batter’s list.

IPL Stats Comparison

Batting StatsRohit SharmaVirat Kohli
Matches Played243237
Innings Batted238229
Not Outs2834
Total Runs Scored62117263
Total Balls Faced47765586
Highest Score109113
Batting Average29.5837.25
Batting Strike Rate130.05130.02
Total Centuries (100s)17
Total Fifties (50s)4250
Total Fours554643
Total Sixes257234

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 batters have their important role as a batter in their IPL team.

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

According to IPL stats, Virat Kohli is a better batter 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 batter in which Cricket format.