Virat Kohli is one of the greatest cricketers of our time, known for his incredible batting skills and fierce determination on the field. Over the years, he has broken countless records in all formats of the game, earning the admiration of fans worldwide.
His passion, consistency, and hunger for runs have made him a true legend in modern cricket. Recently, Kohli announced his retirement from Test cricket, choosing to focus only on One-Day Internationals after stepping away from T20Is following India’s World Cup victory last year.
This article takes you through the remarkable records set by Virat Kohli, celebrating his phenomenal achievements in international cricket.
Virat Kohli Stats – All Formats
Virat Kohli’s cricketing journey is defined by extraordinary numbers that span across all three formats—Tests, ODIs, and T20Is. His ability to score runs consistently, adapt to different conditions, and perform under pressure has set him apart as a modern-day great.
| Format | Matches | Innings | Runs | Average | Strike Rate | 100s | 50s | 4s | 6s | Highest Score |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 123 | 210 | 9,230 | 46.85 | 55.58 | 30 | 31 | 1,027 | 30 | 254* |
| ODI | 306 | 294 | 14,390 | 58.02 | 93.41 | 52 | 75 | 1,343 | 159 | 183 |
| T20I | 125 | 117 | 4,188 | 48.70 | 137.05 | 1 | 38 | 369 | 124 | 122* |
| IPL | 267 | 259 | 8,661 | 39.55 | 132.86 | 8 | 63 | 771 | 291 | 113* |
Detailed Format Statistics
Virat Kohli has surpassed numerous records throughout his international career, including being 1st on the list of most centuries in ODIs. Let’s take a look at Virat’s record in detail:
Test Cricket
Kohli’s Test career saw him accumulate 9,230 runs across 123 matches, with 30 centuries, including 7 double hundreds. His highest score of 254* came against South Africa in 2019.

Batting Stats in Test Cricket:
| Matches | Innings | Runs | Balls Faced | Average | Strike Rate | 100s | 50s | 4s | 6s | Highest Score | Not Outs |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 123 | 210 | 9,230 | 16,608 | 46.85 | 55.58 | 30 | 31 | 1,027 | 30 | 254* | 13 |
Bowling Stats in Test Cricket:
| Matches | Innings | Balls | Runs | Wickets | Average | Economy | Strike Rate | BBI | BBM |
|---|---|---|---|---|---|---|---|---|---|
| 123 | 11 | 175 | 84 | 0 | 0.0 | 2.88 | 0.0 | 0/0 | 0/0 |
ODI Cricket
In ODIs, Kohli has been phenomenal with 14,181 runs in 302 matches at an outstanding average of 57.88, including a record 51 centuries. He has the most centuries in ODI cricket which is one of the biggest achievements for any player.

Batting Stats in ODI Cricket:
| Matches | Innings | Runs | Balls Faced | Average | Strike Rate | 100s | 50s | 4s | 6s | Highest Score | Not Outs |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 306 | 294 | 14,390 | 15,405 | 58.02 | 93.35 | 52 | 75 | 1,343 | 159 | 183 | 46 |
Bowling Stats in ODI Cricket:
| Matches | Innings | Balls | Runs | Wickets | Average | Economy | Strike Rate | BBI | BBM |
|---|---|---|---|---|---|---|---|---|---|
| 306 | 50 | 662 | 680 | 5 | 136.0 | 6.16 | 132.4 | 1/13 | 1/13 |
T20I Cricket
Kohli excelled in T20Is with 4,188 runs at an impressive average of 48.70, making him one of the format’s most consistent performers.

Batting Stats in T20I Cricket:
| Matches | Innings | Runs | Balls Faced | Average | Strike Rate | 100s | 50s | 4s | 6s | Highest Score | Not Outs |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 125 | 117 | 4,188 | 3,056 | 48.70 | 137.05 | 1 | 38 | 369 | 124 | 122* | 31 |
Bowling Stats in T20I Cricket:
| Matches | Innings | Balls | Runs | Wickets | Average | Economy | Strike Rate | BBI | BBM |
|---|---|---|---|---|---|---|---|---|---|
| 125 | 13 | 152 | 204 | 4 | 51.0 | 8.05 | 38.0 | 1/13 | 1/13 |
IPL Cricket
Kohli has been the face of Royal Challengers Bangalore, amassing 8,509 runs in 263 matches with 8 centuries.

