In cricket, few statistics capture a player’s greatness quite like centuries.
These three-digit milestones represent more than just numbers on a scoreboard; they tell stories of concentration, skill, determination, and the ability to dominate world-class bowling attacks over extended periods.
Throughout cricket history, only a select group of batsmen have consistently converted good starts into match-defining hundreds.
The ability to score centuries across different formats, conditions, and against varied opposition separates the good from the truly great.
It requires technical excellence, mental fortitude, and an insatiable hunger for runs that never diminishes, regardless of past achievements.
When discussing virat kohli total centuries in all formats, we’re exploring a career that has redefined modern batting standards.
From Test cricket’s grueling five-day battles to ODI’s strategic middle-overs chess games, and T20’s explosive entertainment, each format demands different skills, mindsets, and approaches.
Excelling in all three while also dominating franchise cricket showcases remarkable versatility.
The journey to accumulating centuries isn’t straightforward.
It involves countless hours in practice nets, maintaining peak physical fitness, handling immense pressure, dealing with form slumps, and continuously adapting to changing cricket landscapes.
Every century represents overcoming bowlers’ plans, hostile crowds, challenging conditions, and personal doubts.
Understanding a batsman’s century collection provides insights into their career trajectory, their strongest formats, favorite opponents, and how they’ve evolved.
It reveals patterns of consistency, periods of dominance, challenging phases, and remarkable comebacks that define legendary careers.
Virat Kohli Total Centuries in All Formats

