10. Dawid Malan - 7 (100s - 4, 50s - 3)
9. Mohammad Rizwan - 8 (100s - 1, 50s - 7)
8. Najmul Shanto - 8 (100s - 2, 50s - 6)
7. Aiden Markram - 8 (100s - 3, 50s - 5)
6. David Warner - 8 (100s - 3, 50s - 5)
5. Rohit Sharma - 10 (100s - 2, 50s - 8)
4. Virat Kohli - 10 (100s - 4, 50s - 6)
3. Pathum Nissanka - 11 (100s - 2, 50s - 9)
2. Babar Azam - 11 (100s - 2, 50s - 9)
1. Shubman Gill - 12 (100s - 5, 50s - 7)
Next : Top 10 batters with most ODI hundreds; Kohli equals Sachin's record
Click to read more..