10. Muhammad Waseem (UAE) - 782 runs in 24 innings
9. Daryl Mitchell (New Zealand) - 789 runs in 18 innings
8. Vritya Aravind (UAE) - 792 runs in 26 innings
7. Kusal Mendis (Sri Lanka) - 802 runs in 24 innings
6. Babar Azam (Pakistan) - 810 runs in 18 innings
5. Rohit Sharma (India) - 875 runs in 18 innings
4. Mohammad Rizwan (Pakistan) - 876 runs in 18 innings
3. Pathum Nissanka (Sri Lanka) - 931 runs in 23 innings
2. Asif Khan (UAE) - 934 runs in 34 innings
1. Shubman Gill (India) - 1246 runs in 21 innings
Next : Cricket World Cup: List of captains to win ODI WC trophy in every edition of tournament
Click to read more..