10. Ross Taylor - 10032 runs in 262 innings
9. Angelo Mathews - 10066 runs in 225 innings
8. Quinton de Kock - 11341 runs in 297 innings
7. Babar Azam - 12346 runs in 254 innings
6. David Warner - 13671 runs in 316 innings
5. Steve Smith - 13957 runs in 297 innings
4. Rohit Sharma - 14278 runs in 340 innings
3. Kane Williamson - 14284 runs in 304 innings
2. Joe Root - 17163 runs in 388 innings
1. Virat Kohli - 19274 runs in 402 innings
Next : List of players to score fastest hundreds in Asia Cup history, 2 Indians in top 5
Click to read more..