🏏International Records
easyWho holds the all-time record for most runs scored in ODI cricket?
ARicky Ponting
BKumar Sangakkara
✓Sachin Tendulkar
DVirat Kohli
Answer Explanation
Sachin Tendulkar scored 18,426 runs in 463 ODI matches — the most in ODI cricket history. His total is approximately 35% more than the next-best, Ricky Ponting's 13,704 runs.