Virat Kohli vs Rohit Sharma: ODI, Test and T20 Stats Comparison (2026)
Virat Kohli vs Rohit Sharma: ODI, Test and T20I Stats Comparison (2026)
Kohli leads in runs, batting average and centuries. Rohit holds the highest ODI score, three ODI double centuries and five T20I hundreds. Here is the full format-by-format comparison, with captaincy, records and a final verdict.
By CricketGatha · Statistics reviewed 24 October 2026 · 9 min read
9,230 Test runs
4,301 Test runs
Virat Kohli vs Rohit Sharma is one of the biggest debates in Indian cricket. Kohli leads in international runs, batting average and centuries, while Rohit is famous for his explosive batting, three ODI double centuries and five T20I hundreds. Both have helped India win major tournaments, but their records show different strengths across ODI, Test and T20I cricket.
Quick Comparison
Kohli is known for his consistency, chasing ability and fitness. Rohit is popular for his elegant stroke play, big scores and attacking approach. Here is a quick comparison of their careers.
| Comparison | Virat Kohli | Rohit Sharma |
|---|---|---|
| Full name | Virat Kohli | Rohit Gurunath Sharma |
| Date of birth | 5 November 1988 | 30 April 1987 |
| Batting style | Right-handed | Right-handed |
| Main batting role | Top-order batter | Opening batter |
| ODI debut | 2008 | 2007 |
| T20I debut | 2010 | 2007 |
| Test debut | 2011 | 2013 |
| ODI highest score | 183 | 264 |
| Test highest score | 254* | 212 |
| T20I highest score | 122* | 121* |
| Test status | Retired in May 2025 | Retired in May 2025 |
| T20I status | Retired in 2024 | Retired in 2024 |
Both players retired from T20 internationals after India’s 2024 T20 World Cup victory and from Test cricket in May 2025. They continue to play ODIs, and both are in India’s squads for all five ODIs in New Zealand, which start on 4 November 2026.
ODI Stats Comparison
One Day Internationals are where both players have built extraordinary careers. Kohli has been one of India’s most dependable ODI batters, especially while chasing. Rohit has created history with his ability to score double centuries and dominate bowling attacks.
| ODI stats | Virat Kohli | Rohit Sharma |
|---|---|---|
| Matches | 317 | 291 |
| Runs | 15,109 | 12,120 |
| Batting average | 58.79 | About 49 |
| Centuries | 55 | 35 |
| Highest score | 183 | 264 |
| Double centuries | 0 | 3 |
ODI centuries
Who has scored more ODI runs?
Virat Kohli. He has crossed 15,000 ODI runs and remains one of the highest run-scorers in the history of the format, while Rohit has also crossed 12,000. Kohli’s biggest strength is scoring runs consistently over a long career. Rohit’s is producing match-changing innings at a high scoring rate.
Who has more ODI centuries?
Kohli has 55 ODI hundreds and Rohit 35. Kohli holds the record for the most centuries in men’s ODI cricket, having passed Sachin Tendulkar’s 49. Rohit holds a different world record: he is the only men’s batter with three ODI double centuries.
Highest ODI score
Virat Kohli: 183
Against Pakistan in the 2012 Asia Cup in Dhaka.
Rohit Sharma: 264
Against Sri Lanka at Eden Gardens, Kolkata, in 2014. It remains the highest individual score in men’s ODI history.
See every hundred in our Virat Kohli ODI centuries list and our Rohit Sharma centuries list.
Test Stats Comparison
Test cricket needs patience, technique and the ability to perform in different conditions. Both have played memorable Test innings, but their career numbers are quite different.
| Test stats | Virat Kohli | Rohit Sharma |
|---|---|---|
| Matches | 123 | 67 |
| Runs | 9,230 | 4,301 |
| Batting average | 46.85 | 40.57 |
| Centuries | 30 | 12 |
| Half-centuries | 31 | 18 |
| Highest score | 254* | 212 |
| Double centuries | 7 | 1 |
| Retirement | May 2025 | May 2025 |
These are their final Test career statistics.
Runs and centuries
Kohli scored 9,230 runs in 123 Tests, while Rohit scored 4,301 in 67. Kohli leads in total runs, batting average and centuries. His seven double centuries are the most by an Indian batter. He scored centuries in India and overseas, including important innings in Australia, England and South Africa.
Rohit’s Test career changed significantly when he became a regular opener in 2019. He played several important innings at the top of the order and became a key part of India’s batting line-up. Kohli’s overall Test record is nevertheless stronger.
Test captaincy
Kohli captained India in 68 Tests and won 40, making him India’s most successful men’s Test captain by number of victories. Under him, India won a first Test series in Australia in 2018-19, and led the side to the 2021 World Test Championship final. Rohit also led India in Tests and guided the team to the 2023 World Test Championship final.
T20I Stats Comparison
T20 is about scoring quickly and handling pressure in a limited number of overs. Kohli was known for building innings and performing in difficult run chases. Rohit often attacked bowlers early and gave India fast starts.
| T20I stats | Virat Kohli | Rohit Sharma |
|---|---|---|
| Matches | 125 | 159 |
| Runs | 4,188 | 4,231 |
| Batting average | 48.69 | 32.05 |
| Strike rate | 137.04 | 140.89 |
| Centuries | 1 | 5 |
| Half-centuries | 38 | 32 |
| Highest score | 122* | 121* |
| Retirement | June 2024 | June 2024 |
Their T20I statistics are final, because both retired after the 2024 T20 World Cup.
Runs and centuries
Rohit finished with 4,231 T20I runs and Kohli with 4,188, so Rohit scored 43 more, although he played 34 more matches. Kohli had the higher average, while Rohit had the higher strike rate. Rohit scored five T20I hundreds against Kohli’s one, an unbeaten 122 against Afghanistan in the 2022 Asia Cup. Kohli’s average of 48.69 shows how consistently he contributed.
T20 World Cups
Kohli was effective in high-pressure matches, and his unbeaten 82 against Pakistan in Melbourne in 2022 is widely remembered as one of his greatest innings. In the 2024 final against South Africa, he scored 76 and helped India post a competitive total. Rohit captained India through the unbeaten 2024 campaign and lifted the trophy, ending a long wait for another men’s T20 World Cup title.
Batting Style Comparison
Statistics tell us how many runs a player has scored. Batting style helps explain how those runs were made.
Virat Kohli’s strengths
- Consistent run-scoring across formats
- Strong performances while chasing
- Excellent running between the wickets
- Ability to build long partnerships
- Strong technique against pace bowling
Rohit Sharma’s strengths
- Attacking batting in the powerplay
- Ability to score ODI double centuries
- Excellent pull and hook shots
- Strong six-hitting ability
- Dominating bowling attacks once settled
Kohli often starts carefully before increasing his scoring rate, an approach that has made him one of the most successful ODI batters in history. Rohit’s batting can change the direction of a match within a few overs, which is why he has been one of India’s most dangerous white-ball openers.
Captaincy Comparison
Kohli brought aggression, fitness standards and a strong focus on Test cricket. Rohit became known for calm leadership, tactical decisions and success in major white-ball tournaments.
Virat Kohli as captain
- 40 Test wins, the most by an Indian men’s captain
- First Test series win in Australia, in 2018-19
- Built a competitive overseas Test team
- 2017 Champions Trophy final
- 2019 ODI World Cup semi-final
- 2021 World Test Championship final
Rohit Sharma as captain
- 2024 T20 World Cup winner
- 2025 Champions Trophy winner
- 2023 ODI World Cup final
- 2023 World Test Championship final
- Aggressive approach in limited-overs cricket
The answer depends on the format. Kohli has the stronger record in Tests, while Rohit’s ICC white-ball titles give him a clear advantage in tournament captaincy. Kohli did not win a senior men’s ICC tournament as captain.
Major Records
Virat Kohli
- Most centuries in men’s ODIs (55)
- More than 15,000 ODI runs
- Seven Test double centuries
- Most successful Indian men’s Test captain by wins
- 765 runs at the 2023 World Cup, the most in one edition
- Outstanding ODI run-chase record
Rohit Sharma
- Highest individual ODI score (264)
- Only men’s batter with three ODI double centuries
- Five T20I centuries
- More than 4,200 T20I runs
- Captain of the 2024 T20 World Cup winners
- Captain of the 2025 Champions Trophy winners
Who Is Better, Virat Kohli or Rohit Sharma?
There is no single answer, because both players have different strengths. Here is the format-by-format winner.
| Category | Statistical advantage |
|---|---|
| ODI runs | Virat Kohli |
| ODI centuries | Virat Kohli |
| ODI batting average | Virat Kohli |
| Highest ODI score | Rohit Sharma |
| ODI double centuries | Rohit Sharma |
| Test runs | Virat Kohli |
| Test centuries | Virat Kohli |
| Test batting average | Virat Kohli |
| T20I runs | Rohit Sharma |
| T20I batting average | Virat Kohli |
| T20I strike rate | Rohit Sharma |
| T20I centuries | Rohit Sharma |
| Test captaincy wins | Virat Kohli |
| ICC titles as captain | Rohit Sharma |
Frequently Asked Questions
Who is better, Virat Kohli or Rohit Sharma?
Kohli has better overall batting statistics, including more international runs, a higher batting average in all three formats and more centuries. Rohit has major records in ODI double centuries, T20I hundreds and white-ball captaincy.
Who has scored more ODI runs?
Virat Kohli. As of October 2026, Kohli has 15,109 ODI runs and Rohit has 12,120.
Who has more ODI centuries?
Kohli has 55 against Rohit’s 35. Kohli holds the men’s world record for the most ODI hundreds.
Who has scored more runs in Test cricket?
Kohli scored 9,230 Test runs and Rohit scored 4,301. Both retired from Tests in May 2025.
Who has more T20I runs?
Rohit scored 4,231 T20I runs, compared with Kohli’s 4,188. Both retired from T20Is in June 2024.
Who has the highest individual ODI score?
Rohit Sharma, with 264 against Sri Lanka in 2014. Kohli’s highest is 183 against Pakistan in 2012.
Who has more T20I centuries?
Rohit has five and Kohli has one.
Who is the better Test captain?
Kohli, who won 40 matches as captain, the most by any Indian men’s Test captain.
Have Kohli and Rohit retired?
They have retired from Tests and T20Is, but still play ODIs. Both are named in India’s squads for all five ODIs in New Zealand, starting 4 November 2026.
Who has won more ICC trophies as captain?
Rohit, who led India to the 2024 T20 World Cup and the 2025 Champions Trophy. Kohli did not win a senior men’s ICC tournament as captain.
Conclusion
The Kohli vs Rohit debate shows how two very different batting styles can both lead to extraordinary success. Kohli stands out for his consistency, centuries and ability to score runs in all conditions. Rohit stands out for his timing, attacking batting, record-breaking ODI scores and leadership in major tournaments. On career batting numbers, Kohli has the overall advantage, but Rohit’s ODI double centuries, T20I records and ICC titles make his achievements equally memorable.