Owais Mughal Shahid Afridi completed 8000 ODI runs during the 2014 World Cup He thus became 26th batsman in the World and 6th from Pak to achieve this milestone. Following is the list of all Pak batsmen with atleast 5000 runs in ODIs. The list is updated on May 11, 2015.
The number in parenthesis is their world ranking in terms of highest career runs in ODIs.
1st (6th): Inzamam-ul-Haq 11739 runs at 39.52
2nd( 12th): M Yousuf 9720 runs at 41.71
3rd (17th): Saeed Anwar 8824 runs at 39.21
4th (26th): Shahid Afridi 8064 runs at 23.57
5th (32nd): Javed Miandad 7381 runs at 41.70
6th (33rd): Younis Khan 7240 runs at 31.34
7th (34th): Salim Malik 7170 runs at 32.88
8th (42nd): Ijaz Ahmed 6564 runs at 32.33
9th (50th): Ramiz Raja 5841 runs at 32.09
10th (57th): Shoaib Malik 5490 runs at 32.67
11th (70th): Misbah-ul-Haq 5122 runs at 43.4
(12th) (73rd): Abdul Razzak 5080 runs at 29.70