
The 37-year-old former India skipper joined an elite list which features some of India's greatest batsmen in Sachin Tendulkar, Sourav Ganguly and Rahul Dravid.
The right-handed batsman from Ranchi who batted all through his career at No. 5 and 6 is the only player to reach the milestone with an average of 50+.
He is now the fifth fastest batsman to score 10,000 ODI runs (273 innings); behind Tendulkar, Ganguly, Ponting and Kallis.
Dhoni needed just 33 runs to achieve the milestone and he did it with a single in the 43rd over of the second ODI between India and England at the iconic Lord's Stadium. Dhoni is currently placed 12th in the list of all-time highest run-getters in ODIs.
Sri Lanka's Kumar Sangakkara is the only wicketkeeper-batsman to feature in the list with 14,234 runs to his name. He is the second highest run-getter in the ODIs, behind only the legendary Sachin Tendulkar.
Earlier in the day, Dhoni also became the fourth wicket-keeper to complete 300 ODI catches after Adam Gilchrist (417), Mark Boucher (403) and Kumar Sangakkara (402).
Here's how cricketing fraternity greeted Dhoni: