Virat Kohli became the fastest player to score 10,000 ODI runs in 205 innings on October 24, 2018, in Visakhapatnam, India.

Sachin Tendulkar, the “Master Blaster” and “Little Master,” is a cricket legend. ODI legend Tendulkar reached 10,000 runs in 259 innings in Indore on March 31, 2001. 

On August 3, 2005, in Dambulla, Sri Lanka, Sourav Ganguly demonstrated his batsmanship by reaching 10,000 ODI runs in 263 innings. 

Ricky Ponting (Australia)  On March 24, 2007, in Basseterre, Ricky Ponting achieved the feat of scoring 10,000 ODI runs in 266 innings.

In Sydney, Australia, on January 23, 2009, Jacques Kallis reached the 10,000-run milestone in ODIs in 272 innings.  

The enigmatic MS Dhoni, known for his astute captaincy and finishing abilities, achieved the milestone of 10,000 ODI runs on July 14, 2018, at Lord’s, England.  

On December 16, 2006, in Karachi, Brian Lara etched his name in cricketing history by reaching 10,000 ODI runs in 278 innings. 

Known for his explosive batting and towering sixes, Chris Gayle reached the 10,000-run milestone on February 27, 2019, in St. George’s, West Indies 

On February 14, 2007, in Margao, India, Rahul Dravid achieved the milestone of scoring 10,000 ODI runs in 287 innings.