Not many cricketers have defined an era like Virat Kohli. From captain of the India U-19 team that won the 2008 World Cup to being the pre-eminent chaser in modern cricket, Kohli’s numbers are almost a highlight reel. To search for Virat Kohli stats, you have come to the right page as this guide compiles it all together – career aggregate, format-wise records, IPL statistics, captaincy numbers & awards along with questions.
An asterisk next to ‘accuracy’ caption: These numbers have been collated up until the 2025 season, including his Test and T20I retirements and the Champions Trophy 2025. He plays ODIs and the IPL till date, so the latest stats of Virat Kohli would increase marginally. Live totals at ESPNcricinfo or the BCCI website
Virat Kohli Profile at a Glance
| Detail | Information |
| Full name | Virat Kohli |
| Born | 5 November 1988, Delhi, India |
| Role | Top-order batter |
| Batting style | Right-handed |
| ODI debut | August 2008 vs Sri Lanka |
| T20I debut | June 2010 vs Zimbabwe |
| Test debut | June 2011 vs West Indies |
| IPL team | Royal Challengers Bengaluru (RCB) |
| Nicknames | Chiku, King Kohli |
Making his debut in 2008, Kohli has been a mainstay in the Indian side. Which is important background for the Virat Kohli stats that follow, because his numbers were accumulated across over 15 years of play at the highest level.
Overall International Career Summary
| Format | Matches | Runs | Average | 100s | 50s | Highest Score |
| Tests | 123 | 9,230 | 46.85 | 30 | 31 | 254* |
| ODIs | 299 | 14,180 | 58.18 | 51 | 74 | 183 |
| T20Is | 125 | 4,188 | 48.69 | 1 | 38 | 122* |
| Total | 547 | 27,598 | – | 82 | 143 | – |
This Virat Kohli stats across formats places him at number three in the all-time international run-scorers list, only behind Sachin Tendulkar and Kumar Sangakkara. He is also second in both one-day and world cup centuries, having surpassed Tendulkar’s 49 as well as the 38 of Brian Lara, and behind only Tendulkar’s 100 total international centuries.
Virat Kohli Test Stats
| Test Statistic | Record |
| Matches | 123 |
| Innings | 210 |
| Runs | 9,230 |
| Batting average | 46.85 |
| Highest score | 254* vs South Africa, Pune (2019) |
| Centuries | 30 |
| Half-centuries | 31 |
| Double centuries | 7 |
In May 2025, Kohli announced his retirement from Test cricket. These include seven double centuries, which is the highest by any Indian batter in Test cricket Virat Kohli stats. For the majority of his 3-4 peak years from 2016 to 2019, when no one else could touch him in batting Tests somewhere on the planet, bushels of Test runs meant he avg>50. He had hundreds abroad in Australia, England and South Africa to prove he could succeed no matter the conditions.
Virat Kohli ODI Stats
| ODI Statistic | Record |
| Matches | 299 |
| Runs | 14,180 |
| Batting average | 58.18 |
| Strike rate | About 93 |
| Highest score | 183 vs Pakistan, Mirpur (2012) |
| Centuries | 51 |
| Half-centuries | 74 |
ODI cricket is where Virat Kohli stats appears most go to. He has the record for the most ODI hundreds as well, surpassing Tendulkar’s 49 hundred with his 50th in the semi-final of 2023 World Cup at Wankhede Stadium. Him averaging over 58 is the richest average on the list of cricketers having made in excess of 10,000 ODI runs. His average in successful chases is also well over 90, light-years ahead of his contemporaries.
Fastest to ODI run milestones (innings taken):
| Milestone | Innings |
| 10,000 runs | 205 |
| 12,000 runs | 242 |
| 13,000 runs | 267 |
| 14,000 runs | 287 |
Virat Kohli T20I Stats
| T20I Statistic | Record |
| Matches | 125 |
| Runs | 4,188 |
| Batting average | 48.69 |
| Strike rate | 137.04 |
| Highest score | 122* vs Afghanistan, Asia Cup (2022) |
| Centuries | 1 |
| Half-centuries | 38 |
Only a handful have come close to an average of 49 as that in T20 internationals. Scoring 76 in the finals against South Africa and winning Man of the Match as India lifted the 2024 T20 World Cup, Kohli retired from the format. He is also the all-time run-scorer in T20 World Cups with 1,292 runs at more than 58 apiece – and was Player of the Tournament in both 2014 and 2016.
Read also:- Australian Men’s Cricket Team vs India National Cricket Team Match ScorecardRead also:-
Virat Kohli IPL Stats
| IPL Statistic (to 2025) | Record |
| Matches | 267 |
| Runs | 8,661 |
| Batting average | About 39.5 |
| Strike rate | About 132 |
| Highest score | 113* |
| Centuries | 8 |
| Half-centuries | 63 |
Virat Kohli stats for the IPL segment are different as since 2008, when the tournament began in India, he has only played for one team – RCB. He is the highest run-scorers in IPL history. He banged 973 runs with four centuries in a reason in 2016, a record for an individual version. RCB also won their first IPL title in 2025 after enduring an 18-year-long wait and during those years, he made another 657 runs.
Virat Kohli as Captain
| Format | Matches | Wins | Losses | Win % |
| Tests | 68 | 40 | 17 | 58.8 |
| ODIs | 95 | 65 | 27 | About 70 |
| T20Is | 50 | 30 | 16 | About 60 |
Virat Kohli is Indias most successful Test captain. He was instrumental in guiding India to their first Test series win in Australia, during the 2018-19 season and under him, they held the number one Test ranking for prolonged periods. 20 Test centuries as captain, one of the many most scored by any skipper These captaincy stats of virat kohli prove that the added burden never reduced his acquisition, as he averaged above 54 in Tests as captain.
Virat Kohli in ICC Tournaments
| Tournament | Highlight |
| U19 World Cup 2008 | Captained India to the title |
| ODI World Cup 2011 | Part of the winning squad |
| Champions Trophy 2013 | Part of the winning squad |
| T20 World Cup 2014 | Player of the Tournament |
| T20 World Cup 2016 | Player of the Tournament |
| ODI World Cup 2023 | 765 runs, Player of the Tournament |
| T20 World Cup 2024 | Winner, 76 in the final |
| Champions Trophy 2025 | Winner, key knocks in the semi-final chase |
He is the highest run scorer from any batter in a single World Cup edition with 765 runs, including three centuries and six fifties in 2023. Such big-match performances swell Virat Kohli stats in ways that raw averages fail to reveal.
Major Records Held by Kohli
- Most ODI centuries (51)
- Rapid batter to fifteen000 ODI runs (3:02)
- Some records for most runs in a single ODI World Cup edition:765
- #Most Runs in History of the T20 World Cup (1,292)
- Runs in IPL history (2025 to 8,661)
- Most Runs in a Single IPL Season (973 runs in 2016)
- 7- Most Test double hundreds by an Indian
- 39 Test wins as India captain (40, you will see)
These records justify why Virat Kohli stats are so often referred to in conversations for the greatest batters of all-time.
Awards and Honours
In 2013, Kohli was awarded the Arjuna award, Padma Shri in 2017 and Rajiv Gandhi Khel Ratna Award in 2018. The ICC awarded him the Cricketer of the Decade for 2011-2020 and he received the Sir Garfield Sobers Trophy as Cricketer of the Year multiple times. He was also a four-time winner of the ICC ODI Player of the Year award. Virat Kohli stats are the reasons that earned him recognition as one of the most complete batters in cricket history.
What Makes Kohli’s Numbers Special
Scores only tell half the story The consistency that Kohli shows in all formats so far is almost non-existent, as most players are usually really good at one or two formats. He changed the way Indian cricketers prepare and his longevity is directly proportional to that, too. He scored heavily both through home and away, across the batting order with mostly at Number 3.
One to highlight is his chasing record. Most of the best Virat Kohli stats come in ODIs when India are chasing, with his ability to mix quiet game management with explosive hitting. Games like the chase against Sri Lanka in Hobart 2012 and of course, his innings at the MCG against Pakistan in the T20 World Cup last year, illustrate how he appears to thrive under pressure.
Conclusion
Kohli is in the list of a very few true greats, with 82 centuries and over 27,000 international runs to his name along with piles of world records. In this piece on Virat Kohli stats, we look at the data across formats (Tests, ODIs and T20Is) as well as the IPL, captaincy and ICC events (all of which combine to show a batter who raised the fitness and consistency bar in Indian cricket).
These numbers would keep on piling up as he continues to play One-day internationals and the IPL. Keep this page saved and compare it with the official sources for the most up to date Virat Kohli stats.
Read Also:- India Women’s National Cricket Team vs Pakistan Women’s National Cricket TeamRead Also:-
FAQs
1. What are Virat Kohli stats across all formats?
By that time, Kohli has played 547 matches with 27,598 international runs at an astonishing average of 54.74 with a whopping 82 centuries and143 fifties. Of these, 9,230 have come in Tests, 14,180 in ODIs and 4,188 in T20Is.
2. How many ODI centuries does Virat Kohli have?
He has the highest ODI centuries ever by a player, with 51. In the 2023 World Cup, he shattered Sachin Tendulkar’s previous record of 49.
3. What is Virat Kohli’s highest score in Test cricket?
254* vs South Africa, Pune 2019 is his highest Test score. It was also one of the seven double hundreds he got in Tests.
4. Where can I check the latest Virat Kohli stats?
The most reliable sources are ESPNcricinfo, the ICC website, the BCCI website and the official IPL site. They update after every match, so they’re more up-to-date by far than a static article covering live Virat Kohli stats.
5. How many runs has Virat Kohli scored in the IPL?
As of 20205 season, he has played 267 IPL matches and scored 8,661 runs at an average of 57.63 with the help of 8 centuries and 63 fifties. He is the highest run-scorer in IPL.
6. Has Virat Kohli retired from international cricket?
After the T20 World Cup winning campaign he retired from T20Is in June 2024 and Tests after his last match, against South Africa, on May 16, 2025. He still plays ODIs so his ODI numbers in Virat Kohli stats may keep getting updated.

