Who has made most number of runs in ODI cricket for Pakistan? July 18, 2021May 20, 2018 by QuizMaster Who has made most number of runs in ODI cricket for Pakistan? A. Saeed Anwar B. Inzamam-ul-haq C. Shahid Afridi D. M.Yousaf