5 Players With Most Runs in  ODI History

By Tarkesh Jha

No. 1 | Sachin Tendulkar | 18426 Runs | 44.83 Average | 49 Centuries | 96 Half-Centuries

No. 2 | Kumar Sangakkara | 14234 Runs | 41.98 Average | 25 Centuries | 93 Half-Centuries

No. 3 | Virat Kohli | 13906 Runs | 58.18 Average | 50 Centuries | 72 Half-Centuries

No. 4 | Ricky Ponting | 13704 Runs | 42.03 Average | 30 Centuries | 82 Half-Centuries 

No. 5 | Sanath Jayasuriya | 13430 Runs | 32.36 Average | 28 Centuries | 68 Half-Centuries 

Thanks for reading!