Mahendra Singh Dhoni is the fastest run getter in the Indian ODI.
Sachain Tandolker made the fastest 10000 run in ODI in least matches.
Adam Gilchrist (9619 runs in 287 ODIs) for Australia
lot . a few can be written here . 200 in odi . 50 centuries in test cricket . first man to reach 2000 runs in world cup are just a few of them .
Virender Sehwag holds both the individual records. He has scored 319 in Test and 219 in ODI.
Virender Sehwag ( 271 runs )
sachin ramesh tendulkar scored more no of odi runs.