It's Sachin Tendulkar with 16903 runs in 430 matches with the average of 44.48. He has scored 44 centuries and 91 half centuries.
ricky ponting
Inzamam, 2903 ODI runs.
Jaques Kallis
Sachin Tendulkar.. a complete cricketer. Having 44.83 average in odi... 54 average in tests and 200 international wicket 100 centuries ( Most in international cricket) 145 fifties ( Most in international cricket) Highest of 200( not out) in odi (first person to score 200 in odi) 18426 runs in odi (most runs in odi cricket) 15837* runs in tests ( most runs in tests match) 4062+ fours in a carrer ( far ahead of second best)
The first cricketer to reach 700 runs in IPL-T20 cricket was Suresh Raina.
sachin tendulkar
Tamim Iqbal
In terms of matches played, West Indian Viv Richards and England's Kevin Pietersen and Jonathan Trott all reached 1000 runs in their 21st One Day International innings.
Lachlan steer
Dravid
Sachin Tendulkar, the greatest cricketer of all times!
Suresh Raina