<P> Scoring over 10,000 runs across a playing career in any format of cricket is considered a significant achievement . In the year 2001, Sachin Tendulkar became the first player to score 10,000 runs in ODIs, while playing a match during the bi-lateral series against Australia at home . In the chase for achieving top scores, West Indies' Desmond Haynes retired as the most prolific run - scorer in One Day Internationals (ODIs), with a total of 8,648 runs in 1994 . The record stood for four years until it was broken by India's Mohammed Azharuddin . Azharuddin remained the top - scorer in the format until his compatriot Sachin Tendulkar passed him in October 2000 . As of October 2018, thirteen players--from six teams that are Full members of the International Cricket Council--have scored more than 10,000 runs in ODIs . Five of these are from India and four from Sri Lanka . The rest are one player each from Pakistan, Australia, West Indies, South Africa . Bangladesh, England, New Zealand and Zimbabwe are yet to have a player reach the 10,000 - run mark in this format . </P> <P> Virat Kohli took the fewest innings (205) while Sri Lanka's Mahela Jayawardene took the most innings to achieve the feat (333). Kohli is also the fastest in terms of time span to reach 10,000 runs, taking 10 years and 67 days . Brian Lara's time span of 16 years and 17 days is the slowest among all . Tendulkar is the youngest player to reach the milestone when he scored 10,000 runs in ODIs at the age of 27 years and 341 days . Tillakaratne Dilshan of Sri Lanka is the oldest player to reach the milestone at the age of 38 years . </P> <P> As of October 2018, Tendulkar leads the list with 18,426 runs, followed by Sri Lanka's Kumar Sangakkara (14,234 runs). </P>

Who is currently active odi cricketer to have scored 10000 runs in odi