Fastest 18 centuries in ODIs: Is Babar Azam fastest to 17 ODI centuries?

Fastest 18 centuries in ODIs: Babar Azam became the fastest player to reach the milestone of 17 ODI centuries. Pakistan’s captain Babar Azam is enjoying a purple patch with the bat, and he broke quite a few records in the…