Virat Kohli etched yet another golden chapter in his career as he surpassed Sri Lankan legend Kumar Sangakkara to become the second-highest run-scorer in ODI cricket history.
During the third ODI against Australia at the Sydney Cricket Ground, Kohli crossed the milestone when he moved past Sangakkara’s tally of 14,234 runs. The Indian superstar now stands at 14,235 runs in just 293 innings, placing him behind only the great Sachin Tendulkar, who leads the chart with 18,426 runs from 452 innings.
Here’s a look at the updated list of top run-getters in ODIs:
- 18,426 – Sachin Tendulkar (452 innings)
- 14,235 – Virat Kohli (293 innings)*
- 14,234 – Kumar Sangakkara (380 innings)
- 13,704 – Ricky Ponting (365 innings)
- 13,430 – Sanath Jayasuriya (433 innings)
What makes Kohli’s achievement remarkable is the efficiency and pace at which he has reached this milestone. With fewer innings than any player in the list, he continues to redefine consistency and class in the 50-over format.
After back-to-back ducks in the series, Kohli’s resilient half-century in Sydney was a timely reminder of why he remains one of the modern game’s greatest. As the crowd at the SCG erupted in applause, Kohli not only silenced his critics but also cemented his place among cricket’s immortals.