Virat Kohli is a top ranked batsman in the world, respected for his consistency, aggressive batting approach, and high number of centuries scored. He holds many records in Test, One Day International, and T20I cricket. His impressive on-field performances have established him as a legendary batsman. In this article we will discuss Virat Kohli Total Centuries in All Formats, along with his records, achievements and most notable innings.
Virat Kohli Total Centuries in All Formats
In addition to being one of the most prolific century-scorers in all forms of international cricket, Virat Kohli’s performance is further enhanced by his capacity to produce centuries in varied conditions and against top quality bowlers. This combination of attributes makes Virat Kohli’s record truly exceptional.
As of September 30th, 2026, Virat Kohli has hit 86 total international centuries, with 30 in Test matches and 55 in One-Day Internationals.
Virat Kohli Total International Centuries
| Cricket Format | Total Centuries |
| Test Cricket | 30 |
| ODI Cricket | 55 |
| T20I Cricket | 1 |
| Total International Centuries | 86 |
Virat Kohli Test Centuries
In Test cricket, Virat Kohli has achieved 30 centuries. He has excelled in both home and foreign environments which is indicative of how he adapts to various types of pitches and strong bowling attacks.
In addition to being one of only two players to score seven double-centuries in Test cricket (the other being Don Bradman), he has the highest number of double-centuries among all Indian batters. He also recorded his highest Test score of 254 not out against South Africa.
Virat Kohli Test Career Statistics
| Test Career Statistics | Details |
| Total Test Matches | 123 |
| Total Test Centuries | 30 |
| Total Test Runs | 9,230 |
| Highest Test Score | 254* |
| Test Half-Centuries | 31 |
| Test Double Centuries | 7 |
| Batting Style | Right-Handed |
| Test Debut | 2011 |
Memorable Test Performances
- 254 against South Africa:* One of his finest Test innings, demonstrating patience and excellent shot selection.
- 243 against Sri Lanka: A brilliant double century that highlighted his ability to dominate long-format cricket.
- 235 against England: Another outstanding double century that showcased his consistency as a Test captain and batter.
Kohli retired from Test cricket in May 2025, finishing his career with 30 centuries and 9,230 runs.
Virat Kohli ODI Centuries
Virat Kohli’s greatest success with regards to scoring centuries in cricket has been achieved in One Day International cricket. He holds the world record for the highest number of centuries scored by a batsman in Men’s ODI cricket with 55.
He is known to be a very strong batsman in chasing runs, especially in matches that require India to score large amounts of runs to win. He has established a reputation for pacing his innings and guiding India home in difficult situations.
Virat Kohli ODI Career Statistics
| ODI Career Statistics | Details |
| Total ODI Matches | 316 |
| Total ODI Centuries | 55 |
| Total ODI Runs | 15,109 |
| Highest ODI Score | 183 |
| ODI Half-Centuries | 79 |
| ODI World Cup Centuries | 7 |
| Batting Style | Right-Handed |
| ODI Debut | 2008 |
Major ODI Achievements
- Became the first batter to reach 50 ODI centuries.
- Broke Sachin Tendulkar’s record of 49 ODI centuries.
- Scored 765 runs in the 2023 ODI World Cup.
- Holds the record for the most ODI centuries in men’s cricket.
- Has delivered several memorable performances in high-pressure run chases.
His 117-run innings against New Zealand in the 2023 World Cup semi-final was particularly special because it marked his 50th ODI century
Virat Kohli T20I Centuries
Virat Kohli has recorded a single hundred-run performance in T20I matches. While Kohli is recognized more for his consistency and ability to win matches than for scoring multiple hundreds in T20Is, his overall record in T20Is is exceptional.
His best-remembered T20I hundred was scored versus Afghanistan during the Asia Cup. He scored a non-out knock of 122 runs.
Virat Kohli T20I Career Statistics
| T20I Career Statistics | Details |
| Total T20I Matches | 125 |
| Total T20I Centuries | 1 |
| Total T20I Runs | 4,188 |
| Highest T20I Score | 122* |
| T20I Half-Centuries | 38 |
| Batting Style | Right-Handed |
| T20I Debut | 2010 |
| T20I Retirement | 2024 |
Virat Kohli Total International Centuries – Format-Wise Comparison
Virat Kohli’s international century record shows his dominance across all three formats. ODI cricket has contributed the most hundreds to his career, followed by Test cricket. His single T20I century also remains an important milestone.
Format-Wise Century Comparison
| Format | Centuries | Contribution |
| Test | 30 | Test Cricket |
| ODI | 55 | One-Day Cricket |
| T20I | 1 | T20 International |
| Overall | 86 | International Cricket |
Virat Kohli IPL Centuries
Virat Kohli has had a very successful run in the Indian Premier League as well. As a batsman for the Royal Challengers Bengaluru, he has produced consistently strong batting performances.
He has scored nine IPL hundreds to make himself the highest-scoring hundred-getter in the history of the IPL. He has a top IPL hundred of 113 runs, and some of his best moments have included several hundreds during the 2016 season.
Virat Kohli IPL Career Statistics
| IPL Statistics | Details |
| IPL Team | Royal Challengers Bengaluru |
| Total IPL Centuries | 9 |
| Total IPL Runs | 9,336 |
| Highest IPL Score | 113 |
| Total IPL Half-Centuries | 68 |
| Total IPL Innings | 275 |
| Batting Style | Right-Handed |
| Best IPL Season | 2016 |
Why His IPL Century Record Is Special
- He holds the record for the most IPL centuries.
- He scored four centuries in a single IPL season in 2016.
- His 973 runs in the 2016 season remain an IPL single-season record.
- He has been associated with RCB since the beginning of the IPL.
Virat Kohli Total Centuries in All Formats Including IPL
Fans of the sport of cricket are looking for a total number of centuries by Virat Kohli across all formats. However, there is a difference between the statistics of international cricket and those of franchise cricket.
His international hundreds consist of Test hundreds, One Day International hundreds, and Twenty-20 International hundreds. However, since the Indian Premier League is a domestic franchise based competition, IPL hundreds are included in a separate category.
Virat Kohli Combined Century Record
| Category | Total Centuries |
| Test Cricket | 30 |
| ODI Cricket | 55 |
| T20I Cricket | 1 |
| IPL Cricket | 9 |
| International Total | 86 |
| Combined Total Including IPL | 95 |
Virat Kohli’s Most Memorable Centuries
Throughout his career, Virat Kohli has played several unforgettable innings. Some of his hundreds have come in important tournaments, while others have helped India win challenging matches.
Memorable Virat Kohli Centuries
| Match / Occasion | Format | Achievement |
| India vs Sri Lanka, Kolkata | Test | 243 runs |
| India vs South Africa, Pune | Test | 254* runs |
| India vs Pakistan, Dhaka | ODI | 183 runs |
| India vs Australia, Adelaide | Test | 141 runs |
| India vs Afghanistan, Asia Cup | T20I | 122* runs |
| India vs New Zealand, World Cup Semi-Final | ODI | 117 runs |
| India vs West Indies, Thiruvananthapuram | ODI | 139* runs |
Some Outstanding Performances
- 183 against Pakistan: One of his most memorable ODI innings, helping India chase a target of 330 in the Asia Cup.
- 122 against Afghanistan:* His first T20I century, ending a long wait for an international hundred.
Virat Kohli Century Records and Achievements
Virat Kohli has achieved several remarkable milestones through his century-scoring ability. His records demonstrate his consistency, determination, and long-term contribution to international cricket.
Major Century Records
| Record / Achievement | Details |
| International Centuries | 86 |
| Most ODI Centuries | 55 |
| Test Centuries | 30 |
| T20I Centuries | 1 |
| IPL Centuries | 9 |
| Most ODI World Cup Runs in One Edition | 765 |
| First Batter to Score 50 ODI Centuries | Yes |
| Test Double Centuries | 7 |
| IPL Single-Season Runs Record | 973 |
His 55 ODI centuries are particularly significant because he surpassed Sachin Tendulkar’s long-standing record of 49 hundreds.
Virat Kohli vs Other Legendary Cricketers – Century Comparison
Sachin Tendulkar, Ricky Ponting, Kumar Sangakkara, and Jacques Kallis are some of the best-known batsmen in the history of international cricket. All four of these men have been very successful at scoring centuries.
When comparing the number of international hundreds that Kohli has scored, it shows where he ranks in terms of being one of the greatest cricketers.
International Century Comparison
| Cricketer | International Centuries |
| Sachin Tendulkar | 100 |
| Virat Kohli | 86 |
| Ricky Ponting | 71 |
| Kumar Sangakkara | 63 |
| Jacques Kallis | 62 |
Virat Kohli has made the second-most international centuries ever. With 55 ODI centuries, he is further advanced than any other male player in ODI cricket history.
Conclusion
Virat Kohli is considered by many as one of the best batsmen in cricket because of how many times he has scored a hundred. He has scored 86 international hundreds and nine IPL hundreds. He has been very successful in all forms of cricket.
He has hit 55 international ODI hundreds, 30 international test hundreds and had several memorable innings that show his consistency and desire to win. He will always be remembered as someone who contributed greatly to the success of Indian cricket.
FAQs
Q1. How many total centuries has Virat Kohli scored in all formats?
Virat Kohli has scored 86 international centuries, including 30 Test, 55 ODI, and one T20I century.
Q2. How many Test centuries does Virat Kohli have?
Virat Kohli has scored 30 centuries in Test cricket, including seven double centuries.
Q3. How many ODI centuries has Virat Kohli scored?
He has scored 55 ODI centuries, the most by any batter in men’s ODI cricket.
Q4. How many T20I centuries does Virat Kohli have?
Virat Kohli has scored one T20I century, an unbeaten 122 against Afghanistan.
Q5. How many IPL centuries has Virat Kohli scored?
He has scored nine IPL centuries for Royal Challengers Bengaluru.






