4. First player to reach 10,000-11,000-12,000-13,000-14,000-15,000-16,000-17,000 and 18,000 ODI runs.

On 31st March 2001 playing against Australia in Indore, the former batsman became the first batsman to score 10,000 runs in ODIs. Later, he went on to become the first player to score 12,000, 13,000, 14,000, 15,000, 16,000, 17,000 and 18,000 runs in 50-over format. He still holds the record for most number of runs in ODI cricket.