fbpx Skip to main content

Virat Kohli or Rohit Sharma, who is a better Captain: The best record of any captain in T20Is belongs to Rohit Sharma. In the first 25 matches, he has won 21, which is the most by an Indian Captain. While Virat Kohli won 15 T20Is, MS Dhoni’s tally stands at 12 T20Is.

Virat Kohli vs Rohit Sharma who is better Captain 1

Virat Kohli or Rohit Sharma, who is a better Captain?

Virat Kohli vs Rohit Sharma, who is better Captain?

Two successful cricketers, Virat Kohli and Rohit Sharma were frequently contrasted for their play, leadership, and captaincy.

Their impact on cricket is immeasurable. But it’s crucial to carefully consider the situation and determine who has the advantage regarding captaincy.

There have been a few past fortunate captains for the Indian cricket team.

Under-19 stars Virat Kohli and Rohit Sharma are likely to go far in their careers. Rohit and India won the T20 World Cup in 2007.

It was Kohli who rapidly cemented his place in India’s batting order and rose to the position of generational leader. In 2011, Kohli led India to a World Cup victory in the home country.

After taking over as Test captain from Dhoni, Kohli established himself as the best hitter across all formats.

Rohit took far longer to break into the starting XI in each format, and while setting numerous records for white-ball batting, including the highest score in ODIs (264), he has only just established himself as a fixture on the Test squad.

Despite having the highest runs scored in a single season (973 in 2016), Virat Kohli has never won the Indian T20 League championship, while Rohit has guided the Mumbai team to the trophy five times since 2013.

Virat Kohli and Rohit Sharma in Test Cricket

There needs to be a comparison in this particular area. While Kohli’s form has declined since 2019, Rohit has succeeded recently, especially in England last year, but their lifetime statistics show a vast gap.

In the most extended format of the game, Kohli has played 27 hundred, about 5,000 more runs, and more than twice as many games, and even though he has yet to reach a century since late 2019, his average is slightly below 50.

Stats Comparison of Test Cricket

Stats Virat Kohli Rohit Sharma
Matches 102 45
Runs 8074 3137
Centuries 27 8
Fifties 28 14
Average 49.53 46.13
Highest Score 254* vs SA in 2019 212 vs SA in 2019

Virat Kohli vs Rohit Sharma in ODIs

The argument is significantly more closely contested in the 50-over setting. Three times, Rohit has gone over 200, including the fantastic 173-ball 264 against Sri Lanka in 2014.

Kohli’s highest score is 183, yet after 253 innings, he has an astounding average of 57.68. Even though Rohit averages a commanding 48.58, he still scores over ten runs per innings less than Kohli.

Kohli edges over the competition in terms of strike rate, scoring 92.84 runs to 89.18, or nearly 4 more runs per 100 balls.

With eight hundred against Australia, both players have kept their best performances for the most dominant side in ODI history.

Virat Kohli vs Rohit Sharma ODI Stats Comparison

Stats Virat Kohli Rohit Sharma
Matches 262 233
Runs 12344 9376
Centuries 43 29
Fifties 64 45
Average 57.68 48.58
Strike Rate 92.84 89.18
Highst Score 183 vs Pak 2012 264 vs SL 2014

Virat Kohli and Rohit Sharma T20Is

Rohit and Virat stand out as two all-time greats in T20 cricket. In the Indian T20 League, Rohit has excelled in this format, but when it comes to international cricket, Kohli is again in charge.

Given that Rohit has four international hundreds in T20s, compared to Kohli, you might initially believe the opposite.

Kohli’s average is far better — 50.66 to 32.53. Although Rohit’s strike rate is somewhat higher, Kohli’s consistency has been astounding.

In both 2014 and 2016, he won the T20 World Cup’s Player of the Tournament award. 122 is Virat Kohli’s highest score in T20.

Virat Kohli vs Rohit Sharma T20Is Stats Comparison

Stats Virat Kohli Rohit Sharma
Matches 110 143
Runs 3794   3741
Centuries 1 4
Fifties 34 28
Average 51.97 31.18
Strike Rate 138.42 140.38
Highest score 122 vs AFG 2022 118 vs SL 2017

Even in the T20 format, Kohli has more runs at a better average and 50-plus scores. On the other hand, Rohit has scored more centuries and a slightly better strike rate.

Is Rohit Sharma Better than Kohli?

Kohli’s captaincy came under fire for the first time after the team’s semi-final loss to New Zealand.

Wasim Jaffer tweeted that Rohit Sharma should take over as white ball captain.

The Mumbai Indians‘ 2013 Indian Premier League captain was Rohit Sharma. Since that time, he has superbly guided the group to five championships.

