In an era defined by fierce competition and fleeting records, Pakistan’s cricket has firmly etched their name into the annals of cricketing history. With a blend of elegance and consistency, Babar has rewired the benchmarks of batting excellence, leading Pakistan’s charge across all formats and inspiring a new generation of cricketers to dream big on the global stage:
- Inzamam-ul-Haq: Inzamam-ul-Haq holds the record for the most international runs by a Pakistan cricketer, with a total of 20,580 runs. He scored 11,739 runs in 378 One Day Internationals (ODIs), making him Pakistan’s leading ODI run-scorer. In Test cricket, he scored 8,830 runs in 120 matches, ranking third in Pakistan’s all-time Test run-scorers, with a highest Test score of 329. His innings of 184 against India in 2005 remains the highest individual score in a 100th Test match by any player.
- Younis Khan: Younis Khan is the second highest international run-scorer for Pakistan, amassing 17,790 runs across formats. He ranks behind only Inzamam-ul-Haq, who scored 20,541 international runs for Pakistan. Younis is widely celebrated for his consistency and has the most centuries by any Pakistani in international cricket, with 41 centuries. In Test cricket alone, he scored 10,099 runs at an average of 52.05. He also holds records for the most catches as a fielder for Pakistan in both Tests and ODIs and was a key figure in Pakistan’s ICC Men’s T20 World Cup triumph in 2009.
- Mohammad Yousuf: Mohammad Yousuf is the third highest run-scorer for Pakistan in international cricket across formats. He has scored 7,530 runs in Test matches and ODIs combined. In Test cricket, Yousuf amassed 7,530 runs at an average of around 52.29 with 24 centuries and 33 half-centuries. His highest Test score is 223. In One Day Internationals (ODIs), he scored 9,720 runs with 15 centuries. Yousuf holds the world record for the most Test runs in a calendar year (1,788 runs in 2006). He was renowned for his elegant batting style and prolific run-scoring ability, especially in the mid-2000s.
- Javed Miandad: Javed Miandad ranks as the 4th highest international run-scorer for Pakistan, amassing a combined total of 16,213 runs across formats. In Test cricket, he scored 8,832 runs in 124 matches at an average of 52.57, including 23 centuries. In One Day Internationals (ODIs), he accumulated 7,381 runs in 233 matches with an average of 41.70 and eight centuries. Miandad’s prolific career spanned over two decades, during which he was regarded as one of Pakistan’s greatest batsmen, known for his technical skill and remarkable consistency.
- Babar Azam: Babar Azam has become the 5th Pakistani cricketer to surpass 15,000 international runs, achieving this milestone in November 2025 during an ODI against South Africa. He reached 15,004 runs in international cricket in 370 innings. This milestone underlines Babar’s consistency and great contribution across all formats for Pakistan.
Also Read: Most ODI Centuries for South Africa – Check Full List
This milestone not only cements Babar’s legacy as one of Pakistan’s finest but also signals a promising future for Pakistani cricket. Stay tuned for more exciting updates and cricketing milestones.

