Virat Kohli has been classed as one of the best modern cricketers and has changed the meaning of consistency, class, and assurance in every format of the game. The sound of Kohli’s bat reflects his sheer determination, hunger for runs, and phenomenal ability to perform with the game on the line. Since his early days in the international arena, Kohli has established himself as one of the great match-winners, and the total centuries of Virat Kohli speak for the man destined to reach greatness.
In this detailed article, we will look at how many centuries of Virat Kohli have come in Tests, ODIs, T20Is, and the IPL, with breakdowns by year, his milestone innings, and many other records that are fascinating.
Overview: Total Centuries of Virat Kohli
| Format | Matches | Innings | Centuries | Half Centuries | Highest Score |
| Test | 113 | 191 | 29 | 30+ | 254* |
| ODI | 292 | 280+ | 50 | 66+ | 183 |
| T20I | 115 | 107 | 1 | 38+ | 122* |
| IPL | 250+ | 240+ | 8 | 50+ | 122* |
| Total | 770+ | 820+ | 88+ | 180+ | 254* |
With a cumulative total of over 88 centuries in all formats and leagues, Virat Kohli’s pedigree is unsurpassed and is a reflection of his magnificence and longevity.
Rewind to the Beginning and the Ascension to Iconic Status
The star batsman represented India for the first time in an ODI match against Sri Lanka in 2008, and whilst initial performances did not dazzle the eyes, one could not deny the ability to develop to the highest levels of excellence. Eventually, the batters star shone brightest during India’s tour of Australia and during the 2011 World Cup showcasing his temperament and ability to drape his talent in the appropriate version of the game.
By 2013, Kohli would become the lynchpin of the Indian batting lineup and was a heavyweight figure in comparisons to legends of the game. Whether through improved conversion rates from fifty to hundred, it is clear that Kohli is a tier above his contemporaries.
Test Centuries with the Bat of Virat Kohli
Kohli’s Test career has been one of dominance, temperament, and grace. Think of Kohli’s precocious ability to alter styles of play, and his ability to graft in both domestic and abroad settings, it is remarkable.
Year-wise Test Centuries of Virat Kohli
| Year | Opponent | Venue | Runs | Result |
| 2012 | Australia | Adelaide | 116 | Lost |
| 2013 | South Africa | Johannesburg | 119 | Draw |
| 2014 | Australia | Adelaide | 115 & 141 | Lost |
| 2016 | New Zealand | Indore | 211 | Won |
| 2016 | England | Mumbai | 235 | Won |
| 2017 | Sri Lanka | Colombo | 213 | Won |
| 2018 | England | Birmingham | 149 | Lost |
| 2019 | South Africa | Pune | 254* | Won |
| 2023 | West Indies | Port of Spain | 121 | Draw |
Highlights of Kohli’s Test Centuries
- How many Test centuries has Virat Kohli scored? – 29 centuries.
- How many double centuries has Virat Kohli scored? – 7 double centuries, the most of any Indian captain.
- Kohli is remowned for batting long innings, scoring a lot of runs, and dominating world-class bowlers.
- In his 254 against South Africa (2019)*, Virat displayed sheer control and mental strength to bat long and maintain a high strike-rate, while rotating the strike and putting pressure on the fielding side.
ODI Centuries of Virat Kohli
Virat Kohli’s One Day International (ODI) career is storied with success. He has mastered the art of chasing runs down. He is referred to as the “Chase Master” because of his outstanding success in ODIs whilst chasing runs.
Year-wise ODI Centuries of Virat Kohli
| Year | Centuries | Notable Opponent | Best Score |
| 2009 | 1 | Sri Lanka | 107 |
| 2011 | 3 | Bangladesh, Sri Lanka | 117 |
| 2012 | 5 | Pakistan, Sri Lanka | 183 |
| 2013 | 4 | West Indies, Zimbabwe | 139* |
| 2014 | 4 | New Zealand, Sri Lanka | 139* |
| 2016 | 3 | Australia, New Zealand | 154* |
| 2017 | 6 | Sri Lanka, West Indies | 131 |
| 2018 | 11 | South Africa, West Indies | 160* |
| 2023 | 6 | Bangladesh, Sri Lanka, Pakistan | 122* |
Milestones in ODIs
- What is the number of centuries scored by Virat Kohli in ODIs? – He has scored 50 centuries (the most by any player).
- Fastest to reach 8000, 9000, 10000, 11000, and 12000 ODI runs.
- He has an average of more than 58, one of the best in the game’s history.
- He has scored centuries against each of the leading Test-playing nations.
T20 International Centuries of Virat Kohli
Virat Kohli has been the most reliable batter for India in T20Is. While centuries may not come by regularly in this format, Kohli has shown his regular ability to score quick fifties and win the game for India.
T20I Centuries and Key Half-Centuries
| Year | Opponent | Venue | Runs | Result |
| 2022 | Afghanistan | Dubai | 122* | Won |
| Multiple | Various Teams | Global | 50s+ | Won |
- What is the number of centuries scored by Virat Kohli in T20Is? – 1 century (122* vs Afghanistan in Asia Cup 2022).
- What is the number of half-centuries scored by Virat Kohli? – 38+ fifties in T20I.
- His average is more than 50 in t20Is, which also reflects consistency in the shortest format.
How Many Centuries of Virat Kohli in IPL
The Indian Premier League (IPL) has been a platform where Kohli’s aggressive yet classy batting has shone for the Royal Challengers Bengaluru (RCB).
Table: IPL Centuries of Virat Kohli
| Year | Opponent | Venue | Runs | Result |
| 2016 | Gujarat Lions | Bengaluru | 100 | Won |
| 2016 | RPS | Bengaluru | 108* | Won |
| 2016 | GL | Rajkot | 109 | Won |
| 2016 | KXIP | Bengaluru | 113 | Won |
| 2019 | KKR | Kolkata | 100 | Won |
| 2023 | SRH | Hyderabad | 100* | Won |
| 2023 | GT | Bengaluru | 101 | Lost |
| 2024 | RR | Bengaluru | 113* | Won |
- How many centuries Virat Kohli has scored in IPL? – 8 centuries.
- In 2016, he scored 4 centuries in 1 season and ended with over 973 runs, which was remarkable season.
- Kohli is still ruling over the bowlers of IPL based on his timing and fitness.
Consistency Across Formats
Kohli’s capacity to score runs in any conditions, formats, roles, etc., means that he is a complete cricketer. His fitness, mental toughness and adaptability make him a role model for aspiring cricketers.
Table: Kohli’s Centuries Distribution by Format
| Format | Centuries | Double Centuries | Half Centuries |
| Tests | 29 | 7 | 30+ |
| ODIs | 50 | 0 | 66+ |
| T20Is | 1 | 0 | 38+ |
| IPL | 8 | 0 | 50+ |
| Total | 88+ | 7 | 180+ |
Records and Achievements
- Quickest batsman to score 70, 75, and 80 international centuries.
- Most centuries (50) in one day internationals, in the history of cricket.
- Most double centuries (7) by an Indian captain.
- The only Indian Player to average 50+ across all formats.
- First player to score 600+ runs in 3 IPL seasons.
The Growth of Virat Kohli
Kohli has gone from being a brash young player to a calm, astute leader. His transformation has been remarkable. It’s a metamorphosis of not just his body, but his mind. He brought aggression and imposed a fitness culture in the dressing room that helped elevate Indian cricket to unprecedented levels.
Kohli’s ability to self-discipline himself, diversify his game, and, above all, adapt to the mercurial demands of international cricket has kept him in high performance levels for longer periods than most players. He is often quoted anecdotally as saying, “I play every game like it’s my last”, and this obsessive mentality drives his pursuit of greatness.
What lies ahead
Even after over a decade of international cricket, Kohli’s thirst for runs has not dwindled. He can still perform at a high level, and expectations from fans are to see him continue to add to that widely respected number of centuries.
As young players such as Shubman Gill and Yashasvi Jaiswal come through the ranks, the execution of “class” sitting right into Kohli’s game, will continue to serve Indian cricket as a leader for many years to come.
Key Insights at a Glance
| Category | Statistic |
| Total Centuries of Virat Kohli (All Formats) | 88+ |
| Total Double Centuries | 7 |
| Total Half Centuries | 180+ |
| Total Centuries of Virat Kohli in Test | 29 |
| Total Centuries of Virat Kohli in ODI | 50 |
| Total Centuries of Virat Kohli in IPL | 8 |
| Total Centuries of Virat Kohli in T20Is | 1 |
| Highest Score (Overall) | 254* (Test) |
| Debut Year | 2008 |
| Most Centuries in a Calendar Year | 11 (2018) |
Conclusion: The Legacy of a Modern Legend
Virat Kohli’s total centuries signify more than just numbers, they represent years of discipline, focus, and supreme determination. Be it a chase of record proportions in ODIs, a resolute hundred in Tests or a rapid ton in the IPL, Kohli’s ability to deliver under pressure has motivated millions around the globe, to aspire for greatness.
He is more than a batsman; he is a phenomenon who has changed how modern cricket is played. The only certainty in Kohli’s career right now is that his centuries will keep piling up as will his legendary standing in the history of cricket.
Recommended:
- What is Smriti Mandhana Jersey Number
- DLS Full Form in Cricket
- Who is the Best Cricket Player in the World?
- MI vs CSK Head to Head in IPL
- Wankhede Stadium IPL Records
- MA Chidambaram Stadium IPL Records
- RCB vs CSK Head to Head Records & Timeline

