Top 10 Players To Score Fastest 11,000 Runs In ODI

Prachi Kapruwan

1. Virat Kohli - 222 innings against Pakistan on June 16, 2019

Virat Kohli | Image Source - Social Media

2. Rohit Sharma - 261 innings against Bangladesh on February 20, 2025

Rohit Sharma | Image Source - Social Media

3. Sachin Tendulkar - 276 innings against England on January 28, 2002

Sachin Tendulkar | Image Source - Social Media

4. Ricky Ponting - 286 innings against India on February 24, 2008

Ricky Ponting | Image Source - Social Media

5. Sourav Ganguly - 288 innings against England on August 27, 2007

Sourav Ganguly | Image Source - Social Media

6. Jacques Kallis - 293 innings against Pakistan on November 8, 2010

Jacques Kallis | Image Source - Social Media

7. Kumar Sangakkara - 318 innings against Bangladesh on March 28, 2013

Kumar Sangakkara | Image Source - Social Media

8. Inzmam-ul-Haq - 324 innings against England on December 12, 2005

Inzmam-ul-Haq | Image Source - Social Media

9. Sanath Jayasuriya - 354 innings against Netherlands on July 4, 2006

Sanath Jayasuriya | Image Source - Social Media

10. Mahela Jayawardene - 368 innings against Australia on June 17, 2013

Mahela Jayawardene | Image Source - Social Media