AUS vs IND: Virat Kohli Surpasses Kumar Sangakkara To Become 2nd Highest Run-Scorer In ODI History. Virat Kohli has now surpassed the legendary Sri Lankan Kumar Sangakkara to become the second-highest run-scorer in ODI cricket history. This achievement was completed on October 25, 2025, during the third ODI against Australia at the Sydney Cricket Ground. Kohli made a smooth 74* and guided the Indian side to an easy chase of 237 runs.
Kohli has amassed over 14,235 runs in ODIs and has now gone past Sangakkara’s record of 14,234 runs. Only the great Sachin Tendulkar (18,426 runs) remains ahead of Kohli on the list of all-time run-scorers. This latest milestone adds another golden chapter in Kohli’s incredible career that has rewritten the definitions of consistency and excellence in contemporary cricket.
Kohli’s run scoring in ODI wins
The Indian skipper continues to lead in the matches that India has won. Kohli has scored 10,398 runs in just 181 innings in ODIs won by India, making him the third highest in runs scored in ODI wins, behind:
Sachin Tendulkar – 11,157 runs (231 innings).
Ricky Ponting – 10,726 runs (from 254 innings).
Virat Kohli – 10,398* (from 181 innings).
Kohli overtakes Tendulkar in white-ball cricket
In this match, Kohli secured another major milestone – he has now scored 18,437 runs in white-ball cricket (ODIs + T20Is), overtaking Sachin Tendulkar’s record of 18,426. This record firmly establishes Kohli as the most prolific run-scorer in white-ball cricket, which covers both formats.
Also Read: AUS vs IND 2nd ODI Highlights: Australia Clinch Series With Thrilling Win In Adelaide
Kohli’s progress from a fiery upstart to one of the all-time greats of the game has been built on unparalleled fitness, discipline and an insatiable desire to be the best. Now, he is second only to Tendulkar in ODIs but ahead of him in white-ball runs and is continually rewriting the record book as he plays each innings.









