Pakistan Most Runs in ODI 2023

Player Team Runs
1Babar AzamPakistan1065
2Mohammad RizwanPakistan1023
3Fakhar ZamanPakistan864
4Imam-ul-HaqPakistan610
5Iftikhar AhmedPakistan490
6Abdullah ShafiquePakistan414
7Agha SalmanPakistan386
8Shadab KhanPakistan259
9Saud ShakeelPakistan250
10Mohammad NawazPakistan153
11Shaheen AfridiPakistan94
12Haris SohailPakistan64
13Haris RaufPakistan59
14Shan MasoodPakistan52
15Mohammad Wasim JrPakistan46
16Usama MirPakistan40
17Naseem ShahPakistan28
18Hasan AliPakistan20
19Mohammad HarisPakistan20
20Faheem AshrafPakistan6