Pakistan Most Runs in Test 2018

Player Team Runs
1Babar AzamPakistan616
2Haris SohailPakistan550
3Asad ShafiqPakistan536
4Azhar AliPakistan517
5Imam-ul-HaqPakistan391
6Sarfaraz AhmedPakistan337
7Mohammad HafeezPakistan200
8Fakhar ZamanPakistan184
9Shadab KhanPakistan171
10Faheem AshrafPakistan123
11Shan MasoodPakistan84
12Bilal AsifPakistan73
13Hasan AliPakistan73
14Mohammad AmirPakistan70
15Yasir ShahPakistan53
16Usman SalahuddinPakistan37
17Mohammad AbbasPakistan22
18Wahab RiazPakistan7
19Shaheen AfridiPakistan6
20Mir HamzaPakistan4