Virat Kohli continues to dominate world cricket with incredible consistency. With updated 2026 stats, Kohli has strengthened his position among the greatest batsmen of all time.
In this article, we bring you the latest Virat Kohli century list and full batting stats (2026 updated) across Test, ODI, T20I, and IPL.
Virat Kohli Century Summary (Updated 2026)
| Format | Matches | Innings | Runs | Centuries | Highest Score | Average |
| Test | 123 | 210 | 9230 | 30 | 254* | 46.9 |
| ODI | 311 | 299 | 14797 | 54 | 183 | 58.7 |
| T20I | 125 | 117 | 4188 | 1 | 122* | 48.7 |
| IPL | 273 | 265 | 8908 | 8 | 113 | 39.8 |
Virat Kohli ODI Century Record
Virat Kohli is the highest century scorer in ODIs among modern players.
- Total ODI Centuries: 54
- Runs: 14,797
- Average: 58.7
His consistency in run chases makes him one of the greatest ODI players ever.
Virat Kohli Test Century Record
In Test cricket, Kohli has proven his class in all conditions.
- Total Test Centuries: 30
- Runs: 9,230
- Highest Score: 254*
He has scored centuries in challenging countries like Australia, England, and South Africa.
T20I & IPL Performance
Even in the shortest format, Kohli has delivered outstanding performances:
- T20I Centuries: 1
- IPL Centuries: 8
- IPL Runs: 8,908
He remains the backbone of his IPL franchise over the years.
Virat Kohli vs Sachin Tendulkar – Century Comparison
| Player | International Centuries |
| Sachin Tendulkar | 100 |
| Virat Kohli | 85 |
Kohli is now very close to breaking the all-time record of 100 centuries.
Key Highlights (2026)
- 85 international centuries
- 54 ODI centuries (highest in history)
- Average above 50 in ODIs
- One of the fastest to reach milestones
FAQs
Q1. How many centuries does Virat Kohli have in 2026?
Virat Kohli has 85 international centuries (30 Test + 54 ODI + 1 T20I).
Q2. What is Virat Kohli’s highest score?
His highest score in Test cricket is 254*.
Q3. How many ODI centuries does Kohli have?
He has scored 54 ODI centuries, the most by any player.
Q4. Can Kohli break Sachin’s 100 centuries record?
Yes, based on current form, Sachin Tendulkar’s record is within reach.
Conclusion
Virat Kohli continues to rewrite cricket history with his outstanding performance across formats. With 85 international centuries, he is closer than ever to becoming the highest century scorer in cricket history.















