Siapa yang telah mencetak paling banyak run di kriket ODI?

Cricketer India Sachin Tendulkar memiliki rekor untuk mencetak paling banyak run dalam ODI dengan total 18426 run.