Pakistani opening batsman Imam-ul-Haq has crossed the 2000-run milestone in ODI cricket and break the Babar Azam record.
He broke this milestone in his 46th match. He is ranked third in the list of batsmen who have completed 2000 ODI runs in at least matches. Hashim Amla achieved this milestone in 41 matches while Zaheer Abbas achieved this milestone in 45 matches. Pakistan skipper Babar Azam was completed in 47 matches.