Leading the line is Pakistan skipper Babar Azam, who completed 15 ODI centuries in 83 innings
Second on the list is former South African legend Hashim Amla, who completed the feat in 86 batting innings!
A way up on third is former India skipper and legendary batter, Virat Kohli, who reached 15 ODI centuries in 106 innings
Fourth on the list is another former skipper, this time Australia's David Warner, who took 108 for the same
Rounding off the list is another veteran Indian batter, Shikhar Dhawan. The opener also took 108 innings