Who has made most number of runs in ODI cricket for Pakistan? May 20, 2018 – by admin 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