kumar sankagara(2000-present) is highest run scoring batsman now he scored 14,189 runs in 403 matches. he played 379 innings, scored 49 hundreds and 96 50's and still scoring.
kapil dev
Hanif Mohammad
Worlds best Indian Cricket batsman who changed the course of Indian cricket and is a record holder of the highest number of ODI centuries, Sachin Tendulkar. Have a look at his biography YouTube Channel- @kamaalzindagi
KAPIL DEV
Robin Smith
264 by rohit sharma
Robin smith
Sachin
Shajah cricket stadium in UAE
Sachin tendulkar
rahul dravid
Having total 2165 now he is spotted on 20th position of current ICC odi batsman ranking