Virat Kohli’s ability to score hundreds across formats has been a defining trait of his career.
His consistency in converting starts into big scores has made him one of the most reliable batsmen in modern cricket.
The analysis of virat kohli total centuries in all formats reveals patterns across different phases of his career.
From Test cricket’s demanding conditions to ODI’s balance of aggression and control, his century-making record showcases technical mastery.
This article breaks down his centuries format-wise, tracks year-by-year progression, and examines recent milestones.
Data-driven insights replace narrative storytelling throughout.
Virat Kohli Total Centuries in All Formats

Virat Kohli’s Most Recent ODI Hundreds
Kohli’s latest ODI centuries demonstrate sustained excellence at the highest level:
- 54th ODI Century (vs New Zealand) – His most recent ODI milestone came in the third and final match against New Zealand. This hundred took his international tally to 85 centuries, closing the gap to 15 behind Sachin Tendulkar’s record. The knock showcased his ability to perform under series pressure.
- 53rd ODI Century (Dec 3, 2025, Raipur vs South Africa) – A 90-ball hundred marked his second consecutive century of the series. The innings reflected peak rhythm and shot control, guiding India through a crucial chase situation.
- 52nd ODI Century (Nov 30, 2025, Ranchi vs South Africa) – An unbeaten knock that controlled the chase brilliantly. The innings earned widespread recognition for its composure and match-winning impact during a critical bilateral series.
- 51st ODI Century (May 28, 2025, Champions Trophy Final vs Pakistan) – A composed 100 off 111 balls guided India comfortably in a chase of 242. Virat Kohli’s last century in an ODI before his recent form surge came in a high-pressure final, showcasing temperament under tournament pressure.
Virat Kohli Centuries In Every Format
| Format | Matches | Innings | Runs | Highest Score | Average | Strike Rate | Centuries | Half-Centuries |
|---|---|---|---|---|---|---|---|---|
| Tests | 123 | 210 | 9,230 | 254* | 46.85 | 55.58 | 30 | 31 |
| ODIs | 311 | 299 | 14,797 | 183 | 58.71 | 93.82 | 54 | 77 |
| T20Is | 125 | 117 | 4,188 | 122* | 48.69 | 137.04 | 1 | 38 |
| IPL (RCB) | 267 | 259 | 8,661 | 113* | 39.54 | 132.85 | 8 | 63 |
The data shows ODI dominance with 54 hundreds in 311 matches. Test cricket reflects consistency with 30 centuries despite format challenges. The virat kohli total runs in all formats across international cricket stands at 28,215 runs combined.
Virat Kohli Centuries By Years (Tests + ODIs + T20Is)
| Year | Matches Played | Total Centuries |
|---|---|---|
| 2008 | 5 | 0 |
| 2009 | 10 | 1 |
| 2010 | 27 | 3 |
| 2011 | 43 | 4 |
| 2012 | 40 | 8 |
| 2013 | 43 | 6 |
| 2014 | 38 | 8 |
| 2015 | 31 | 4 |
| 2016 | 37 | 7 |
| 2017 | 46 | 11 |
| 2018 | 37 | 11 |
| 2019 | 44 | 7 |
| 2020 | 22 | 0 |
| 2021 | 24 | 0 |
| 2022 | 37 | 2 |
| 2023 | 35 | 8 |
| 2024 | 23 | 1 |
| 2025 | 13 | 3 |
| 2026 | 1 | 1 |
Key Observations:
- Peak performance occurred in 2017-2018 with 11 centuries each year across formats
- 2020-2021 recorded zero centuries, marking a significant dry phase during pandemic-affected cricket
- Strong comeback in 2023 with 8 centuries demonstrated resilience and technical adjustments
Centuries By Virat Kohli In IPL
| Runs | Balls | Opponent | Fours | Sixes | Venue | Date |
|---|---|---|---|---|---|---|
| 100* | 63 | Gujarat Lions | 11 | 1 | Saurashtra Cricket Association Stadium | 24-04-2016 |
| 108* | 58 | Rising Pune Supergiant | 8 | 8 | M. Chinnaswamy Stadium | 07-05-2016 |
| 109 | 55 | Gujarat Lions | 5 | 8 | M. Chinnaswamy Stadium | 14-05-2016 |
| 113 | 50 | Kings XI Punjab | 12 | 8 | M. Chinnaswamy Stadium | 18-05-2016 |
| 100 | 58 | Kolkata Knight Riders | 9 | 4 | Eden Gardens | 19-04-2019 |
| 100 | 63 | Sunrisers Hyderabad | 12 | 4 | Rajiv Gandhi International Cricket Stadium | 18-05-2023 |
| 101* | 61 | Gujarat Titans | 13 | 1 | M. Chinnaswamy Stadium | 21-05-2023 |
| 113* | 72 | Rajasthan Royals | 12 | 4 | Sawai Mansingh Stadium | 06-04-2024 |
The 2016 IPL season marked peak T20 dominance with 4 centuries, including 3 at M. Chinnaswamy Stadium.
Virat Kohli Total Centuries In ODI
| Century No. | Runs | Opponent | Venue | Year |
|---|---|---|---|---|
| 1 | 107 | Sri Lanka | Kolkata | 2009 |
| 2 | 105 | Bangladesh | Dhaka | 2010 |
| 3 | 118 | Australia | Visakhapatnam | 2010 |
| 4 | 102* | New Zealand | Guwahati | 2010 |
| 5 | 117 | England | Cuttack | 2011 |
| 6 | 112* | West Indies | Visakhapatnam | 2011 |
| 7 | 100* | Bangladesh | Dhaka | 2012 |
| 8 | 106 | Sri Lanka | Hobart | 2012 |
| 9 | 133 | Sri Lanka | Colombo | 2012 |
| 10 | 128* | Sri Lanka | Colombo | 2012 |
| 51 | 100* | Pakistan | Birmingham | 2025 |
| 52 | 105* | South Africa | Ranchi | 2025 |
| 53 | 104 | South Africa | Raipur | 2025 |
| 54 | 108 | New Zealand | Indore | 2026 |
The virat kohli total ODI centuries stands at 54, with consistent performances against varied opposition. His virat kohli total runs in ODI reached 14,797 runs at an average exceeding 58, reflecting batting dominance in 50-over cricket.
Virat Kohli Total Centuries In Test
| Century No. | Runs | Opponent | Venue | Match Result |
|---|---|---|---|---|
| 1 | 116 | Australia | Adelaide | Lost |
| 2 | 103 | New Zealand | Wellington | Won |
| 3 | 119 | Australia | Melbourne | Drawn |
| 4 | 107 | West Indies | Kingston | Drawn |
| 5 | 147 | South Africa | Cape Town | Drawn |
| 6 | 103 | South Africa | Durban | Won |
| 7 | 115 | Australia | Adelaide | Won |
| 8 | 141 | Australia | Adelaide | Won |
| 9 | 169 | Australia | Melbourne | Won |
| 10 | 107 | Australia | Sydney | Drawn |
| 27 | 186 | England | Birmingham | Lost |
| 28 | 149 | England | London | Lost |
| 29 | 254* | Bangladesh | Pune | Won |
| 30 | 121 | West Indies | Rajkot | Won |
Virat Kohli Total Centuries In Test reached 30 before he retired from red-ball cricket in May 2026.
Home vs Overseas Performance:
- Overseas centuries demonstrate adaptability to challenging conditions across Australia, England, South Africa, and the West Indies
- Home centuries show consistency, but overseas hundreds hold greater statistical and contextual significance in the Test legacy
Virat Kohli Total Centuries In T20I
| Runs | Balls | Opponent | Venue | Match Context |
|---|---|---|---|---|
| 122* | 61 | Afghanistan | Dubai | Asia Cup Group Stage |
The virat kohli T20 century remains a rare achievement in international cricket. T20 format’s reduced overs limit century opportunities, making this knock against Afghanistan statistically significant. Only 8 batsmen have scored T20I centuries more than once.
Conclusion:
The Virat Kohli Total Centuries In All Format stands at 85 international hundreds, distributed across Tests (30), ODIs (54), and T20Is (1).
Key Statistics:
- ODI format shows maximum century conversion with 54 centuries in 311 matches, reflecting format suitability
- Test cricket reflects technical skill with 30 centuries across 123 matches despite retirement announcement
- 15 centuries separate him from Sachin Tendulkar total centuries record of 100 international hundreds
Format Balance Analysis:
- ODI dominance aligns with modern batting evolution and controlled aggression requirements
- Test century ratio demonstrates red-ball adaptability before retirement
The Virat Kohli records list in all formats includes multiple chase-master performances and consistent scoring across home and overseas conditions.
His career trajectory suggests continued ODI hundred accumulation remains statistically probable through 2026-2027 cycles.
Also Check: