IND vs NZ: Virat Kohli becomes second-highest run-scorer in international cricket
The former Sri Lanka captain had 28,016 runs from 666 innings across the three formats, which Kohli overtook during the first ODI between India and New Zealand in Vadodara. The Indian was much quicker, crossing the tally in his 624th innings
Sachin Tendulkar remains the highest scorer in the sport with 34,357 runs in 782 innings. Sachin is also the player with the most hundreds (100) in cricket, followed by Kohli with 84 tons.
On Sunday, Kohli struck a half century as India attempted to chase 301 runs against the Kiwis. This was his seventh-straight score of fifty or more in List A cricket.
The 37-year-old struck two centuries and a fifty during the three-match series against South Africa in December last year. He followed it up with another century and fifty for Delhi in the Vijay Hazare Trophy. Before that, Kohli had struck an unbeaten 77 against Australia in Sydney.
Most runs in international cricket
- Sachin Tendulkar – 34,357 runs (782 innings)
- Virat Kohli – 28,017 runs (624 innings)*
- Kumar Sangakkara – 28,016 runs (666 innings)
- Ricky Ponting – 27, 483 runs (668 innings)
- Mahela Jayawardene – 25,957 runs (725 innings)
Published on Jan 11, 2026
Discover more from News Link360
Subscribe to get the latest posts sent to your email.
