A breakdown of the records Virat Kohli smashed during his stunning innings against New Zealand

Virat Kohli's impressive 95 runs played a pivotal role in India's four-wicket win against New Zealand, ensuring the team remained undefeated with five wins in the World Cup. Though he fell just five runs short of equaling Sachin Tendulkar's landmark of 49 ODI hundreds, Kohli made history elsewhere. He is now the first player from India to score 3,000 runs in total across all ICC white-ball competitions, including the Champions Trophy and both the ODI and T20 World Cups.

Across 31 ODI World Cup matches, Kohli has accumulated 1,384 runs, averaging a solid 55.36, with a tally of three hundreds and nine fifties. He now edges out Chris Gayle in this regard; Gayle has recorded 1,186 runs in the ODI World Cup, 791 in the Champions Trophy, and 965 in the T20 World Cup.

Kohli has also moved into fourth place among the highest ODI run-getters of all time, passing Sanath Jayasuriya's total of 13,430 runs. His overall ODI stats are staggering: 13,437 runs over 286 innings at a strike rate of 93.69, including 48 centuries and 69 half-centuries, with a career-high of 183. Despite this, Sachin Tendulkar remains the gold standard with 18,426 runs and a record 49 hundreds.

In terms of consistency, Kohli now shares the second-highest spot for 50+ scores in World Cup history with 12 such innings. In doing so, he moved past Ricky Ponting and Rohit Sharma (both with 11) to join Kumar Sangakkara and Shakib Al Hasan. Sachin Tendulkar still dominates this category with an incredible 21 scores of fifty or more.