Babar achieved the landmark during Pakistan’s opening match against Sri Lanka in the tri-nation ODI series at Rawalpindi Cricket Stadium on October 18.
The 32-year-old has scored 16,038 runs across all three international formats. His tally includes 4,771 runs in 66 Test matches, 6,671 runs in 144 One-Day Internationals (ODIs) and 4,596 runs in 145 Twenty20 Internationals (T20Is).
He has also recorded 32 international centuries and 111 half-centuries across the three formats.
Former Pakistan captain and legendary batter Inzamam-ul-Haq tops the country’s list of leading international run-scorers, with 20,541 runs in 495 matches.
Former captain Younis Khan occupies second place, having scored 17,790 runs in 408 international matches.