Virat Kohli becomes the second player to reach 15,000 ODI runs
The milestone came 74 innings faster than Tendulkar. The chase, the century, and what the numbers actually prove about where Kohli sits in ODI history.
Virat Kohli became only the second player in ODI history to reach 15,000 runs, joining Sachin Tendulkar in an exclusive club of two. The milestone came during India’s chase against West Indies at Thiruvananthapuram on 27 September 2026, in an innings that also produced his 55th ODI century and a career-high nine sixes.
Kohli finished unbeaten on 139 off 88 balls as India chased down 296 with eight wickets in hand. The match was won with more than eight overs to spare. The numbers tell one story; the manner of reaching them tells another. This was not a grind to a milestone — it was a statement about how Kohli still plays when the situation calls for acceleration.
The milestone in context
| Batter | ODI runs | Innings to 15,000 | Balls faced |
|---|---|---|---|
| Sachin Tendulkar (IND) | 18,426 | 377 | 17,528 |
| Virat Kohli (IND) | 15,080 | 303 | 15,950 |
The gap is substantial. Kohli reached 15,000 in 74 fewer innings than Tendulkar, which is more than a year’s worth of international cricket. He also faced 1,578 fewer balls to get there. The pace is not marginal — it is a different approach to the same total.
Tendulkar remains the all-time leading run-scorer in ODIs with 18,426, a mark Kohli would need another three years at current rates to approach. But Tendulkar took 463 innings to finish his ODI career; Kohli is 160 innings away from matching that, which is a gap that still has time to close.
Fastest to every milestone
The 15,000 is not an isolated record. Kohli holds the record for the fastest batter to reach every 1,000-run milestone from 8,000 to 15,000 in ODI cricket. No other batter has owned an unbroken sequence that long.
| Milestone | Kohli (innings) | Previous fastest |
|---|---|---|
| 8,000 runs | 175 | Tendulkar (210) |
| 9,000 runs | 194 | Tendulkar (231) |
| 10,000 runs | 205 | Tendulkar (259) |
| 11,000 runs | 222 | Tendulkar (276) |
| 12,000 runs | 242 | Tendulkar (300) |
| 13,000 runs | 264 | Tendulkar (321) |
| 14,000 runs | 282 | Tendulkar (350) |
| 15,000 runs | 303 | Tendulkar (377) |
The consistency is the point. A batter who is fastest to one milestone might have had a hot year; a batter who is fastest to eight consecutive milestones has sustained production over roughly 130 innings, which is about five years of ODI cricket.
The innings that delivered it
| Figure | |
|---|---|
| Runs | 139 not out |
| Balls | 88 |
| Fours | 10 |
| Sixes | 9 |
| Strike rate | 157.95 |
| Century from ball | 74 |
Nine sixes is a career high for Kohli in ODIs. He had never hit more than seven in an innings before this. The construction matters: this was not a slap-and-hope innings at the death, but a chase masterclass where the acceleration came from timing, not desperation.
Kohli reached both his fifty and his century with sixes — the first time in his international career he had done so in the same innings. For a batter whose method has historically been built on rotation and placement, finishing two milestones over the rope signals a gear that is not always visible.
The chase master’s record
Of Kohli’s 55 ODI centuries, 28 have come in successful chases. That is the most by any batter in ODI history, and it is the statistic that has earned him the ‘chase master’ label that sometimes borders on cliché but holds up under scrutiny.
| Batting position | ODI centuries |
|---|---|
| Batting first | 27 |
| Chasing (won) | 28 |
The near-even split is unusual. Most batters score more hundreds when batting first, because chases carry risk that curtails innings. Kohli’s distribution suggests he performs equally well under both conditions, and possibly better when the target is known. That is not a universal skill; it is a specific one, and the 15,000 is built disproportionately on it.
The century breakdown
Kohli’s 55 centuries are spread across opponents and conditions in a way that resists the charge of stat-padding against weaker sides.
| Opponent | ODI centuries |
|---|---|
| Sri Lanka | 10 |
| West Indies | 10 |
| Australia | 8 |
| New Zealand | 7 |
| South Africa | 7 |
| England | 5 |
| Pakistan | 5 |
| Bangladesh | 3 |
Eight centuries against Australia, seven each against New Zealand and South Africa, and five against England. The top half of the world rankings is well represented. The criticism that Kohli inflates numbers against weaker attacks does not survive contact with this distribution.
The match that hosted it
| West Indies | 295 for 7 (50 overs) |
| India | 300 for 2 (41.4 overs) |
| Result | India won by 8 wickets |
| Venue | Greenfield International Stadium, Thiruvananthapuram |
| Date | 27 September 2026 |
Shubman Gill opened with Kohli and made 110 — his tenth ODI century and the third-fastest any batter has reached that mark. Kuldeep Yadav had earlier taken 4 for 40 on his return to ODI cricket. But this match belonged to Kohli, and the context — a home series opener, a target just under 300, a packed Kerala crowd — made the milestone land where it could be seen.
Where the average sits
The striking feature of Kohli’s ODI career is not the runs alone but the rate at which they have come. His career ODI average sits above 58, which is the third-highest among all batters with 5,000 or more ODI runs.
| Batter | ODI runs | Average |
|---|---|---|
| Imam-ul-Haq (PAK) | 3,107 | 59.75 |
| Ryan ten Doeschate (NED) | 1,541 | 67.00 |
| Virat Kohli (IND) | 15,080 | 58.71 |
| Babar Azam (PAK) | 6,046 | 57.15 |
The sample sizes above Kohli are small. Imam-ul-Haq has played 63 ODIs; ten Doeschate played 33. Kohli has played 315. Sustaining an average near 59 across that volume is the achievement, not the rate itself.
Tendulkar, by comparison, finished his ODI career with an average of 44.83. Kumar Sangakkara, the third-highest run-scorer in ODI history, averaged 41.98. Kohli’s average is roughly 14 runs per innings higher than either, which over 300 innings is the difference of 4,200 runs — more than many careers produce in total.
What the 15,000 does not prove
It does not settle the comparison with Tendulkar. Tendulkar opened in 262 of his 463 ODI innings; Kohli has opened in fewer than half of his. Tendulkar played through an era where ODI run rates were lower, pitches were less predictable, and protective equipment was less forgiving. Comparing raw numbers across eras tells you about longevity, not about who was the better batter.
It does not prove Kohli has conquered the big-stage drought that marked the years after the 2019 World Cup. His last ODI century in an ICC knockout match was the 2019 World Cup semifinal against New Zealand, which India lost. He has since scored heavily in group stages and bilateral series, but the tournament-defining innings has not arrived.
And it does not prove his Test-match form has recovered. Kohli’s Test average has dipped below 50 for the first time in over a decade, and his last Test century came in December 2025. ODI runs and Test runs are not interchangeable, and a milestone in one format says nothing about struggles in another.
What it does prove
Kohli, at 37, is still producing in ODIs at a rate that no other batter in history has matched over this volume. The 15,000 is a milestone that only two batters have reached, and he reached it faster than the only other one.
The innings against West Indies was evidence that the attacking game is still there. Nine sixes in an ODI chase, a strike rate above 150, and an unbeaten 139 to close out a match — this is not a batter managing decline. It is a batter who has found, or retained, a gear that the milestone allowed him to display.
Whether the next milestone is 16,000 or a World Cup depends on what India win and how long Kohli keeps getting selected. The 15,000, though, is the number that says he has already done enough to stand alone — second all-time in runs, first all-time in speed, and still adding.
India crush Sri Lanka for second successive Asian Games gold
Mandhana became the first woman to reach 11,000 international runs, and India posted the highest total in Asian Games history. The final was over before it began.
J. R. Patel ·
Shafali Verma scores the first women’s century at the Asian Games
The opener’s unbeaten 100 off 49 balls powered India past Bangladesh and into the final, on an afternoon that also saw Smriti Mandhana become the leading run-scorer in women’s T20I history.
J. R. Patel ·
Abhishek Sharma breaks the T20I century record with 30 balls
The fastest hundred by any batter from an ICC Full-Member nation. What the record required, how the innings unfolded, and what it does not settle.
J. R. Patel ·
Abhishek Sharma becomes the fastest Indian to 6,000 T20 runs
The milestone came off a six in the first over against Afghanistan. What the numbers say about how he bats, and what they leave out.
J. R. Patel ·