Virat Kohli is one of the most deservable great batters in modern cricket due to his consistency, chasing ability and thirst for more runs out there. He has accomplished fabulous feats all across international formats like scoring a truckload of centuries in Test cricket and whacking ODI bowling attacks. His abilities and level of performance have made him one of the most decorated players in Indian cricket history.
Virat Kohli total centuries in all formats is a question which always will attract cricket fans who want to know how many international hundreds he has scored, what is the ratio of his centuries in Test, ODI and T20I format.
This article is about how Kohli features his international hundreds, records by format, IPL centuries, key milestones and career breakdown. Because the numbers are easy to interpret, we deliberately break them out from domestic and franchise cricket into International statistics.
Virat Kohli Total Centuries in All Formats
List of centuries Number of international hundreds in men’s cricket, as of June 2024, the month in which Kohli ended his T20I career; breaks down Kohli’s Test centuries (30), ODI centuries (54) and half-centuries (101), and T20Is. He announced his retirement from T20I cricket after leading India to victory in the 2024 ICC Men’s T20 World Cup.
This is especially evident in his ODI record. Look, Kohli is the first batter to score 50 ODI tons, going past Sachin Tendulkar’s mark of 49 ODI hundreds in the semi-final of the 2023 Cricket World Cup against New Zealand.
While Kohli’s Test hundreds showcase him adapting to different conditions, the T20I century, which was his only one in that format came against Afghanistan at the Asia Cup (September 2022).
Virat Kohli Total Centuries by Format
| Format | International Matches (approx.) | Total Centuries | Highest Score |
| Test Cricket | 123 | 30 | 254* |
| ODI Cricket | 295 | 54 | 183 |
| T20I Cricket | 125 | 1 | 122* |
| Total International | 543 | 85 | — |
Virat Kohli Test Centuries
What changes have you made to your international batting that has helped you become one of the most successful Test batters for India? 30 Test centuries speak to how good he is at playing long innings, against quality bowling and in fair weather.
In 2011, Kohli made his Test debut against the West Indies. He got his maiden Test hundred, 116 against Australia in Adelaide in January 2012. Despite not winning the match, the innings was evidence of his temperament and class at the highest level. His best innings came against South Africa in Pune in October 2019 during a Test. Kohli’s highest Test score (not out 254) This also helped India register an easy win and emerged as one of his landmark Test innings.
Virat Kohli Test Cricket Records
| Record | Details |
| Test centuries | 30 |
| Highest Test score | 254* |
| First Test century | 116 vs Australia, 2012 |
| Test debut | June 2011 vs West Indies |
| Batting style | Right-handed |
| Most notable Test achievement | Multiple centuries as India’s Test captain |
Kohli’s success in Test cricket is not limited to home conditions. He has scored important centuries in Australia, England and South Africa, showing his ability to adapt to different pitches and bowling styles.
His aggressive mindset, fitness and willingness to take on fast bowlers helped shape India’s approach to overseas Test cricket during his captaincy. His record includes centuries against several leading Test nations, making him a key batter in India’s modern red-ball history.
Virat Kohli ODI Centuries
Virat Kohli has had his most successful century-making stint in ODI cricket. He particularly suits the 50-over format, where he can build an innings, as well as rotate the strike and inject some quick acceleration when required.
Two of the greatest century-makers in ODI history with 54 centuries for Kohli getting put into perspective above. He has scored hundreds in bilateral series, Asia Cup tournaments and ICC events including the Cricket World Cup.
A highlight of his career arrived on 15 November 2023, where he hit 117 for New Zealand in the World Cup semi-final at Mumbai’s Wankhede Stadium. And that innings was not just a great one, but made him the record holder for most ODI centuries past Sachin Tendulkar with his 50th hundred.
A major reason behind Kohli’s ODI success is his batting in the run chase. He is especially good at getting a gauge of a target; balancing an imposing run rate: and accelerating once the foundation has been laid.
Virat Kohli ODI Century Records
| Record | Details |
| ODI centuries | 54 in the historical tally cited above |
| Highest ODI score | 183 |
| First ODI century | 107 vs Sri Lanka, 2009 |
| 50th ODI century | 117 vs New Zealand, 2023 |
| ODI batting style | Right-handed |
| Notable achievement | First batter to reach 50 ODI centuries |
Kohli’s highest ODI score of 183 came against Pakistan in the Asia Cup in Dhaka in March 2012. Chasing a target of 330, India won by six wickets, with Kohli producing a match-defining innings.
His ability to score centuries against strong opponents has strengthened his reputation as one of the finest ODI batters. He has also delivered under pressure in major tournaments, where the quality of opposition and the stakes are particularly high.
Also read this: West Indies vs India T20 | Fastest ODI Century | Babar Azam
Virat Kohli T20I Centuries
Virat Kohli’s T20I career was different from his ODI and Test careers. He was widely admired for his consistency, ability to control a chase and capacity to anchor an innings, even though centuries were relatively rare in the shortest international format.
Kohli scored one T20I century during his international career. It came against Afghanistan on 8 September 2022 in the Asia Cup in Dubai. He scored an unbeaten 122 from 61 balls, helping India post a huge total.
That innings ended a long wait for an international century. Kohli had gone nearly three years without an international hundred before returning to three figures in the Asia Cup. His T20I century also demonstrated that he could combine the patience of an experienced batter with the attacking intent required in T20 cricket.
Virat Kohli T20I Records
| Record | Details |
| T20I centuries | 1 |
| Highest T20I score | 122* |
| Opponent in his T20I century | Afghanistan |
| Date of century | 8 September 2022 |
| Balls faced | 61 |
| Result | India won by 101 runs |
Kohli announced his retirement from T20I cricket after India’s victory in the 2024 T20 World Cup final against South Africa. He finished his T20I career as one of India’s most accomplished batters, with a reputation for delivering under pressure in major tournaments.
His T20I century count is lower than his ODI tally, but this should not be confused with his overall ability in the format. His contributions often came through controlled innings and successful run chases rather than reaching three figures.
Virat Kohli Century List in International Cricket
Hundreds against some of the toughest teams in world cricket come from Virat Kohli’s international century list. His hundreds have been scored under various atmospheres crossing troublesome abroad Test matches, and high-pressure ODI run-chases.
As of October 2026, Kohli’s official international hundreds stand at 86 — 30 in Tests, 55 ODIs and one T20I. He retired from Test cricket in 2025, and T20Is the following year. He remained present in ODI cricket for India.
The following table highlights some of his most memorable international centuries rather than attempting to list every hundred in his career.
| No. | Opponent | Format | Runs | Venue | Date |
| 1 | Sri Lanka | ODI | 107 | Kolkata | 24 December 2009 |
| 2 | Australia | Test | 116 | Adelaide | 24 January 2012 |
| 3 | Pakistan | ODI | 183 | Dhaka | 18 March 2012 |
| 4 | Australia | Test | 141 | Adelaide | 9 December 2014 |
| 5 | South Africa | Test | 254* | Pune | 11 October 2019 |
| 6 | Afghanistan | T20I | 122* | Dubai | 8 September 2022 |
| 7 | Sri Lanka | ODI | 166* | Thiruvananthapuram | 15 January 2023 |
| 8 | New Zealand | ODI | 117 | Mumbai | 15 November 2023 |
| 9 | South Africa | ODI | 101* | Kolkata | 5 November 2023 |
| 10 | Pakistan | ODI | 100* | Colombo | 23 February 2025 |
Virat Kohli Total Centuries by Format – Comparison Table
Looking at Virat Kohli’s format-wise centuries helps explain where he has been most successful. His ODI record accounts for the largest share of his international hundreds, while his Test centuries highlight his ability to bat for long periods.
| Format | Centuries | Share of International Total |
| Test | 30 | 34.9% |
| ODI | 55 | 64.0% |
| T20I | 1 | 1.1% |
| Total | 86 | 100% |
ODI cricket, or white-ball format as he referred to it, is of course Kohli’s most lucrative international format in terms of hundreds scored. The 50-over game allows him time to get settled at the crease and construct an innings before putting his foot life on the gas. And it is his command over reading the match situation that gives him an advantage in chasing targets.
His centuries often contained greater patience, concentration and the ability to counter a sustained fast-bowling barrage than many of those who played in the one-day game. A similar century in a T20I was proof too that he could take an innings in another international format entirely.
Virat Kohli International Centuries vs Sachin Tendulkar
The comparison between Virat Kohli and Sachin Tendulkar is one of the most discussed topics among cricket fans. Both players have enjoyed extraordinary careers, but they played in different eras and faced different playing conditions.
Tendulkar finished his international career with 100 centuries, a record that has stood since his retirement in 2013. Kohli has continued to close the gap, particularly through his outstanding ODI performances.
Virat Kohli vs Sachin Tendulkar: Century Records
| Record | Virat Kohli | Sachin Tendulkar |
| International centuries | 86* | 100 |
| ODI centuries | 55* | 49 |
| Test centuries | 30 | 51 |
| T20I centuries | 1 | 0 |
| Highest Test score | 254* | 248* |
| Highest ODI score | 183 | 200* |
Kohli has also already surpassed Tendulkar as the all-time leading run-scorer in ODIs, including centuries. His 50th ODI ton came in the semi-final of the 2023 World Cup, and performances like that have only stretched the record further.
But in Test tons and overall international centuries, Tendulkar is still ahead of him. For Kohli, to reach 100 international hundreds will have to continue scoring them in ODIs since these are the only international matches that he is seemingly playing presently.
Instead of trying to compare the two on the basis of just one stat, we must instead look at their longevity, consistency, match-winning performances and overall contributions to Indian cricket. The two have cemented themselves as two all-time greats.
Virat Kohli Centuries in IPL and Domestic Cricket
International centuries are not the same as hundreds scored in franchise or domestic cricket. Kohli has also built an exceptional record in the Indian Premier League, where he represents Royal Challengers Bengaluru.
As of the end of IPL 2026, Kohli has nine IPL centuries, the highest tally in the tournament’s history. He scored four centuries in the 2016 season, when he amassed 973 runs, another IPL record for a single season.
Virat Kohli IPL Century Records
| Record | Details |
| IPL centuries | 9 |
| Highest IPL score | 113 |
| Most prolific IPL season | 2016 |
| Runs in the 2016 season | 973 |
| IPL franchise | Royal Challengers Bengaluru |
Although Kohli’s IPL hundreds are significant milestones in his overall cricket career, they never made it into the international century count. International centuries are made when a cricketer represents his national team in officially recognised Test, ODI or T20I matches whereas the IPL is a property of a domestic franchise.
The same difference exists with hundreds scored in tournaments like the Vijay Hazare Trophy. While these performances aggregate to an overall career record for the player, they should list separately from international stats.
Important Records and Achievements of Virat Kohli
Virat Kohli’s career is defined by more than the number of centuries he has scored. His consistency across formats, ability to perform under pressure and achievements in major tournaments have made him one of the most influential batters of his generation.
Some of his major accomplishments include:
- Most ODI centuries: Kohli holds the record for the most hundreds in men’s ODI cricket.
- First batter to score 50 ODI centuries: He achieved the milestone against New Zealand in the 2023 World Cup semi-final.
- Remarkable World Cup performance: He scored 765 runs in the 2023 Men’s Cricket World Cup, the highest aggregate by a batter in a single edition of the tournament.
- Outstanding IPL record: He finished IPL 2026 with nine centuries and remains the competition’s leading run-scorer.
- Test captaincy achievements: He captained India to 40 Test victories, the most by an Indian men’s Test captain.
- Major ICC titles: He was part of India’s victorious 2011 ODI World Cup, 2013 Champions Trophy, 2024 T20 World Cup and 2025 Champions Trophy campaigns.
Conclusion
Virat Kohli’s total centuries in all formats highlight his incredible consistency and achievements in international cricket. From his impressive Test hundreds to his record-breaking ODI centuries and memorable T20I hundred, Kohli has established himself as one of the greatest batters in cricket history. His ability to perform under pressure and deliver match-winning innings makes his century record truly special.
While his ODI centuries remain the biggest part of his international tally, his performances across formats demonstrate his versatility and determination. Cricket fans will continue to follow Virat Kohli total centuries in all formats as he adds new milestones to his remarkable career.
FAQs
Q1. How many total centuries does Virat Kohli have in all formats?
As of October 2026, Virat Kohli’s reported international tally is 86 centuries: 30 in Tests, 55 in ODIs and one in T20Is. Verify the latest ODI statistics before publishing.
Q2. How many Test centuries has Virat Kohli scored?
Virat Kohli scored 30 centuries in Test cricket. His highest Test score is 254 not out, which he made against South Africa in Pune in October 2019.
Q3. How many ODI centuries does Virat Kohli have?
Kohli’s reported ODI tally as of October 2026 is 55 centuries. He holds the record for the most ODI hundreds in men’s international cricket, having surpassed Sachin Tendulkar’s previous record of 49.
Q4. How many T20I centuries has Virat Kohli scored?
Virat Kohli scored one T20I century. He made an unbeaten 122 from 61 balls against Afghanistan in the 2022 Asia Cup.
Q5. Does Virat Kohli’s IPL century count in international centuries?
No. IPL centuries are recorded separately because the IPL is a franchise competition. Only centuries scored in recognised international matches count towards a player’s international total.



