Virat Kohli vs Rohit Sharma – Stats Comparison Of T20I, ODI, Test, and IPL

People often compare these two batting giants.

Virat Kohli vs Rohit Sharma
Virat Kohli vs Rohit Sharma. (Image Credits: Twitter)

India have always been a nation that has produced talented cricketers. History also tells us that the brightest prospects went on to become greats, courtesy of proper backing by the team management. Earlier, the cricket fraternity witnessed many batting greats like Sachin Tendulkar, Sourav Ganguly, Rahul Dravid, Virender Sehwag, Yuvraj Singh and VVS Laxman.

However, Sachin Tendulkar was cut above the rest of the names because of his telling impact in Test and ODI cricket. After that old era came to a close, the likes of Virat Kohli and Rohit Sharma started becoming the pillars of Indian cricket as far as the batting attack is concerned. Both the cricketers have contributed so much to the team across three formats.

Advertisement

Rohit Sharma has been a part of the ICC T20 World Cup 2007 title-winning team whereas Virat Kohli was part of the ICC ODI World Cup 2011 title-winning team. On the other hand, the duo were part of the ICC Champions Trophy glory in 2013. Virat Kohli is the best batsman in the world across formats whereas Rohit Sharma is the best opening batter across formats.

Virat Kohli vs Rohit Sharma in Test Cricket

India’s run-machine Virat Kohli has had a great deal of exposure in Test cricket wherein he played as many as 109 Tests for India. On the contrary, Rohit Sharma struggled to pick up the pace in this particular format in the initial stages of his career. However, his Test career took a turn when he was asked to open the innings in 2019.

Since then, Rohit Sharma established himself as the permanent opener in this format. Virat Kohli has thrived well in home and overseas conditions and has lived up to his reputation, more often than not. He hit 28 centuries and 28 fifties in Tests whereas Rohit Sharma hit 9 centuries and 14 fifties.

Virat Kohli has hit a total of seven double centuries in Tests whereas Rohit Sharma hit one double century. In the finals of the first edition of the ICC World Test Championship, India lost to New Zealand by 8 wickets under Virat Kohli’s captaincy. In the second cycle, India made it to the finals of the competition once again but lost to Australia by a massive margin of 209 runs under Rohit Sharma’s captaincy.

Advertisement
StatsVirat KohliRohit Sharma
Matches10950
Runs84793437
Centuries (100s)289
Fifties (50s)2814
Average48.745.2
Highest Score254* against South Africa (2019)212 vs South Africa (2019)

Virat Kohli vs Rohit Sharma in ODI Cricket

The Indian stalwarts have delivered the goods incredibly well in the 50-over format. Rohit Sharma’s career took a big turn after he was promoted to open the innings in 2013. Since then, he became the most successful opener for India. He smashed as many as 30 centuries in ODIs. Notably, he is the only batsman in the history of ODIs with three double centuries.

Rohit Sharma has hit a total of 48 fifties in ODIs. On the other hand, Virat Kohli’s consistency is what sets him apart from most other batters of this generation. He has hit as many as 46 centuries and is only four centuries away from breaking Sachin Tendulkar’s overall tally of 49 centuries in ODIs. Virat Kohli has smashed a total of 65 fifties.

StatsVirat KohliRohit Sharma
Matches274243
Runs128989825
Centuries (100s)4630
Fifties (50s)6548
Average57.3248.64
Strike Rate93.6390.02
Highest Score183 vs Pakistan (2012)264 vs Sri Lanka (2014)

Virat Kohli vs Rohit Sharma in T20Is

It has really been an absolute visual treat to watch both batsmen go about their business in the truncated version of the game. Both of them share a great deal of camaraderie both on and off the field. Besides that, both of them complement each other very well. Virat Kohli has time and again told that he has never seen anyone time the ball better than Rohit Sharma.

He also said that he enjoyed watching him, especially from the other end. Virat Kohli has hit one century in T20Is which came against Afghanistan in the UAE. On the other hand, Rohit Sharma hit four centuries in T20Is. Despite the fact that Rohit has been impressive in terms of the strike rate and the number of centuries scored in T20Is, Kohli has been superior in terms of batting average.

StatsVirat KohliRohit Sharma
Matches115148
Runs40083853
Centuries (100s)14
Fifties (50s)3729
Average52.7430.82
Strike Rate137.97139.25
Highest Score122* vs Afghanistan (2022)118 vs Sri Lanka (2017)

Virat Kohli vs Rohit Sharma in IPL

Virat Kohli plays for Royal Challengers Bangalore in the lucrative Indian Premier League whereas Rohit Sharma represents Mumbai Indians. For the record, Virat Kohli has been playing for the same franchise since the tournament’s inception in 2008. On the other hand, Rohit Sharma kick-started his IPL career with Deccan Chargers before shifting his base to Mumbai Indians in IPL 2011.

Virat Kohli has been a better batter than Rohit Sharma in the IPL and his stats speak huge volumes of how he dominated the proceedings against the opponents. Kohli is also the leading run-scorer in the history of the IPL with 7263 runs. He scored more runs, centuries, fifties than Rohit Sharma. On the contrary, Rohit Sharma has been one of the finest captains in the history of the IPL with five titles.

StatsVirat KohliRohit Sharma
Matches237243
Runs72636211
Centuries (100s)71
Fifties (50s)5042
Average37.229.6
Strike Rate130130
Highest Score113 vs Kings XI Punjab (2016)109* vs KKR (2012)

Read More: Virat Kohli vs Sachin Tendulkar: Stats Comparison across all three formats

Advertisement