5 Most dangerous players in ODI history

ODI cricket has seen many legendary batsmen and record-breaking feats. Here’s a look at the top five players who reached 11,000 ODI runs in the fastest time.

5. Sourav Ganguly

Reached 11,000 runs in 288 innings.

4. Ricky Ponting

Crossed the mark in 286 innings (SCG, 2008).

3. Sachin Tendulkar

Third on the list; completed 11,000 runs in 276 innings (vs England, 2002).

2. Rohit Sharma

Second fastest; achieved the feat in 261 innings (vs Bangladesh, 2025).

1. Virat Kohli

Fastest ever; reached 11,000 runs in 222 innings (vs Pakistan, 2019 WC).

Shikhar Dhawan is getting married again!