Rohit Sharma performed at his best while serving as captain. Additionally, he made an impression with the few chances he had to lead the team in Kohli’s absence.

Under his leadership, India won the Nidahas Trophy and the Asia Cup.

Kohli’s behavior on the field is another aspect that calls into doubt his leadership. India has frequently seen him lose his composure.

His short fuse has caused him to make poor choices. However, Rohit is a captain-caliber player because of his calm demeanor and willingness to support his teammates.

Additionally, he exudes self-assurance and makes judgments with conviction.


Rohit Sharma does not need to take over for Virat Kohli, according to the former Indian batsman VVS Laxman. 1. Rohit Sharma and Virat Kohli square off in terms of flexibility.

The setting, the game’s structure, and the batting position exemplify versatility. Virat maintains the same average in ODIs played abroad and at home.

Rohit could not keep the same standard in the overseas ODI. Throughout their careers, both of my athletes have tried various hitting positions.

He has experience playing the numbers 3 and 4, and has tried opening in the IPL. On the other side, Rohit Sharma was a middle-order batsman before being allowed to play at the top of the order.


Rohit and Virat have both demonstrated sufficient consistency. If we were to compare them, Virat would win.

The average across all forms has consistently been 50 or higher. Rohit scores highly but sporadically.


The way that Kohli bats are flawless. He can reach the 100-run mark without ever hitting a six. Additionally, he plays all conventional shots with ease.

Sharma’s methods don’t appear as refined as Virat’s. Particularly when bowlers attempted to use his strengths against him and turn them into flaws, Kohli struggled with his technique. He is vulnerable to late deliveries.

Virat Kohli vs Rohit Sharma

Virat Kohli vs Rohit Sharma, who is better Captain? In 2008, against India, Virat Kohli debuted for the senior national team. In August 2008, he relocated to Sri Lanka to join the men in blue.

Virat had the opportunity to start the ODI series, and he did well. He went to Australia in 2009 for an event for rising talents.

With 7 appearances, he finished the competition with 398 runs. Kohli, 20, had to wait for a spot in the Indian cricket squad due to the more seasoned Tendulkar and Sehwag pairing.

In 2011, he qualified for the ICC World Cup and Test Cricket. He was essential to the 2011 World Cup.

After losing the openers, Kohli and Gautam Gambir successfully pulled off a rescue operation.

This set MS Dhoni up to win the World Cup with a 91-run total. In 2012, he was named the ODI team’s vice-skipper. After Dhoni retired in 2014, he was named the test team’s captain.

After Dhoni retired in 2017, he was named the ODI captain.

Since joining The Royal Challengers Bangalore in 2008, Kohli has been a team member.

In 2011, he became the RCB team’s vice-captain; that same year, he amassed 557 runs. In 2013, he became the team’s captain. But unable to lead his squad to victory.

He was ranked as the best batsman in ODIs in 2013. At the 2014 Twenty-Twenty, he received the Man of Tournament honor.

The coveted Sir Garfield Sobers Trophy for the ICC Cricketer of the Year went to Virat Kohli in 2017.

He also won the 2018 ICC Test Player of the Year award. For his irreplaceable contribution to cricket, the nation honored him with the Padma Shri in 2017 and the Rajiv Gandhi Khel Ratna in 2018.

Rohit Sharma’s cricket career began in 2005 when he made his Deodhar Trophy debut for West Zone versus Central Zone.

Sharma defeated the North Zone with 142 points on 123 balls. In Darwin in 2006, he also participated in his India A debut against New Zealand A.

He made his Ranji Trophy debut in the 2006–2007 campaign.

In 2007, he faced off against Ireland in his first ODI game. He shared the opening spot in the 2013 ICC Champions Trophy with Shikhar Dhawan.

Following Tendulkar and Ganguly, this initial pairing became India’s second successful partnership. He made his ODI World Cup debut in 2015.

Rohit signed with Deccan Charges Hyderabad in 2008 to begin his IPL career. The Mumbai Indians club also purchased Sharma for the upcoming IPL season.

He currently serves as the Mumbai Indians team’s captain and has proven to be the best captain, having won four championships.

He is now the third-highest run-scorer in the IPL, with over 4000 runs. He is the only batter in the T20 format to have four hundred. He is also the second Indian to ever reach a hundred runs in an ICC World Cup.


It’s pretty clear that Rohit is the better captain ever. No.1 is Dhoni, but he does most things better than Kohli. One of the great qualities of Rohit as captain is that he backs his players. He persists with them even when they don’t perform, and it has paid rich rewards for Mumbai Indians as well as the Indian team.

Also, Read: India vs Pakistan T20 Highlights | Virat Kohli Shines As India Thrash Pakistan By 4 Wickets