Babar Azam now holds the record for the highest runs after 100 ODI innings.

Breaking Amla's record of 4,946 runs, Babar reached a new height with 5,142 runs.

This milestone was achieved during Pakistan's second ODI against Afghanistan.

In the recent match, Afghanistan set a challenging target of 300 runs.

Pakistan's chase was going steady until Fakhar Zaman departed at 30 runs.

However, Babar played a composed 66-ball 53 to propel Pakistan from 52-1 to 170-1.

Babar's 26th ODI fifty places him only behind Viv Richards in terms of fifties after 100 innings.

While Babar reigns after 100 innings, Amla leads the pack after 150 & 200 innings.

Virat Kohli dominates the scene from 175 to 265 innings, setting a tough benchmark.

By diving into the records and achievements of these cricketing legends, we can witness the evolving dynamics of the game and the remarkable consistency showcased by these stalwarts.