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.
Reached 11,000 runs in 288 innings.
Crossed the mark in 286 innings (SCG, 2008).
Third on the list; completed 11,000 runs in 276 innings (vs England, 2002).
Second fastest; achieved the feat in 261 innings (vs Bangladesh, 2025).
Fastest ever; reached 11,000 runs in 222 innings (vs Pakistan, 2019 WC).