Virat vs Rohit Comparison

Virat Kohli vs Rohit Sharma – Batting and Captaincy Comparison, Stats

12 Sep 2023 Rohit Sharma became the second fastest to reach 10000 runs in ODI Cricket. He reached the landmark in 241 innings, behind Kohli's record of 205 innings. Sachin Tendulkar (259), Sourav Ganguly (263) and Ricky Ponting (266) completes this top 5 list. 

Both V. Kohli and R. Sharma were Under-19 stars earmarked for bigger things. Rohit won a T20 World Cup with India in 2007, a year before Kohli even got his first cap. But it was Kohli that quickly became an integral part of India’s batting line-up, and the leader of a new generation. It was Kohli that helped India win a World Cup on home soil in 2011, and then established himself as the best all-format batter in the world after taking over the Test captaincy from Dhoni.

Both Virat and Rohit will be seen in action during the Asia Cup 2023. Make your fantasy cricket team on Howzat and become a part of this exciting cricket series.  

Rohit took much longer to become part of the XI in each format, and though he smashed a host of white-ball batting records – including for the highest score in ODIs (264) – it’s only in the last half-decade that he’s become a regular on the Test team. 

V. Kohli, despite holding the single-season record for the most runs (973 in 2016), has never won the Indian T20 League title, while Rohit has led the Mumbai team to the trophy on 5 occasions since 2013. 

Here, we compare Rohit and Virat across the all formats (Test, ODIs, and T20) and see who has left a bigger imprint on Indian cricket history.

Virat vs Rohit in Test Cricket

This is one area where there simply isn’t any comparison. Rohit has excelled in recent times, while Kohli’s form has slumped since 2019, but there’s a world of difference in their career numbers. Kohli has played more than twice as many matches (108 to 49), scored nearly 5,000 more runs, and made 29 centuries in the longest format of the game with an average just a touch under 50. 

Virat vs Rohit Test Stats Comparison

StatsV. Kohli
R. Sharma
Matches
111
52
Runs
8676
3620
Centuries (100s)
29
10
Fifties (50s)
29
15
Average
49.30
46.41
Highest Score
254* vs SA (2019)
212 vs SA (2019)

Rohit has made 10 hundreds in Tests, though, tellingly only 2 of them has come outside India. His career average of 46.41 is built largely on an incredible home record. In 24 Tests in India, he averages 66.73. Kohli, who has 15 away hundreds, including 6 in Australia, averages 60.05 at home.

Virat vs Rohit in ODIs

The debate is a much closer one in the 50-overs arena. Rohit has crossed 200 on 3 occasions, including that incredible 173-ball 264 against Sri Lanka in 2014. Kohli’s highest score is 183, but his average is a frankly stupendous 57.39 after 268 innings. Rohit averages an imposing 48.93, but that’s still nearly 10 runs an innings less than Kohli.

When it comes to strike-rate too, Kohli nudges ahead, scoring nearly 4 runs more per 100 balls – 93.79 to 90.28. Both players have saved their best for the most dominant team in ODI history, with 8 hundreds apiece against Australia.

Virat vs Rohit ODI Stats Comparison

Stats
Virat Kohli
Rohit Sharma
Matches
279
248
Runs
13027
10031
Centuries (100s)
47
30
Fifties (50s)
65
51
Average
57.39
48.93
Strike Rate
93.79
90.28
Highest Score
183 vs Pak (2012)
264 vs SL (2014)

Virat vs Rohit in T20Is

 

In T20 cricket, Rohit and Virat are considered two of the all-time greats. This is the format where Rohit has had so much success in the Indian T20 League, but when it comes to international cricket, Kohli is once again the dominator. At first glance, you might think otherwise, given that Rohit has 4 international hundreds in T20s, compared to Kohli’s one. But  Kohli’s average is way superior – 52.74 to 30.82. Rohit has a marginally better strike rate, but Kohli’s consistency has been nothing short of mind-boggling. He was player of the tournament at the T20 World Cup in both 2014 and 2016. 

R. Sharma vs V. Kohli T20I Stats Comparison

Stats
Virat Kohli
Rohit Sharma
Matches
115
148
Runs
4008
3853
Centuries (100s)
1
4
Fifties (50s)
37
29
Average
52.74
30.82
Strike Rate
137.97
139.25
Highest Score
122* vs AFG (2022)
118 vs SL (2017)

Even when it comes to the T20 format, Kohli has more runs at a better average, and more 50-plus scores. Rohit has scored more centuries, and a slightly better strike rate.

Virat vs Rohit Indian T20 League Stats Comparison

Stats
Virat
Rohit
Matches
237
243
Runs
7263
6211
Average
37.25
29.58
Strike Rate
130.02
130.05
Centuries
7
1
50s
50
42
Sixes
234
257
Fours
643
554
Highest Score
113 vs Punjab (2016)
109 vs Kolkata (2012)

Also read: Babar Azam vs Virat Kohli

FAQs

When was Virat Kohli last century?

Virat Kolhi's last international century was on 11 September 2023 against Pakistan at the R. Premadasa Stadium, Colombo during Asia Cup 2023. Virat has now made 77 centuries - 47 in ODIs, 29 in Tests and 1 in T20Is.

Who is The Better Batsman – Rohit or Virat?

Rohit may have hit the high notes more often, but Virat has been in a different league when it comes to consistent performances in every format of the game. The numbers remain overwhelmingly in Kohli’s favour, in every format of the game.

Who is The Better Captain - Virat or Rohit?

It’s easy to get carried away by Rohit’s 5 Indian T20 League title wins as a captain and to forget what an outstanding group of players he had around him. Kohli didn’t win any major titles as Indian captain, but he was instrumental in India’s most successful phase as a Test team. His record of 40 Test wins is behind only G. Smith (53), R. Ponting (48) and S. Waugh (41). 

How many centuries has Rohit Sharma scored?

Rohit Sharma has scored a total of 44 centuries in international cricket - 30 in ODIs, 10 in Tests and 4 in T20Is.

Win cash worth ₹3000* as Welcome Bonus