Indian cricketer Sachin Tendulkar is the record holder with 16,684 runs as of June 2009. Data Source: Wikipedia. http://en.wikipedia.org/wiki/Sachin_Tendulkar He is considered one of the greatest batsmen of all time in the Cricketing History and is rated next to the all time Legend Sir Don Bradman.
sachin tendulkar has scored about 33000 runs total in ODI and test cricket
The highest number of runs have been scored by Sachin tendulkar from India in both formats(ODI and Test) of the game.
India
sachin ramesh tendulkar scored more no of odi runs.
jaques kallis has scored most runs in odi for south affrica
Sachin Tendulkar from India has made the most runs in both format of the game. His total runs in Test cricket are 15739 and his total runs in ODI are 18426.
Srilankan Cricketer Jayasuriya has scored maximum (34) ducks in odi cricket..
Charles Coventry of Zimbabwe scored 194 against Bangladesh in an ODI which Bangladesh had won
He scored 9378 runs in ODI's.
only 36 runs were scored by Canada against sri lanka in a world cup match
India australia srilanka
Sachin Tendulkar with 16903 runs