Indian batting great surpasses Sri Lanka’s Kumar Sangakkara with 28,068 runs across all formats but trails compatriot Sachin Tendulkar.
Published On 12 Jan 2026
India’s Virat Kohli has become the second-highest scorer across all formats of international cricket after his match-winning knock of 93 in the first one-day international (ODI) against New Zealand.
Kohli went past Sri Lanka’s Kumar Sangakkara (28,016 runs) on Sunday to move into second in the list of leading run-scorers in the international game, behind fellow Indian Sachin Tendulkar (34,357).
The top-order batter now has 28,068 runs in Test, ODI and T20 cricket since making his debut for India in an ODI in Sri Lanka in 2008.
“If I look back at my whole journey, then it is nothing short of a dream-come-true for me,” Kohli said after being named Player of the Match in Vadodara.
“I have always known my abilities, but I also knew I had to work extremely hard to get where I am today. God has blessed me with far more than I could ever ask for. I look back at my journey with a lot of grace and gratitude, and I feel really proud of it.”
His 91-ball knock in the ODI opener helped India chase down a victory target of 301 with four wickets and six balls to spare to lead the three-match series 1-0.
But the in-form Kohli missed out on his 54th ODI century after he registered his fifth 50-plus score in as many ODI innings,
