1. Virat Kohli - 38
2. Rohit Sharma - 33
3. Babar Azam - 32
4. David Warner - 25
5. Mohammad Rizwan - 24
Next : Captains with most runs in international cricket; Here's list featuring Virat Kohli
Click to read more..