Virat Kohli has redefined consistency at the highest level of cricket, scoring more international centuries than most players across formats. His ability to chase big totals and post huge scores has made him a benchmark for modern batting.
Here we break down Kohli’s century milestones across Test, ODI, and T20I cricket with stats, rankings, and comparisons to clarify his standing among global greats.
| Format | Total International Centuries | Highest Score | Centuries by Format |
|---|---|---|---|
| Test | 29 | 254* | 29 |
| ODI | 43 | 183* | 43 |
| T20I | 1 | 112* | 1 |
| Overall Rank | 2nd all-time | Behind only Sachin Tendulkar (68) | |
Test Cricket Centuries Masterclass
In Test cricket, Kohli’s 29 centuries establish him among the elite run-scorers in the longest format. His technique against varied conditions has produced runs at an average above 50.
Key Test Highlights
Kohli has chased down huge targets and built formidable partnerships, often anchoring innings with slow, determined batting. His double centuries and resilience against top attacks underline his mental strength.
ODI Consistency and Big Hundreds
ODI cricket showcases Kohli at his most aggressive, with 43 centuries reflecting his adaptability to different pitches and strategies. His centuries here emphasize high strike rates combined substantial totals.
Chasing and Leadership
As captain, Kohli frequently led from the front in ODI chases, turning matches with elegant stroke play and smart rotation. His consistency across conditions makes him formidable in knockout games.
T20I Brief Brilliance
Although T20I opportunities differ, Kohli scored one brilliant century at 112 not out, proving he can dominate even in the shortest format when he finds his rhythm.
Impactful Knock
This century highlighted his ability to clear boundaries in the middle overs and accelerate without taking undue risks, adding another feather to his already impressive cap.
Comparative Rankings Across Formats
When stacked against contemporaries and legends, Kohli’s century tally places him near the top globally, especially in ODI and Test cricket where volume and context matter most.
| Player | Test Centuries | ODI Centuries | T20I Centuries |
|---|---|---|---|
| Sachin Tendulkar | 51 | 62 | 0 |
| Virat Kohli | 29 | 43 | 1 |
| Ricky Ponting | 41 | 30 | 0 |
| Jacques Kallis | 45 | 17 | 0 |
FAQ
How does Kohli’s century count compare to top batsmen?
Kohli ranks second all-time in total international centuries, trailing only Sachin Tendulkar, with 72 combined hundreds across Test, ODI, and T20I cricket.
Which format has Kohli scored the most centuries in?
ODI cricket is his strongest format with 43 centuries, followed by 29 in Tests and 1 in T20Is.
Has Kohli scored centuries in both captain and non-captain roles?
Yes, he has scored numerous centuries as captain and contributed heavily when not captaining, showcasing consistent performance regardless of responsibility.
What is Kohli’s highest individual score in international cricket?
His highest score is 254 not out in Test cricket, demonstrating his ability to play long, match-defining innings.
Modern Era Batting Benchmark
Kohli’s century record reflects discipline, technical refinement, and an insatiable hunger for runs, setting a standard for aspiring batters worldwide.
- Focus on technique and fitness to sustain long innings
- Consistent selection due to reliable century conversion
- Leadership that complements prolific run-scoring
- Adaptation across conditions and opposition strengths
- Balance between aggression and calculated risk