Afghanistan Most Runs in ODI 2018

Player Team Runs
1Rahmat ShahAfghanistan488
2Mohammad ShahzadAfghanistan404
3Hashmatullah ShahidiAfghanistan353
4Ihsanullah JanatAfghanistan256
5Mohammad NabiAfghanistan206
6Asghar AfghanAfghanistan185
7Najibullah ZadranAfghanistan171
8Rashid KhanAfghanistan149
9Gulbadin NaibAfghanistan142
10Nasir AhmadzaiAfghanistan89
11Javed AhmadiAfghanistan81
12Dawlat ZadranAfghanistan47
13Samiullah ShenwariAfghanistan46
14Aftab AlamAfghanistan36
15Mujeeb Ur RahmanAfghanistan32
16Sharafuddin AshrafAfghanistan21
17Hazratullah ZazaiAfghanistan15
18Shafiqullah ShafiqAfghanistan11
19Shapoor ZadranAfghanistan0