India v New Zealand ODIs

Kohli breaks yet another ODI record

India captain yet again the fastest to a major 50-over milestone after striking his 32nd career ton against NZ

Cricket Network

29 October 2017, 10:09 PM AEST

Virat Kohli has smashed yet another one-day international record, becoming the fastest man to 9,000 runs in the final game of India's three-match series against New Zealand in Kanpur.

On the way to his 32nd ODI century in the first innings of their clash against the Kiwis at Green Park, Kohli became the first batsmen to pass the 9,000-run mark in fewer than 200 innings.

In taking just 194 innings the India skipper, who put on 230 for the second wicket with opener Rohit Sharma (147), eclipsed South Africa maestro AB de Villiers' previous-best mark of 205 innings.

After their 50 overs, India finished on 6-337 with Kohli departing for 113 off 106 balls in the 47th over.

Kohli now looks all but certain to be the quickest to 10,000 ODI runs too. He needs 970 more runs in 64 innings (a required average of 15.16) to break Sachin Tendulkar's record of 259 innings to that milestone.

In June, Kohli broke de Villiers' fastest-to-8,000-run record during the Champions Trophy.

But hot on Kohli's heels is de Villiers' South African teammate Hashim Amla, who has routinely erased the Indian's name from the 50-over record books.

Kohli had previously held or shared the record for the fastest player to 5,000, 6,000 and 7,000 ODI runs, only for the prolific Amla to surpass him on each occasion.

Ball boy wonder grab overshadows Kohli ton

While the Indian is now the record-holder for the fastest to 8,000 and 9,000 ODI runs, Amla needs 619 runs in 19 innings (a required batting average of 32.58, down from his career mark of 51.25) to beat him to 8,000 runs.

In November 2013, Kohli equalled the great Sir Vivian Richards as the fastest player to 5,000 runs, bringing up the milestone in his 114th career innings. But a little more than a year later, Amla smashed that record by bringing up his 5000th run in just his 101st innings.

It was deja vu in October 2015 when Amla brought up his 6,000th career run in his 123rd innings – ironically against India in Mumbai – again comfortably breaking Kohli's mark of 136 innings set 12 months earlier.

And just last month, Amla shattered Kohli's record as the fastest to 7,000 runs, reaching the milestone in 11 innings fewer than Kohli.

Amla currently holds the record for being the fastest player to the 2,000, 3,000, 4,000, 5,000, 6,000 and 7,000 run milestones.

While Amla's career is moving at a faster rate than Kohli's, the Indian star continues to compile a record that could one day match that of the legendary Tendulkar.

With 32 ODI centuries now to his name, Kohli sits behind only Tendulkar (49 ODI hundreds) on the all-time list having passed Ricky Ponting (30) earlier this year.


Virat Kohli (IND) - 194 innings*

AB de Villiers (SA) - 205

Sourav Ganguly (IND) - 228

Sachin Tendulkar (IND) - 235

Brian Lara (WI) - 239