New Delhi, 04 November 2026: Indian batting legend Virat Kohli has set a new world record in one-day (ODI) cricket. He has become the first batsman in the world to score 13,000 runs while batting at number three in one-day cricket.
Before the match, Kohli needed only 12 runs to reach this milestone. He achieved this record by taking one run (single) on the 13th ball he faced against Kyle Jameson.
Kohli completed 13,000 runs
Before the match against New Zealand, Kohli had scored 12,988 runs in 250 innings at an average of 61.55. During this period, he scored 69 half-centuries and 48 centuries.
While batting at number three, Kohli has scored runs at a strike rate of around 96. Overall, he has scored more than 15,000 runs in 350 innings and scored a total of 55 centuries. He holds the record for scoring the most centuries in the history of one-day (ODI) cricket.
Australia's former great player Ricky Ponting is second in the list of players who have scored the most runs while batting at number three. In this sequence, he has scored a total of 12,662 runs at an average of around 43. Apart from this, no other batsman has been able to cross the mark of 10,000 runs while playing at number three.
Kumar Sangakkara has 9,747 runs in his name, while Jacques Kallis has 7,774 runs in his name. On the other hand, Kane Williamson has scored 6,504 runs in his career while batting at third position.
Read More: Hitman marks Afridi's world record! Rohit Sharma can create history in Auckland