Who has made most number of runs in ODI cricket for Pakistan? May 7, 2026July 1, 2019 A. Saeed Anwar B. Inzamam-ul-haq C. Shahid Afridi D. M.Yousaf Show AnswerAnswer= Option B