Virat Kohli’s cricket records: every major milestone he holds
Virat Kohli owns the most centuries in one-day international history and is the fastest batter to nearly every big ODI run milestone. Here is a clear rundown of the records that define his career, across ODIs, Tests, T20Is and the IPL.
Jul 4, 2026
Virat Kohli has spent a decade and a half rewriting cricket’s record books, and the numbers still look almost unfair when you line them up. He holds the world record for the most centuries in one-day internationals, sits second only to Sachin Tendulkar for international hundreds, and owns nearly every fastest-to-a-milestone marker the ODI format keeps. This is a plain reckoning of the records that matter, format by format.
How many international centuries does Virat Kohli have?
Kohli has 85 international centuries, a number that still climbs every ODI season he plays. It breaks down as 30 in Tests, 54 in ODIs and one in T20 internationals. Only Tendulkar, with 100, has scored more hundreds in the history of the game, and Kohli reached his tally in far fewer innings.
The one-day column is where he stands entirely alone. His 54 ODI hundreds are more than any batter has ever managed, and the record he broke had looked untouchable for years.
| Format | Centuries | Standing |
| Tests | 30 | Includes seven double hundreds, a record for an India batter |
| ODIs | 54 | World record, most by any player |
| T20Is | 1 | Scored against Afghanistan in Dubai, 2022 |
| Total | 85 | Second only to Tendulkar’s 100 |
Kohli’s ODI records: the format he owns
The moment that defined the chase came on 15 November 2023, when Kohli made 117 against New Zealand in the World Cup semi-final at the Wankhede Stadium. It was his 50th ODI hundred, taking him past Tendulkar’s long-standing mark of 49 in front of a home crowd that had waited a generation to see it. He has since pushed the record to 54, the most recent a 124 at Indore in January 2026.
The broader ODI ledger is just as striking. Kohli has scored 14,797 runs in the format at an average close to 59, numbers that put him among a tiny group of batters to combine that kind of volume with that kind of consistency across a full career.
Why is Virat Kohli called the Chase Master?
The nickname is earned in the second innings. Of his 54 ODI hundreds, 29 have come while chasing a target, and India have won the overwhelming majority of those games. No batter in the format’s history has turned run chases into routine the way he has. He also holds 45 Player of the Match awards in ODIs, the third-highest count the format has recorded.
Fastest to every ODI run milestone
Here is the record that best captures the pace of his run-scoring. Kohli is the fastest batter in history to reach every 1,000-run marker from 8,000 all the way to 14,000, taking each one in fewer innings than anyone before him.
| Milestone | Innings taken |
| 8,000 ODI runs | 175 |
| 9,000 ODI runs | 194 |
| 10,000 ODI runs | 205 |
| 11,000 ODI runs | 222 |
| 12,000 ODI runs | 242 |
| 13,000 ODI runs | 267 |
| 14,000 ODI runs | 287 |
He reached the 14,000 mark during the 2025 Champions Trophy, in a chase against Pakistan in Dubai that also brought up his 51st ODI hundred. Tendulkar had held the previous fastest-to-14,000 record, and Kohli beat it by a comfortable margin.
Virat Kohli’s Test match records
Kohli retired from Test cricket in May 2025 with 30 hundreds to his name. Seven of those were double centuries, the most by any India batter, and for a stretch in the late 2010s he was the most productive Test batter in the world. His captaincy record ran alongside the runs: he led India to the top of the Test rankings and oversaw the country’s most successful era of fast bowling.
The single T20I hundred
For all his white-ball dominance, Kohli scored only one century in T20 internationals. It arrived against Afghanistan in Dubai during the 2022 Asia Cup, an unbeaten knock that ended a long personal hundred drought. He retired from the format in June 2024, immediately after India won the T20 World Cup, and that Dubai innings stands as his only three-figure score in the shortest international game.
Virat Kohli’s IPL records
The Indian Premier League has produced some of his most durable records, several of which may outlast everything else on this list. Kohli is the tournament’s all-time leading run-scorer, and he has done it while playing for one franchise across the competition’s entire history.
| IPL record | Detail |
| Most runs in a single season | 973 runs in 2016, at an average above 81 |
| Most career runs | 9,336 and counting, all for Royal Challengers Bengaluru |
| Most centuries | Nine, more than any other player |
| Most matches | The most appearances by any player in IPL history |
The 973 runs from the 2016 season is the one that stands out. It has survived ten years and every high-scoring campaign since, and no batter has come close to matching a single summer like it.
Individual honours
The records fed into the biggest individual award the game hands out. Kohli won the Sir Garfield Sobers Trophy as the ICC’s Male Cricketer of the Decade for the 2011 to 2020 period, having scored more international runs than anyone else across those ten years. He has also collected multiple ICC Cricketer of the Year and ODI Player of the Year awards, the sort of recognition that tends to follow a batter who spent a decade at the front of every scoring chart.
Put together, the picture is of a batter whose best records are not the eye-catching single innings but the long, grinding accumulations: most ODI hundreds, fastest to every big ODI milestone, most IPL runs. Those are the ones built over years, and they are the hardest to take away.







