Century-making consistency across formats defines batting longevity in modern cricket.
The ability to maintain scoring patterns over multiple playing years reflects adaptability and technical mastery.
Analysis of virat kohli total centuries in all formats reveals performance trends across career phases.
Distribution patterns across Tests, ODIs, and T20Is indicate format-specific strengths developed through international exposure.
Virat Kohli Total Centuries in All Formats

This article examines century progression through data-focused tables and timeline analysis.
Format-wise breakdowns, year-by-year tracking, and recent scoring patterns receive statistical examination without subjective interpretation.
Virat Kohli’s Most Recent ODI Hundreds
Recent ODI century performances demonstrate sustained white-ball output:
- 54th ODI Century (vs New Zealand, 2026) – The virat kohli last century in ODI occurred batting first at Indore in the series-deciding third match. The innings pushed the international century tally to 85 and closed the gap to 15 behind the record. Match result: India won by 58 runs.
- 53rd ODI Century (Dec 3, 2025, Raipur vs South Africa) – Batting first scenario with a 90-ball hundred during bilateral series pressure. Back-to-back centuries within three days showcased peak rhythm. Match result: India won by 7 wickets.
- 52nd ODI Century (Nov 30, 2025, Ranchi vs South Africa) – Chase situation where an unbeaten knock controlled target pursuit against South Africa’s bowling attack. Successful chase maintained series momentum. Match result: India won by 6 wickets.
- 51st ODI Century (May 28, 2025, Champions Trophy Final vs Pakistan) – Tournament final chase of 242, where he composed 100 off 111 balls delivered trophy under maximum pressure. Match result: India won by 5 wickets.
Virat Kohli Centuries In Every Format
| Format | Matches | Innings | Runs | Average | Strike Rate | Centuries |
|---|---|---|---|---|---|---|
| Tests | 123 | 210 | 9,230 | 46.85 | 55.58 | 30 |
| ODIs | 311 | 299 | 14,797 | 58.71 | 93.82 | 54 |
| T20Is | 125 | 117 | 4,188 | 48.69 | 137.04 | 1 |
The virat kohli total runs in all formats across international cricket totals 28,215 runs from combined Test, ODI, and T20I participation.
Virat Kohli Centuries By Years (Tests + ODIs + T20Is)
| Year | Formats Played | Centuries |
|---|---|---|
| 2008 | ODI | 0 |
| 2009 | Test, ODI | 1 |
| 2010 | Test, ODI, T20I | 3 |
| 2011 | Test, ODI, T20I | 4 |
| 2012 | Test, ODI, T20I | 8 |
| 2013 | Test, ODI, T20I | 6 |
| 2014 | Test, ODI, T20I | 8 |
| 2015 | Test, ODI, T20I | 4 |
| 2016 | Test, ODI, T20I | 7 |
| 2017 | Test, ODI, T20I | 11 |
| 2018 | Test, ODI, T20I | 11 |
| 2019 | Test, ODI, T20I | 7 |
| 2020 | Test, ODI, T20I | 0 |
| 2021 | Test, ODI, T20I | 0 |
| 2022 | Test, ODI, T20I | 2 |
| 2023 | Test, ODI, T20I | 8 |
| 2024 | Test, ODI, T20I | 1 |
| 2025 | ODI, T20I | 3 |
| 2026 | ODI | 1 |
Timeline Phase Analysis:
- Peak phase occurred 2017-2018 with 11 centuries annually across all active formats
- The lean phase spanned 2020-2021 with zero centuries during pandemic-affected cricket schedules
- The comeback phase began in 2023 with 8 centuries, marking technical adjustments and renewed output
Centuries By Virat Kohli In IPL
| Runs | Opponent | Venue | Match Result | Season |
|---|---|---|---|---|
| 100* | Gujarat Lions | Saurashtra Cricket Association Stadium | RCB Won | 2016 |
| 108* | Rising Pune Supergiant | M. Chinnaswamy Stadium | RCB Won | 2016 |
| 109 | Gujarat Lions | M. Chinnaswamy Stadium | RCB Won | 2016 |
| 113 | Kings XI Punjab | M. Chinnaswamy Stadium | RCB Won | 2016 |
| 100 | Kolkata Knight Riders | Eden Gardens | RCB Won | 2019 |
| 100 | Sunrisers Hyderabad | Rajiv Gandhi International Cricket Stadium | RCB Lost | 2023 |
| 101* | Gujarat Titans | M. Chinnaswamy Stadium | RCB Won | 2023 |
| 113* | Rajasthan Royals | Sawai Mansingh Stadium | RCB Won | 2024 |
The 2016 IPL season recorded 4 centuries, marking peak franchise cricket century output across tournament history.
Virat Kohli Total Centuries In ODI
| Runs | Opponent | Venue | Series |
|---|---|---|---|
| 107 | Sri Lanka | Kolkata | Bilateral Series |
| 105 | Bangladesh | Dhaka | Asia Cup |
| 118 | Australia | Visakhapatnam | Bilateral Series |
| 102* | New Zealand | Guwahati | Bilateral Series |
| 117 | England | Cuttack | Bilateral Series |
| 112* | West Indies | Visakhapatnam | Bilateral Series |
| 100* | Bangladesh | Dhaka | Asia Cup |
| 106 | Sri Lanka | Hobart | Tri-Series |
| 133 | Sri Lanka | Colombo | Bilateral Series |
| 128* | Sri Lanka | Colombo | Bilateral Series |
| 105 | Sri Lanka | Pallekele | Bilateral Series |
| 107* | Pakistan | Chennai | Bilateral Series |
| 100* | Pakistan | Birmingham | Champions Trophy Final |
| 105* | South Africa | Ranchi | Bilateral Series |
| 104 | South Africa | Raipur | Bilateral Series |
| 108 | New Zealand | Indore | Bilateral Series |
The virat kohli total ODI centuries stand at 54 hundreds across 311 ODI matches. The virat kohli total runs in ODI reached 14,797 runs at 58.71 average.
Virat Kohli Total Centuries In Test
| Runs | Opponent | Country | Match Result |
|---|---|---|---|
| 116 | Australia | Australia | Lost |
| 103 | New Zealand | New Zealand | Won |
| 119 | Australia | Australia | Drawn |
| 107 | West Indies | West Indies | Drawn |
| 147 | South Africa | South Africa | Drawn |
| 103 | South Africa | South Africa | Won |
| 115 | Australia | Australia | Won |
| 141 | Australia | Australia | Won |
| 169 | Australia | Australia | Won |
| 107 | Australia | Australia | Drawn |
| 186 | England | England | Lost |
| 149 | England | England | Lost |
| 254* | Bangladesh | India | Won |
| 121 | West Indies | India | Won |
The Virat Kohli Total Centuries In Test count stands at 30 hundreds before the Test retirement announcement in May 2026.
Away-Tour Performance Analysis:
- Multiple centuries across Australia, England, South Africa, the West Indies, and New Zealand demonstrate overseas adaptability
- SENA (South Africa, England, New Zealand, Australia) countries recorded significant century contributions, establishing away-tour credentials
Virat Kohli Total Centuries In T20I
| Runs | Balls | Opposition | Tournament |
|---|---|---|---|
| 122* | 61 | Afghanistan | Asia Cup 2016 |
The virat kohli T20 century remains singular in international T20I records. T20I format’s 20-over constraint limits century opportunities, with only 8 batsmen globally achieving multiple T20I hundreds.
Conclusion:
The Virat Kohli Total Centuries In All Format distribution totals 85 international hundreds: Tests (30), ODIs (54), T20Is (1).
Statistical Distribution Points:
- ODI format records maximum century concentration with 54 hundreds reflecting white-ball scoring capability
- Test format contribution ended at 30 centuries following May 2026 retirement from red-ball cricket
- T20I century scarcity reflects format structural limitations rather than technical capacity constraints
Milestone Tracking Context:
- The Sachin Tendulkar total centuries benchmark stands at 100 international hundreds, maintaining a 15-century gap
- Current trajectory and the Virat Kohli records list in all formats suggest that continued ODI century accumulation remains statistically viable
- Active ODI participation through 2026-2027 bilateral cycles provides potential century-scoring opportunities
ODI format participation continuation determines the timeline for reaching historical century milestones across formats.