Pakistan Most Runs in ODI 2017

Player Team Runs
1Babar AzamPakistan872
2Mohammad HafeezPakistan555
3Shoaib MalikPakistan516
4Fakhar ZamanPakistan400
5Azhar AliPakistan265
6Sharjeel KhanPakistan250
7Imad WasimPakistan161
8Sarfaraz AhmedPakistan152
9Imam-ul-HaqPakistan147
10Umar AkmalPakistan131
11Ahmed ShehzadPakistan95
12Mohammad AmirPakistan71
13Kamran AkmalPakistan68
14Shadab KhanPakistan66
15Mohammad RizwanPakistan51
16Hasan AliPakistan40
17Wahab RiazPakistan23
18Faheem AshrafPakistan20
19Asad ShafiqPakistan18
20Mohammad NawazPakistan1