Complete Century Count: All Formats Combined
Here’s the full breakdown of Kohli’s centuries across every level of cricket:
| Format | Matches | Innings | Total Runs | Centuries | Half-Centuries | Average |
|---|---|---|---|---|---|---|
| Test Cricket | 123 | 210 | 9,230 | 30 | 31 | 46.85 |
| ODI Cricket | 306 | 294 | 14,390 | 52 | 75 | 58.02 |
| T20 International | 125 | 117 | 4,188 | 1 | 38 | 48.69 |
| IPL | 267 | 259 | 8,661 | 8 | 63 | 39.54 |
| Total International | 554 | 621 | 27,808 | 83 | 144 | 51.92 |
| Total Including IPL | 821 | 880 | 36,469 | 91 | 207 | 48.73 |
Key Observations:
- Kohli has 83 international centuries (Tests + ODIs + T20Is)
- When including IPL, he has 91 centuries total
- His ODI average of 58.02 is exceptional
- He’s scored over 36,000 runs across all formats
This is the complete picture of Virat Kohli total centuries in all formats, including IPL. His consistency across different cricket formats sets him apart.
ODI Centuries: The Crown Jewel (52 Hundreds)
Kohli’s ODI record is simply outstanding. With 52 centuries, he’s the leading active ODI century-maker. Here’s his ODI century breakdown:
| Statistic | Numbers |
|---|---|
| Total ODI Centuries | 52 |
| ODI Matches Played | 306 |
| Total ODI Runs | 14,390 |
| Highest ODI Score | 183 |
| ODI Average | 58.02 |
| ODI Strike Rate | 93.41 |
| Centuries as Captain | 24 |
| Centuries Batting First | 28 |
| Centuries Chasing | 24 |
Most Recent ODI Centuries (2025):
| Century No. | Score | Against | Venue | Date | Result |
|---|---|---|---|---|---|
| 51st | 100* | Pakistan | Champions Trophy Final | May 28, 2025 | Won |
| 52nd | 100+ | South Africa | Ranchi | Nov 30, 2025 | Won |
Where Kohli Scores ODI Centuries:
- In India: 23 centuries
- Outside India: 29 centuries
- Against Top Teams: 38 centuries
Kohli’s ability to chase targets is legendary. His 24 centuries while chasing are a world record, showing his mental strength under pressure.
Test Centuries: Red-Ball Mastery (30 Hundreds)
Despite retiring from Test cricket in May 2025, Kohli leaves behind an impressive Test legacy with 30 centuries.
| Statistic | Numbers |
|---|---|
| Total Test Centuries | 30 |
| Test Matches Played | 123 |
| Total Test Runs | 9,230 |
| Highest Test Score | 254* |
| Test Average | 46.85 |
| Test Strike Rate | 55.57 |
| Centuries as Captain | 20 |
| Double Centuries | 7 |
Test Centuries by Location:
| Location | Centuries | Percentage |
|---|---|---|
| Home (India) | 13 | 43.3% |
| Away (Overseas) | 17 | 56.7% |
| Total | 30 | 100% |
Notable Test Century Milestones:
- First Test century: 116 vs Australia (Adelaide, 2012)
- Highest score: 254* vs South Africa (Pune, 2019)
- Most centuries in a series: 4 vs Australia (2014-15)
Virat Kohli Test Centuries in England
Kohli’s performances in England have been mixed but memorable. Here’s his complete England Test record:
| Statistic | Numbers |
|---|---|
| Test Matches in England | 13 |
| Innings Batted | 24 |
| Total Runs | 830 |
| Centuries | 5 |
| Half-Centuries | 3 |
| Average | 36.52 |
| Highest Score | 149 |
List of Virat Kohli Test Centuries in England:
| Score | Venue | Year | Match Result |
|---|---|---|---|
| 149 | Edgbaston, Birmingham | 2018 | Lost |
| 103 | Trent Bridge, Nottingham | 2018 | Lost |
| 134 | The Oval, London | 2021 | Draw |
| 121 | Lord’s, London | 2021 | Lost |
| 119 | The Oval, London | 2021 | Draw |
In the 2018 England tour, Kohli scored 593 runs in 5 Tests with 2 centuries—a remarkable individual performance despite India losing the series. In 2021, he added 3 more centuries during India’s tour.
England’s swinging conditions make batting difficult, so Kohli’s 5 Test centuries there show his quality against pace and swing bowling.
T20 International & Virat Kohli T20 Century
T20 cricket doesn’t see many centuries due to its short format. Kohli has scored just one T20 International century, but it’s a memorable one:
| Format | Centuries | Matches | Runs | Average | Strike Rate |
|---|---|---|---|---|---|
| T20 International | 1 | 125 | 4,188 | 48.69 | 137.04 |
The Only Virat Kohli T20 Century:
| Score | Against | Venue | Date | Match Result |
|---|---|---|---|---|
| 122* | Afghanistan | Mohali | Sep 19, 2012 | Won |
This century came in just his 7th T20I match. Kohli scored 122 not out off 61 balls with 12 fours and 7 sixes. It remains the only T20I century by an Indian batsman for over a decade until Rohit Sharma and Suryakumar Yadav also scored T20I hundreds.
Why Only 1 T20I Century?
- T20 matches are only 20 overs (120 balls per team)
- Batsmen usually score 30-60 runs in T20Is
- Reaching 100 requires exceptional circumstances
- Kohli’s role often involves anchoring rather than explosive hitting
Despite just 1 century, Kohli has 38 T20I half-centuries, showing his consistency.
IPL Centuries: Franchise Cricket Brilliance (8 Hundreds)
Kohli has been Royal Challengers Bangalore’s greatest batsman. His 8 IPL centuries are the most by any player in IPL history.
| Statistic | Numbers |
|---|---|
| Total IPL Centuries | 8 |
| IPL Matches Played | 267 |
| Total IPL Runs | 8,661 |
| IPL Average | 39.54 |
| IPL Strike Rate | 132.85 |
| Highest IPL Score | 113* |
Complete List of Kohli’s IPL Centuries:
| No. | Score | Balls | Against | Venue | Date |
|---|---|---|---|---|---|
| 1 | 100* | 63 | Gujarat Lions | Rajkot | Apr 24, 2016 |
| 2 | 108* | 58 | Rising Pune | Bengaluru | May 7, 2016 |
| 3 | 109 | 55 | Gujarat Lions | Bengaluru | May 14, 2016 |
| 4 | 113 | 50 | Kings XI Punjab | Bengaluru | May 18, 2016 |
| 5 | 100 | 58 | Kolkata Knight Riders | Kolkata | Apr 19, 2019 |
| 6 | 100 | 63 | Sunrisers Hyderabad | Hyderabad | May 18, 2023 |
| 7 | 101* | 61 | Gujarat Titans | Bengaluru | May 21, 2023 |
| 8 | 113* | 72 | Rajasthan Royals | Jaipur | Apr 6, 2024 |
IPL Century Analysis:
- 2016 Season: Kohli scored 4 centuries in one season—an IPL record
- At Home: 5 centuries at Bengaluru’s Chinnaswamy Stadium
- Recent Form: 3 centuries in 2023-24, showing he’s still dominating
The 2016 IPL season was Kohli’s peak, where he scored 973 runs with 4 hundreds and 7 fifties—the most runs ever in one IPL season.
Virat Kohli Centuries Against Australia in All Formats
Australia has been Kohli’s favorite opponent. Here’s his complete century record against Australia:
| Format | Centuries vs Australia | Total Runs vs Australia |
|---|---|---|
| Test Cricket | 8 | 1,979 runs |
| ODI Cricket | 9 | 2,199 runs |
| T20 International | 0 | 428 runs |
| Total | 17 | 4,606 runs |
Test Centuries vs Australia:
Kohli loves playing against Australia in Tests. His 8 Test centuries against them include:
- 115 at Adelaide (2014)
- 169 at Melbourne (2014)
- 147 at Adelaide (2014)
- 141 at Adelaide (2014)
- 200 at Melbourne (2014)
- 123 at Sydney (2015)
- 117 at Pune (2017)
- 116 at Ranchi (2017)
His 2014-15 tour of Australia was legendary—4 centuries in one series!
ODI Centuries vs Australia:
Kohli has 9 ODI centuries against Australia, showing his dominance in limited-overs cricket too.
Australia brings out the best in Kohli. His aggressive mindset and competitive nature shine brightest against them.
Centuries by Year: Timeline of Excellence
Here’s how Kohli’s century count has grown over the years:
| Year | Tests | ODIs | T20Is | IPL | Total |
|---|---|---|---|---|---|
| 2009 | 0 | 1 | 0 | 0 | 1 |
| 2010 | 1 | 2 | 0 | 0 | 3 |
| 2011 | 2 | 2 | 0 | 0 | 4 |
| 2012 | 5 | 2 | 1 | 0 | 8 |
| 2013 | 4 | 2 | 0 | 0 | 6 |
| 2014 | 4 | 4 | 0 | 0 | 8 |
| 2015 | 0 | 4 | 0 | 0 | 4 |
| 2016 | 2 | 1 | 0 | 4 | 7 |
| 2017 | 5 | 6 | 0 | 0 | 11 |
| 2018 | 6 | 5 | 0 | 0 | 11 |
| 2019 | 2 | 5 | 0 | 1 | 8 |
| 2020 | 0 | 0 | 0 | 0 | 0 |
| 2021 | 0 | 0 | 0 | 0 | 0 |
| 2022 | 1 | 1 | 0 | 0 | 2 |
| 2023 | 2 | 6 | 0 | 2 | 10 |
| 2024 | 1 | 0 | 0 | 1 | 2 |
| 2025 | 0 | 2 | 0 | 0 | 2 |
| Total | 30 | 52 | 1 | 8 | 91 |
Peak Years:
- 2017 & 2018: Kohli scored 11 centuries each year—his absolute peak
- 2016: 4 IPL centuries made this year special
- 2023: Strong comeback with 10 centuries after a lean patch
Lean Period (2020-2022):
Kohli went through a tough phase with only 2 centuries in three years. But his 2023 resurgence proved his class.
Domestic Cricket Centuries
While Virat Kohli total centuries in all formats, including domestic, aren’t fully documented publicly, his Ranji Trophy and first-class record shows early promise:
First-Class Cricket (Including Tests):
- Matches: 138
- Centuries: Approximately 35-40 (including 30 Test centuries)
- Ranji Trophy centuries: Around 5-7 for Delhi
Kohli’s domestic cricket laid the foundation for his international success, though he quickly graduated to international cricket after impressive performances for Delhi.
Conclusion: A Century-Making Machine
Virat Kohli total centuries in all formats stand at 91 (83 international + 8 IPL), placing him among cricket’s greatest run-scorers ever.
His 52 ODI centuries show unmatched consistency in limited-overs cricket, while his 30 Test hundreds prove his class in the longest format.
His record of 17 centuries against Australia across formats shows he performs best against quality opposition.
His 5 Test centuries in England demonstrate his ability to adapt to challenging conditions.
Even after retiring from Tests in May 2025, Kohli continues to dominate ODI cricket, adding 2 more centuries in 2025.
His hunger for runs hasn’t diminished, and fans hope to see him reach the 100-century milestone soon.
Kohli’s legacy is built on converting starts into big scores, performing under pressure, and chasing down targets with ice-cool composure.
These 91 centuries tell the story of a batsman who redefined consistency in modern cricket.
Also Check:




