The order of batsmen to reach 10,000 ODI runs is: Sachin Tendulkar (first), Brian Lara (second), Rahul Dravid (third), Ricky Ponting (fourth), and Sourav Ganguly (fifth). Ganguly achieved this milestone in 2007. Jayasuriya and Inzamam reached this mark later than fifth position.