List of Virat Kohli’s Centuries
Virat Kohli, who can be rated as one among the greats in contemporary international cricket, has made a name for himself with an unprecedented number of centuries in all the forms of the game. With aggression, technique, and consistency, he has become an icon of excellence in world cricket.
Test Centuries
Kohli’s journey in Test cricket began with a bang when he scored his maiden century against Australia at the Adelaide Oval in 2012. Over the years, he has built an impressive tally of centuries in the longest format of the game.
His best Test score is an unbeaten 254 against South Africa in Pune. Interestingly, he has made seven double hundreds in Tests, the most by an Indian. These innings were against sides such as West Indies, England, and Bangladesh, demonstrating his supremacy in various conditions.

Key Test Centuries:
-116 vs. Australia, Adelaide (2012)
-200 vs. West Indies, Antigua (2016)
-235 vs. England, Mumbai (2016)
-254* vs. South Africa, Pune (2019)
-186 vs. Australia, Ahmedabad (2023)
Kohli has played well consistently in those decisive games both in India and abroad, and being able to convert to red ball cricket format, he becomes an all-rounder batsman.
Centuries in ODI
In One Day Internationals, Kohli is among the best ever. His first one-day century was against Sri Lanka in 2009. Since then, he has scored centuries against all top cricketing teams and has been a match-winner for India on numerous occasions.
His highest ODI score is 183 against Pakistan in the Asia Cup. Chasing targets with ease has been his specialty, and most of his centuries have come with him batting at the second position, guiding India to win. He also set the record for most centuries in ODIs, leaving behind even the great Sachin Tendulkar.
Major ODI Centuries:
-107 vs. Sri Lanka, Kolkata (2009)
-133* vs. Sri Lanka, Hobart (2012)
-183 vs. Pakistan, Dhaka (2012)
-154* vs. New Zealand, Mohali (2016)
-166* vs. Sri Lanka, Thiruvananthapuram (2023)
Kohli’s ODI centuries reflect his dominance and consistency in white-ball cricket, and his hunger for runs remains unmatched.
T20 International Century
Kohli scored his sole T20 International century against Afghanistan during the Asia Cup in 2022. He was unbeaten on 122, achieving a long-awaited milestone in the shortest form. The century was special as it marked the end of his international century drought and proved his capability to perform even in T20s.
IPL Centuries
Besides international cricket, Kohli has also excelled in the Indian Premier League. He has several IPL centuries to his credit, representing Royal Challengers Bangalore. His highest IPL score is 113 against Kings XI Punjab. His performances have made him one of the most popular and renowned cricketers in T20 franchise cricket too.
Discover more from
Subscribe to get the latest posts sent to your email.
