Question: who is highest odi run scorer in cricket
Answer: Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426 .