Virat Kohli Total Centuries in All Formats: Test, ODI, T20I & IPL Records

The current day of cricket is filled with great players; however, there are none quite like Virat Kohli. He is a batsman that is known for his consistency, aggressive play and being able to make things happen when they matter most. With over 100 ODI hundreds and several Test double hundreds, Kohli has created a legendary career in both international cricket and the IPL. He is truly one of the greatest batsmen to ever take the field.

Virat Kohli had achieved 86 international centuries as of October 2026. Of these, 30 were recorded during Test matches; 55 during One Day International (ODI) matches; and one during a Twenty20 International (T20I) match. In addition to these, Kohli had recorded nine centuries during the Indian Premier League (IPL). All of Kohli’s IPL centuries were made while he was playing for the Royal Challengers Bengaluru (RCB). Therefore, Kohli was the second highest scorer of international centuries in the history of cricket. Sachin Tendulkar is the highest.

Virat Kohli Total Centuries in All Formats

Virat Kohli is credited with scoring 86 international hundreds. He has reached this milestone in each of the three forms of international cricket, although he retired from Test and T20I cricket, so his only format left to play for India is ODI.

His 55 One Day International (ODI) hundreds are the most by any player in the history of ODI cricket. He has made 30 Test hundreds, with seven being over 200 runs, and he has also hit a single Twenty20 International (T20I) hundred against Afghanistan.

In addition to his international cricket career, Virat Kohli has also scored nine IPL centuries. His IPL centuries are considered distinct from those he achieved in international cricket as IPL is a domestic franchise tournament and not part of an international format.

He has demonstrated his capacity to adjust to varying game environments, types of bowling and match circumstances through his total century record.

Virat Kohli Centuries in Test Cricket

In the course of his international career, Virat Kohli has achieved a total of 30 Test centuries. Following his first Test match against the West Indies in 2011, Kohli has since grown to become one of India’s most successful Test batsmen.

Kohli’s Test batting is what stands out from his overseas tours with India. He has provided key performances for the team when playing against teams like Australia, England, and South Africa. He has also been a leader that is aggressive in his approach to captaining the team, and he has worked very hard on his personal physical health which has contributed to raising the standard of Test cricket for India.

The biggest achievement of Virat Kohli’s career was hitting seven double centuries – the most made by any Indian batsman in Test cricket. His best individual performance occurred when he scored 254* against South Africa at Pune in October 2019.

His Test performance highlights are his centuries against Australia, England, South Africa and Sri Lanka. The 141 he scored at Adelaide in 2014 was also a standout Test performance due to the fact that it was achieved in the midst of a difficult fourth-innings chase.

Kohli announced that he would retire from Test Cricket in May 2025. When he retired, he had scored 30 hundreds and 9,230 runs. It can be said that Kohli made an important impact on the development of Indian Test Cricket.

Virat Kohli Centuries in ODI Cricket

With 55 ODI centuries, Virat Kohli is the top century-maker in One Day International cricket. Kohli’s talent for chasing down runs, rotating the strike and accelerating as needed has established him as a premier ODI batsman.

Kohli started playing international cricket with his ODI debut in 2008. His first international hundred came against Sri Lanka in December of 2009. From that point forward, Kohli has had hundreds against many of the top cricketing countries.

In the 2012 Asia Cup, he scored a career-high 183 against Pakistan. His performance during this match is considered by many as one of his greatest because India was able to successfully chase down a target of 330.

Another historical achievement happened when India played New Zealand in the semifinals of the 2023 ICC Cricket World Cup. In this match, Kohli scored 117 runs and made history by making his 50th One-Day International (ODI) hundred; he beat Sachin Tendulkar’s previous record for most ODI hundreds (49).

On September 27th, 2026, he scored his 55th One Day International (ODI) century against the West Indies. He was able to score 139 runs in 88 balls and remained undefeated at the end of the game which took place in Thiruvananthapuram. This performance helped India to win the match.

His consistency in run chases, excellent batting skills, and the capacity to excel in big tournaments has helped create an outstanding ODI record for him.

Virat Kohli Centuries in T20 International Cricket

The first and only T20 international century by Virat Kohli. He is most famous for his ODI and Test accomplishments, however, Kohli is the second highest T20I run-scorer in Indian history.

On 8 September 2022, Kohli made his first and only T20I century while playing against Afghanistan at the Asia Cup in Dubai. He was undefeated with 122 runs scored off of 61 deliveries. He hit 12 fours and six sixes. This was also the first time he had reached a triple digit number in an international match in over three years. Additionally, this was his highest T20I score to date.

Kohli ended his T20I career with 4,188 runs from 125 matches. He was also a major contributor to India winning the 2024 ICC Men’s T20 World Cup, scoring 76 runs in the final match against South Africa.

Kohli has called time on T20 international cricket after India’s T20 World Cup win in June 2024. The only T20I century that Kohli scored is still a great achievement for him as an international cricketer.

Virat Kohli Centuries in IPL

Virat Kohli has nine (9) centuries in the IPL (Indian Premier League), each one being with RCB (Royal Challengers Bangalore). He’s been with the same team since the start of the tournament in 2008.

In 2016, his best IPL season was marked with four centuries and a total of 973 runs. At present, this is still the most runs a single batter has made during one IPL season.

Kohli has scored many top-notch IPL centuries, with his best performance producing 113 runs. He is considered one of the most effective batsmen in the IPL due to his skill at building an innings, taking on bowlers in the middle part of the match, and ending strong.

The nine centuries he has made in the Indian Premier League (IPL) should be viewed separately from the 86 centuries he has scored internationally. Therefore, when discussing his overall career records, it is essential that you consider both his IPL and international records as being separate, and not view them as if they occurred in the same tournament.

Virat Kohli Total Centuries by Format: Complete Statistics

The following table provides a breakdown of Virat Kohli’s centuries across international cricket and the IPL.

FormatTotal Centuries
Test30
ODI55
T20I1
Total International86
IPL9
International + IPL95

These figures are updated through October 2026. The international total includes only Test, ODI and T20I centuries, while the IPL total is shown separately. The combined figure of 95 is simply the sum of these two categories.

Virat Kohli’s Most Memorable Centuries

Throughout his career, Kohli has delivered many remarkable innings. A few of the most remarkable centuries that he has scored include:

  • Kohli scored 183 runs in the Asia Cup against Pakistan, providing a great chase.
  • His unbeaten score of 133 runs against Sri Lanka (2012), contributed significantly to India successfully chasing down a large total of 321 runs in an One Day International (ODI) played in Hobart.
  • Kohli scored his highest ever Test run total when he remained 254 not out in a single innings against South Africa during the Pune Test of 2019.
  • 122* against Afghanistan (2022): The first T20 International century for him was scored during the Asia Cup in Dubai.
  • The hundred he scored against New Zealand at the 2023 World Cup semi-final allowed him to reach 50 ODI centuries, thus surpassing Tendulkar’s previous mark.
  • 139 not out versus West Indies (2026): He scored his 55th ODI century on 88 deliveries at Thiruvananthapuram.

His performance demonstrates how he is capable of scoring large numbers of runs (hundreds) across various forms of cricket, as well as being able to do so when faced with pressure.

Virat Kohli’s Major Century Records and Achievements

Virat Kohli has made many great achievements in his international career. The greatest of these is hitting 55 ODI centuries which is the most of any player who plays this version of the game.

During the 2023 World Cup Semifinal, he became the first batsman to score 50 One Day International (ODI) hundreds. Additionally, he has achieved seven Double Hundreds in Test cricket, which is a record among all Indian batsmen.

In international cricket, Kohli has scored 86 centuries. This makes him second in the all-time list of century-makers in international cricket after Sachin Tendulkar. Tendulkar retired from international cricket after scoring 100 international hundreds. It took Kohli less international matches to achieve this milestone.

His adaptability to various playing environments around the world is evident through his performance in each location. Regardless of if he is competing on the quick pitch in Australia, the difficult conditions found in England, or the spin-dominated pitches in India, he continues to produce crucial innings.

The 2016 IPL, where he set a new record for most runs scored by an individual in a single season, has added to his standing as one of cricket’s most successful batsmen.

Conclusion

The fact that Virat Kohli has hit 86 international hundreds and nine IPL hundreds shows how consistently well he plays for so long. He is also the most successful player in the history of ODI matches with 55 ODI hundreds. He has also scored 30 hundreds in Test matches, and one of the most memorable hundreds in T20I matches. This shows that he is a very versatile player.

Since he scored that amazing 183 against Pakistan and became the first person ever to score 50 ODI hundreds at a single World Cup (the 2023 version), Virat Kohli has put on numerous incredible shows. He may not be as far ahead as Sachin Tendulkar, who has 100 international centuries, but what Kohli has accomplished will allow him to be considered one of the best batsmen to ever play the game.

FAQs

1. How many centuries does Virat Kohli have in all international formats?

Virat Kohli has scored 86 international centuries: 30 in Test cricket, 55 in ODI cricket and one in T20I cricket, as of October 2026.

2. How many Test centuries has Virat Kohli scored?

He has scored 30 Test centuries, including seven double centuries. His highest Test score is 254 not out against South Africa.

3. How many ODI centuries does Virat Kohli have?

Kohli has scored 55 ODI centuries, the highest number by any batter in men’s ODI cricket.

4. How many T20I centuries has Virat Kohli scored?

He has scored one T20I century, an unbeaten 122 against Afghanistan in the 2022 Asia Cup.

5. How many IPL centuries does Virat Kohli have?

Virat Kohli has scored nine IPL centuries, all for Royal Challengers Bengaluru.

6. Who has scored more international centuries, Virat Kohli or Sachin Tendulkar?

Sachin Tendulkar holds the record with 100 international centuries, while Virat Kohli has 86 as of October 2026.

7. What is Virat Kohli’s highest score in international cricket?

His highest international score is 254 not out, scored against South Africa in Test cricket in October 2019.

8. When did Virat Kohli score his latest international century?

His latest international century came against the West Indies on 27 September 2026. He scored an unbeaten 139 from 88 balls in the ODI at Thiruvananthapuram.

Read More: RCB Net Worth 2026

Leave a Reply

Your email address will not be published. Required fields are marked *