Pakistan Most Runs in ODI 2018

Player Team Runs
1Fakhar ZamanPakistan875
2Imam-ul-HaqPakistan672
3Babar AzamPakistan509
4Shoaib MalikPakistan358
5Sarfaraz AhmedPakistan244
6Asif AliPakistan200
7Mohammad HafeezPakistan194
8Haris SohailPakistan186
9Shadab KhanPakistan173
10Hasan AliPakistan88
11Faheem AshrafPakistan84
12Mohammad NawazPakistan56
13Imad WasimPakistan50
14Mohammad AmirPakistan40
15Aamer YaminPakistan32
16Rumman RaeesPakistan27
17Shaheen AfridiPakistan14
18Azhar AliPakistan12
19Mohammad Junaid KhanPakistan3
20Umar AminPakistan2