Most Runs in ODI Cricket

Image Source : X
7) Inzamam-ul-Haq – Pakistan
Inzamam-ul-Haq, the formidable Pakistani batsman, is remembered for his ability to play crucial innings in high-pressure situations. He scored 11,739 runs in 378 matches and 350 innings, with a highest score of 137*. He hit 10 centuries and 83 fifties, with an average of 39.52.