Skip to content
Cricket

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.

By J. R. PatelPublished 6 min read
Cricket illustration for “Virat Kohli becomes the second player to reach 15,000 ODI runs”

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

BatterODI runsInnings to 15,000Balls faced
Sachin Tendulkar (IND)18,42637717,528
Virat Kohli (IND)15,08030315,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.

MilestoneKohli (innings)Previous fastest
8,000 runs175Tendulkar (210)
9,000 runs194Tendulkar (231)
10,000 runs205Tendulkar (259)
11,000 runs222Tendulkar (276)
12,000 runs242Tendulkar (300)
13,000 runs264Tendulkar (321)
14,000 runs282Tendulkar (350)
15,000 runs303Tendulkar (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
Runs139 not out
Balls88
Fours10
Sixes9
Strike rate157.95
Century from ball74

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 positionODI centuries
Batting first27
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.

OpponentODI centuries
Sri Lanka10
West Indies10
Australia8
New Zealand7
South Africa7
England5
Pakistan5
Bangladesh3

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 Indies295 for 7 (50 overs)
India300 for 2 (41.4 overs)
ResultIndia won by 8 wickets
VenueGreenfield International Stadium, Thiruvananthapuram
Date27 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.

BatterODI runsAverage
Imam-ul-Haq (PAK)3,10759.75
Ryan ten Doeschate (NED)1,54167.00
Virat Kohli (IND)15,08058.71
Babar Azam (PAK)6,04657.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.

Related stories