Herschelle Gibbs-36
jaques kallis has scored most runs in odi for south affrica
He scored 9378 runs in ODI's.
Sachin Tendulkar with 16903 runs
As of 18 March 2012; the last ODI Sachin played, scored 18426 ODI runs.
sachin tendulkar
herschelle gibbs
29
sachin tendulkar has scored about 33000 runs total in ODI and test cricket
14 timesType your answer here...
The highest number of runs have been scored by Sachin tendulkar from India in both formats(ODI and Test) of the game.
Inzamam, 2903 ODI runs.
In ODI its Sachin Tendulkar who scored 200 runs and in Tests Brian Lara scored 400 runs