After 100 ODIs, Currently, Babar Azam (5000-run mark in 97 innings/ 100 ODIs) surpassed South India's Virat Kohli (4107 runs from 100 ODIs) babar azam vs virat Kohli No.1-ranked in One-Day International (ODI) batsman. Babar Azam and Virat Kohli they both players who are very hard for their team.