10. Shubman Gill (India) - 304 runs in 11 matches
9. Nalin Nipiko (Vanuatu) - 306 runs in 9 matches
8. Karabo Motlhanka (Botswana) - 309 runs in 12 matches
7. Kamau Leverock (Bermuda) - 312 runs in 6 matches
6. Virandeep Singh (Malaysia) - 330 runs in 11 matches
5. Venkatraman Ganesan (Germany) - 337 runs in 14 matches
4. Faheem Nazir (Switzerland) - 342 runs in 7 matches
3. Mark Chapman (New Zealand) - 431 runs in 13 matches
2. Suryakumar Yadav (India) - 433 runs in 11 matches
1. Zeeshan Khan (Malta) - 439 runs in 12 matches
Next : Teams to win most matches in Asia Cup ODI history; India not on top
Click to read more..