Former Indian cricket team captain Virat Kohli and his successor Rohit Sharma are two of the most consistent batters across formats in modern-day cricket.
The two batting stalwarts have taken Indian cricket to great heights, helping the team establish supremacy and become one of the toughest to play against.
The Virat Kohli vs Rohit Sharma discourse majorly revolves around their captaincy eras and their approach towards batting. However, the two compatriots have often backed each other through thick and thin whenever questions have been raised about their position in the team with regard to form.
Virat Kohli vs Rohit Sharma T20I records
T20 internationals are where we can closely analyse the duo’s domination in world cricket. Virat Kohli is the leading run-getter in T20I history with 4,008 runs in 115 matches at a staggering average of 52.73, which is the highest average in T20Is.
Rohit, on the other hand, follows closely with 3,853 runs in 148 games at an average of 31.32.
Virat Kohli vs Rohit Sharma in T20Is
Virat Kohli vs Rohit Sharma in T20Is | ||||||
Player | Matches | Runs | Average | Strike rate | 100s | 50s |
Virat Kohli | 115 | 4,008 | 52.73 | 137.96 | 1 | 37 |
Rohit Sharma | 148 | 3,853 | 31.32 | 139.24 | 4 | 29 |
Interestingly, Rohit Sharma has slammed four centuries in his T20I career, spearheading the list of players with the most centuries in the shortest format of the game.
Virat Kohli vs Rohit Sharma ODI record
Talking about the Virat Kohli vs Rohit Sharma stats in ODIs, the former has scored 12,773 runs in 270 matches. Both Kohli and Rohit are the only active cricketers to amass 10,000+ ODI runs. Meanwhile, the Hitman has accumulated 10,329 runs in 254 ODIs at an average of 49.19 since making his debut against Ireland in June 2007.
Virat Kohli vs Rohit Sharma in ODIs
Virat Kohli vs Rohit Sharma in ODIs | ||||||
Player | Matches | Runs | Average | Strike rate | 100s | 50s |
Virat Kohli | 284 | 13,239 | 57.56 | 93.63 | 47 | 68 |
Rohit Sharma | 254 | 10,329 | 49.19 | 91.22 | 31 | 53 |
Virat Kohli vs Rohit Sharma Test record
When it comes to the longest format of the game, Kohli has amassed 8,676 runs in 111 Test matches since debuting against West Indies in June 2011. Notably, Virat Kohli is only the second cricketer after Greg Chappell to score twin hundreds on his Test captaincy debut, having achieved the feat against Australia in December 2014 at Adelaide Oval.
Meanwhile, Rohit Sharma played his first Test match two years later against the same opposition in November 2013.
Rohit Sharma scored two consecutive centuries in his first two games, becoming only the seventh player to do so. Overall, he has smashed 10 centuries in 52 matches, scoring 3,677 runs in the process.
Virat Kohli vs Rohit Sharma in Tests
Virat Kohli vs Rohit Sharma in Tests | ||||||
Player | Matches | Runs | Average | Strike rate | 100s | 50s |
Virat Kohli | 111 | 8,676 | 49.30 | 55.23 | 29 | 29 |
Rohit Sharma | 52 | 3,677 | 46.54 | 56.27 | 10 | 16 |
Virat Kohli vs Rohit Sharma captaincy record
Having received the captaincy baton from one of Team India’s most successful captains, MS Dhoni, in December 2014, Kohli was handed the all-format leadership in 2017.
Fast forward to late 2021 and early 2022 when Rohit Sharma was gradually passed the baton as the full-time captain across formats.
Let’s have a look at the duo’s figures during their captaincy stints.
Virat Kohli vs Rohit Sharma captaincy record in T20Is
Starting with T20Is, Virat Kohli and Rohit Sharma share a close captaincy record in the shortest format of the game.
Virat Kohli led the Indian cricket team in 50 Twenty20 Internationals, winning 30 and losing 16 while scoring 1570 runs at an average of 47.57. While Rohit Sharma has captained Team India in 51 matches, winning 39 of them.
Virat Kohli vs Rohit Sharma captaincy in T20Is
Virat Kohli vs Rohit Sharma T20I captaincy record | ||
Virat Kohli | Metrics | Rohit Sharma |
50 | Matches | 51 |
30 | Won | 39 |
16 | Lost | 12 |
1,570 | Runs | 1,527 |
Virat Kohli vs Rohit Sharma captaincy record in ODIs
When it comes to captaining the ODI side, Rohit only has the experience of 37 matches as India’s 50-overs skipper during which time he has won 27 and has lost nine. Kohli, however, has captained India in 95 ODIs where he has emerged victorious on 65 occasions while losing 27.
Virat Kohli vs Rohit Sharma captaincy in ODIs
Virat Kohli vs Rohit Sharma ODI captaincy record | ||
Virat Kohli | Metrics | Rohit Sharma |
95 | Matches | 37 |
65 | Won | 27 |
27 | Lost | 9 |
5,449 | Runs | 1,667 |
Virat Kohli vs Rohit Sharma captaincy record in Tests
As far as Test cricket is concerned, Kohli has captained India in 68 Tests, winning an impressive 40 while losing 17 times and drawing on 11 occasions. Rohit, meanwhile, only took charge of the Test team in March 2022 and led India in nine matches so far.
Virat Kohli vs Rohit Sharma captaincy in Tests
Virat Kohli vs Rohit Sharma Test captaincy record | ||
Virat Kohli | Metrics | Rohit Sharma |
68 | Matches | 9 |
40 | Won | 5 |
17 | Lost | 2 |
5,608 | Runs | 630 |
Featured photo: AFP