Cricket

Babar Azam Joins Elite Company as Fifth Pakistan Batter to Reach 16,000 International Runs

  • Authored By: Sports Now
  • Updated Oct 19, 2026, 06:50 IST

Babar Azam has become the fifth Pakistani cricketer to surpass 16,000 international runs, achieving the milestone during the opening ODI of the tri-series against Sri Lanka in Rawalpindi.

Babar Azam Joins Elite Company as Fifth Pakistan Batter to Reach 16,000 International Runs

Babar Azam reached a significant career milestone on Sunday, becoming only the fifth Pakistani batter to accumulate 16,000 runs in international cricket. The achievement occurred during the first ODI of the ongoing tri-series against Sri Lanka, hosted in Rawalpindi.

Entering the contest with 15,993 runs to his name, the star batter required just seven more to cross the threshold. He reached the mark in the fourth over of the innings, having arrived at the crease following the dismissal of Saim Ayub by Dilshan Madushanka. Babar successfully reached the milestone off his sixth delivery, striking a three against Asitha Fernando.

Joining Pakistan's Batting Legends

By reaching this tally in his 355th international appearance, Babar joins an exclusive group of Pakistani legends who have previously scaled the 16,000-run peak. The list includes Inzamam-ul-Haq, who remains the country's leading run-scorer with 20,541 runs, followed by Younis Khan with 17,790, Mohammad Yousuf with 17,134, and Javed Miandad, who concluded his career with 16,213 runs.

While the milestone marked a personal high point in the match, Babar's innings was eventually halted at 45 runs. He was dismissed by Eshan Malinga, with the catch taken by Pavan Rathnayake. Since his international debut in 2015, the right-hander has remained a consistent presence for Pakistan across all three formats of the game.

On the global stage, the record for the most international runs remains held by India’s Sachin Tendulkar, who amassed 34,357 runs between 1989 and 2013. His compatriot Virat Kohli currently sits second on the all-time list with 28,527 runs.