Batting Stats in IPL:
| Matches | Innings | Runs | Balls Faced | Average | Strike Rate | 100s | 50s | 4s | 6s | Highest Score | Not Outs |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 267 | 259 | 8,661 | 6,519 | 39.55 | 132.86 | 8 | 63 | 771 | 291 | 113* | 40 |
Bowling Stats in IPL:
| Matches | Innings | Balls | Runs | Wickets | Average | Economy | Strike Rate | BBI | BBM |
|---|---|---|---|---|---|---|---|---|---|
| 267 | 26 | 251 | 368 | 4 | 92.0 | 8.80 | 62.75 | 2/25 | 2/25 |
Virat Kohli – Records
Kohli’s career is built on an impressive array of records that showcase his brilliance across all formats. His relentless work ethic and focus have helped him achieve remarkable feats, setting new standards in cricket.
Test Cricket Records:
- 9,230 Test runs – fourth-highest Test total for India
- 30 Test centuries – ranks 16th all-time, fourth among Indians
- 7 double-centuries – the most double-hundreds by any Indian batsman
- 40 Test wins as captain – the most Test victories by an Indian skipper
- Highest Test score as India captain – 254* vs South Africa (2019)
- Twin centuries on captaincy debut – first Indian captain to score hundreds in both innings of his first Test as captain
- First Indian to score three double centuries in a single year (2016)
ODI Cricket Records:
- 51 ODI centuries – most hundreds by any player in ODI history
- 14,390 runs – second-highest in ODI history
- Career average of 58.02 – third-highest in ODI history (minimum 5,000 runs)
- Fastest to 8,000, 9,000, 10,000, 11,000, 12,000, 13,000, and 14,000 ODI runs
- Most centuries against a single team – 10 vs Sri Lanka
- Outstanding chaser – career average 64.50 in ODI run chases (89.50 when India won)
- 87.5% ODI wins after scoring a century – 42 of his first 50 ODI tons led to India winning
- Most Player of the Series awards in an ODI bilateral series
T20I Cricket Records:
- 4,188 T20I runs – third-highest in T20I history
- Average of 48.69 – highest career average among players with 4,000+ T20I runs
- 38 fifties – most in T20I history
- Fastest to 3,500 runs – 96 matches
- 7 Player of the Series awards – most in T20I cricket
- Most runs in T20 World Cups – over 1,100 runs across editions
- Player of the Tournament in two ICC T20 World Cups (2014 and 2016)
Virat Kohli in the Indian Premier League (IPL)
Kohli has been the cornerstone of Royal Challengers Bangalore since the IPL’s inception in 2008, playing all 16 seasons with the same franchise – a testament to his loyalty and commitment. Due to his milestones and unmatched accuracy, fans gave him the title of “King of IPL.”
Notable IPL Records:
- 8,509 runs – the most by any player in IPL history
- 8 IPL centuries – most by any player
- Most matches for a single team – 263 appearances for RCB
- 973 runs in IPL 2016 – most runs in a single IPL season
- 4 centuries in a single season (2016) – a record
- First player to hit 1,000 boundaries in IPL
- Orange Cap winner – top scorer of IPL 2016 and 2024
- Fastest to 6,000 and 7,000 IPL runs
Kohli’s Impact on Indian Cricket’s Success
Virat Kohli’s record-breaking achievements have been instrumental in India’s rise as a global cricketing powerhouse. His consistency under pressure has led India to many historic victories.
- Led India to their first Test series win in Australia (2018-19)
- Captained India to the No.1 Test ranking for five consecutive years (2016-2021)
- Key contributor to India’s 2023 ODI World Cup campaign with 765 runs at an average of 95.63
- Scored the match-winning 76 in the 2024 T20 World Cup final against South Africa
- Broke Sachin Tendulkar’s record by becoming the first player to score 50 ODI centuries
- Won 10 ICC individual awards – more than any other cricketer
- Named ICC Cricketer of the Decade (2011-2020)
- Received India’s Padma Shri (2017) and Rajiv Gandhi Khel Ratna (2018)
- Led India in 68 Test matches with 40 wins – the most successful Indian Test captain
- Only Indian captain to win a Test series in Australia
Career Journey
Virat Kohli’s journey began when he led India to victory in the Under-19 World Cup in 2008. Soon after, he made his ODI debut against Sri Lanka in August 2008. His breakthrough moment came in 2009 when he scored his maiden ODI century against Sri Lanka in a run chase.

In the 2011 World Cup final, he played a crucial innings of 35 runs in partnership with Gautam Gambhir after India lost early wickets, helping set the platform for MS Dhoni’s match-winning knock. Kohli made his Test debut against West Indies in 2011 and struggled initially in Australia before scoring his breakthrough century at Adelaide in 2012.
After being appointed full-time Test captain in 2015, Kohli led India to numerous victories, including a historic series win in Australia in 2018-19. He experienced a significant slump between 2020-2022, going without an international century for nearly three years before breaking the drought against Afghanistan in the 2022 Asia Cup.
Kohli’s redemption continued with a memorable 82* against Pakistan in the 2022 T20 World Cup and culminated with India’s triumph in the 2024 T20 World Cup, after which he retired from the format. He announced his retirement from Test cricket in May 2025, drawing the curtains on an illustrious red-ball career.
More Suggested Reads:
- Virat Kohli vs Sachin Tendulkar – ODI, Test & T20 Stats
- Babar Azam vs Virat Kohli – T20, Test, and ODI Stats
Conclusion: Virat Kohli’s Record-Breaking Journey Across All Formats
Virat Kohli’s cricket career is defined by incredible records across all formats. In Tests, he scored over 9,000 runs with 30 centuries before retiring in 2025. In ODIs, he holds the record for most centuries (51) and became the fastest to reach 14,000 runs. In T20Is, he finished as one of the top run-scorers with 4,188 runs before retiring after India’s 2024 World Cup triumph.
His 82 international centuries (30 Test, 51 ODI, 1 T20I) place him second only to Sachin Tendulkar’s 100. As Allan Border said, “Virat Kohli is one of the greatest batsmen of all time. He has an insatiable appetite for runs.” His records are not just numbers but milestones that define a cricketing era and inspire future generations to chase greatness.
Leave a Comment