Top 10 Virat Kohli Records That May Never Be Broken
Quick Answer
Virat Kohli’s hardest records to break include his 54 ODI centuries, his fastest-ever 14,000 ODI runs, his 765 runs in the 2023 ODI World Cup, his record as India’s most successful Test captain, and his all-time IPL runs record.
Virat Kohli Records List in All Formats: The Top 10 Ranked
|
Rank |
Record |
Current Figure |
Breakability Rating |
Why It May Last |
|
1 |
Most ODI centuries |
54 |
10/10 |
ODI volume is shrinking; no active batter is close |
|
2 |
Fastest to 14,000 ODI runs |
287 innings |
9/10 |
Requires both longevity and a high average |
|
3 |
Most runs in one ODI World Cup |
765 (2023) |
9/10 |
Needs a full run to the final plus elite form |
|
4 |
Most runs in T20 World Cup history |
1,292 |
5/10 |
Jos Buttler is now the closest active threat |
|
5 |
Back-to-back T20 WC Player of the Tournament |
2014, 2016 |
8/10 |
Needs two standout tournaments years apart |
|
6 |
India’s most successful Test captain |
40 wins in 68 Tests |
8/10 |
Needs a long, dominant captaincy tenure |
|
7 |
Most IPL runs all-time |
9,336 |
6/10 |
High but a long playing career could close the gap |
|
8 |
Most runs in one IPL season |
973 (2016) |
9/10 |
No one has crossed 900 since |
|
9 |
Fastest to 27,000 international runs |
594 innings |
8/10 |
Needs elite volume across all formats |
|
10 |
Second-highest ODI run-scorer ever |
14,797 |
7/10 |
Only Tendulkar’s 18,426 sits above this |
1. Most ODI Centuries — 54
As of June 2026, Virat Kohli has scored 54 ODI centuries — the most by any batter in the format’s history. Cricbuzz lists Kohli with 54 ODI hundreds, while ICC reported his 54th ODI century during India’s ODI series against New Zealand.This record matters because century-scoring in ODIs has always been the clearest marker of sustained excellence. Kohli passed Sachin Tendulkar’s mark of 49 during the 2023 World Cup and has continued adding to the tally since.
Why it may never be broken: ODI cricket is being played less often than during the peak 2000s and 2010s era, as boards prioritize T20 leagues and bilateral T20I series. Fewer ODI matches mean fewer chances to score centuries — even for the best batters of the next generation.
Who could challenge it? Rohit Sharma is the nearest active ODI century-maker, but age makes a long chase unrealistic. Shubman Gill and Babar Azam are the more relevant next-generation contenders, but both are still a long way away.
Breakability rating: 10/10 — hardest to break on this entire list.
2. Fastest to 14,000 ODI Runs — 287 Innings
Virat Kohli became the fastest batter to reach 14,000 ODI runs, getting there in his 287th innings, during a Champions Trophy match against Pakistan in Dubai. He reached the mark faster than Sachin Tendulkar, who took 350 innings, and Kumar Sangakkara, who took 378 innings.This record matters because it shows not just longevity, but sustained scoring rate across an entire ODI career — Kohli was averaging over 57 at the milestone.
Why it may never be broken: It combines two things that rarely happen together — a long ODI career and a consistently high run rate. Kohli has been the fastest player to several major ODI run milestones, and the 14,000-run mark is one of the hardest because it demands both early dominance and long-term durability.
Who could challenge it? Shubman Gill has the average to threaten this in theory, but he would need 15+ years of high-volume ODI cricket — increasingly rare in the modern schedule.
Breakability rating: 9/10
3. Most Runs in One ODI World Cup — 765 in 2023
Kohli scored 765 runs in 11 innings during the 2023 ODI World Cup, the most ever in a single men’s ODI World Cup edition, surpassing Tendulkar’s 673 runs from 2003. He finished with an average of 95.62, three centuries, and at least a half-century in nine of his 11 innings.This record matters because it came on home soil, under enormous pressure, across an entire tournament — and it powered India to the final.
Why it may never be broken: It requires a player to be in career-best form for an entire World Cup, in a team that reaches the final, while batting high enough in the order to get full innings repeatedly. All of those variables rarely align.
Who could challenge it? Shubman Gill is the most talked-about Indian successor here — he had a stunning 2023 calendar year himself — but matching 765 runs in one tournament is an extremely high bar.
Breakability rating: 9/10
4. Most Runs in T20 World Cup History — 1,292
Virat Kohli has scored 1,292 runs in T20 World Cup history, the most by any batter in the tournament’s history. Rohit Sharma is second on 1,220, while Jos Buttler is the closest active challenger among the leading names listed by Britannica.This record matters because it spans multiple T20 World Cups — Kohli was Player of the Tournament in 2014 and 2016, and he remained a defining batter in the tournament until India’s 2024 title win.
Why it may not last as long as others on this list: The T20 World Cup now gives top players more opportunities because the 20-team format used in 2024 and 2026 creates a longer tournament structure. That gives future stars more chances to accumulate runs across editions.
Who could challenge it? Jos Buttler is the clearest active threat. Rohit Sharma remains second on the all-time list, but he has retired from T20Is, so he is no longer a practical challenger.
Breakability rating: 5/10
5. Back-to-Back T20 World Cup Player of the Tournament — 2014 and 2016
Kohli won the Player of the Tournament award in both the 2014 and 2016 T20 World Cups — the only cricketer to win the award twice in the event’s history. In 2014, he scored 319 runs in six innings at an average of 106.33. This record matters because individual dominance across two separate tournaments, two years apart, in the same format, is extremely rare
.
Why it may never be broken: It requires not just one great tournament, but two — separated by years of changing form, fitness, team balance, and batting role.
Who could challenge it? No current player has won this award twice. It remains a uniquely Kohli achievement among active and recently retired players.
Breakability rating: 8/10
6. India’s Most Successful Test Captain — 40 Wins in 68 Tests
Kohli led India in 68 Tests and won 40 of them, making him India’s most successful men’s Test captain. He also led India to their first Test series win in Australia in 2018-19 and was captain during India’s long run near the top of the Test rankings.This record matters because it reflects sustained leadership over years, not just individual batting form.
Why it may never be broken: Test captaincy tenures have become shorter in modern cricket, with boards rotating captains across formats more frequently. A long tenure with 40 Test wins requires a strong team, consistent selection, and years of leadership stability.
Who could challenge it? Future India Test captains would need a similarly long, dominant tenure — something that depends heavily on team performance, not just individual skill.
Breakability rating: 8/10
7. Most IPL Runs of All Time — 9,336
At 9,336 runs across 283 matches with an average of 40.42, nine centuries, and 68 fifties, Kohli is the all-time leader among the highest run-scorers in IPL history.He has played for Royal Challengers Bengaluru since the inaugural 2008 IPL season, a rarity in modern franchise cricket, and his run-scoring dominance is a major part of the RCB Orange Cap winners story. This record matters because it spans 19 IPL seasons of consistent scoring — not a short burst, but a near two-decade body of work that also connects with records for the most matches played in IPL history.
Why it may eventually be challenged: Unlike most records on this list, this one is volume-based rather than peak-form based. A younger batter with a long career and a high IPL run rate could realistically close the gap over a decade or more.
Who could challenge it? Shubman Gill and other younger IPL stars with 10-15 years of IPL cricket ahead of them are the most realistic long-term challengers — though this would take until the mid-2030s at the earliest.
Breakability rating: 6/10 — one of the more breakable records on this list.
8. Most Runs in a Single IPL Season — 973 in 2016
Kohli’s 973 runs for RCB in IPL 2016 remains the highest individual tally in any single IPL season and still sits at the top of the most runs in one IPL season records. Shubman Gill came closest with 890 runs in IPL 2023 — still 83 runs short.This record matters because no batter has crossed 900 runs in a single IPL season since Kohli’s 2016 peak, a campaign that remains central to the story of Virat Kohli’s Orange Caps.
Why it may never be broken: It requires a level of consistency across an entire season — multiple centuries, repeated fifties, a team that goes deep into the tournament — that has only happened once in IPL history.
Who could challenge it? Shubman Gill remains the most realistic challenger based on his 2023 season, but he would need to find another 83 runs in a season where form, conditions, batting position, and team progression all align perfectly.
Breakability rating: 9/10
9. Fastest to 27,000 International Runs — 594 Innings
Kohli became the fastest batter to reach 27,000 international runs, getting there in 594 innings. Sachin Tendulkar previously reached the mark in 623 innings.Kohli’s current international run tally across Tests, ODIs, and T20Is stands at 28,215 runs: 9,230 in Tests, 14,797 in ODIs, and 4,188 in T20Is.This record matters because it captures something no single-format record can: sustained excellence across three completely different disciplines of batting, at the same time, for over a decade.
Why it may never be broken: Modern players increasingly specialize — many top T20 batters play little or no Test cricket, and many Test specialists do not play enough white-ball cricket. Few players today are even attempting to be elite in all three formats simultaneously.
Who could challenge it? Babar Azam, Shubman Gill and other all-format batters would need many years of heavy three-format volume to get close. The schedule makes that extremely difficult.
Breakability rating: 8/10
10. Second-Highest ODI Run-Scorer Ever — 14,797
Kohli’s ODI career stands at 14,797 runs, placing him second on the all-time list behind only Sachin Tendulkar’s 18,426. He has already overtaken Kumar Sangakkara’s 14,234 to reach this position.This record matters because it places Kohli among the two greatest ODI batters of all time by pure volume — a list that has not changed often at the top.
Why it may never be broken: Closing the gap to Tendulkar at this stage of Kohli’s career is unlikely, especially with ODI cricket being played less frequently than in previous eras. And no younger active player is anywhere close to Kohli’s own ODI run tally.
Who could challenge it? Realistically, no current player is within reach of 14,797 ODI runs. This position is likely to remain unchanged for the foreseeable future.
Breakability rating: 7/10
Which Virat Kohli Records Are Most Likely to Be Broken?
Not every record on this list carries the same level of difficulty — and it’s worth being balanced about that.
The most T20 World Cup runs record and the most IPL runs record are the two most likely to eventually be challenged. Kohli’s T20 World Cup total is vulnerable because the tournament structure now offers more matches than older editions, and Jos Buttler is already close enough to make the chase realistic. The IPL record is also a volume record, so a younger player with a long career could close the gap over time.
On the other hand, the 54 ODI centuries, the 765 runs in the 2023 World Cup, and the fastest 14,000 ODI runs record are far harder to touch. The core reason is structural: ODI cricket is being scheduled less than it was during Kohli’s peak years. Fewer matches mean fewer centuries, fewer big tournament performances, and fewer chances to set speed records in the format.
In short — T20 and IPL volume records are more vulnerable because the formats are expanding. Kohli’s ODI-era records are the ones that may genuinely never be approached again, simply because the format itself is no longer played with the same frequency.


