Top 10 Most Test Runs for Pakistan

Top 10 Most Test Runs for Pakistan

Let’s have a look at some legendary Pakistani cricketers to explore the top 10 batters who have amassed the most test runs for Pakistan. From legendary players to modern-day heroes, these players have left an indelible mark on the cricketing world with their skill, resilience, and passion for the game.

Most Test Runs for Pakistan: Top 10 Highest Run Scorer

Cricket, often dubbed as a religion in Pakistan, has produced some remarkable talents over the years. Among these, batsmen have held a special place, carrying the hopes and dreams of millions of fans on their shoulders.

1) Younis Khan – 10099 Runs

With 10,099 runs in 118 matches at an impressive average of 52.05, Younis Khan stands tall as Pakistan’s highest run-scorer in test cricket. Renowned for his elegant stroke play and remarkable temperament, Younis Khan’s illustrious career spanned over a decade, during which he etched his name in cricketing folklore. His highest score of 313 exemplifies his ability to dominate opposition attacks with grace and finesse.

2) Javed Miandad – 8832 Runs

Javed Miandad, a name synonymous with Pakistani cricket, occupies a revered position as one of the country’s greatest batsmen. Amassing 8,832 runs in 124 matches at an average of 52.57, Miandad was a master craftsman at the crease.

His ability to anchor innings and guide Pakistan to improbable victories is etched in the memories of cricket enthusiasts worldwide. A highest score of 280 underscores his penchant for converting starts into substantial innings.

3) Inzamam ul Haq – 8839 Runs

Inzamam ul Haq, fondly known as the “Piano Man” for his graceful stroke play, amassed 8,839 runs in 119 matches at an average of 50.16. A colossus in Pakistan’s middle order, Inzamam possessed the rare ability to single-handedly dismantle bowling attacks with his languid elegance. His highest score of 329 epitomizes his appetite for big scores and his knack for rising to the occasion on the grandest stages.

4) Mohammad Yousuf – 7530 Runs

Formerly known as Yousuf Youhana, Mohammad Yousuf rewrote the record books with his sublime batting displays for Pakistan. Accumulating 7,530 runs in 90 matches at an average of 52.29, Yousuf was a beacon of consistency and class in the Pakistani lineup. His highest score of 223 underscores his ability to dominate world-class bowling attacks with consummate ease.

5) Azhar Ali – 4142 Runs

Azhar Ali, with 7,142 runs in 97 matches at an average of 42.26, has been a stalwart for Pakistan in the longest format of the game. Renowned for his resolute technique and unwavering concentration, Azhar has shouldered the responsibility of anchoring Pakistan’s innings in challenging conditions. His highest score of 302 stands as a testament to his ability to thrive under pressure and deliver when it matters most.

6) Saleem Malik – 5768 Runs

Saleem Malik, a stylish right-handed batsman, graced the cricketing arena with his elegant stroke play and impeccable timing. Accumulating 5,768 runs in 103 matches at an average of 43.69, Malik played several crucial innings for Pakistan during his illustrious career. His highest score of 237 exemplifies his ability to dictate terms to opposition bowlers with his sublime batting prowess.

7) Misbah ul Haq – 5222 Runs

Misbah ul Haq, known for his calm character and smart leadership, carved a niche for himself in Pakistan cricket as a dependable batsman and a shrewd tactician. Amassing 5,222 runs in 75 matches at an average of 46.62, Misbah played several crucial innings in challenging conditions, steering Pakistan to memorable victories. His highest score of 161 symbolizes his resilience and determination in the face of adversity.

8) Zaheer Abbas – 5062 Runs

Zaheer Abbas, fondly known as the “Asian Bradman” for his exquisite stroke play and impeccable timing, remains one of Pakistan’s most celebrated batsmen. Accumulating 5,062 runs in 78 matches at an average of 44.79, Abbas mesmerized cricketing purists with his classical batting technique. His highest score of 274 epitomizes his dominance at the crease and his ability to torment opposition bowlers with his elegant stroke play.

9) Asad Shafiq – 4660 Runs

Asad Shafiq, a stylish right-handed batsman, has been a mainstay in Pakistan’s middle order for over a decade. Amassing 4,660 runs in 77 matches at an average of 38.19, Shafiq has played several crucial innings for Pakistan, often rescuing the team from precarious situations. His highest score of 137 underscores his ability to graft runs in challenging conditions and his penchant for playing long innings when his team needs it the most.

10) Mudassar Nazar – 4114 Runs

Mudassar Nazar, a gritty opening batsman, played a vital role at the top of the order for Pakistan during the 1970s and 1980s. Accumulating 4,114 runs in 76 matches at an average of 38.09, Nazar showcased exemplary resilience and determination against some of the most potent bowling attacks of his era. His highest score of 231 exemplifies his ability to weather the storm and lay a solid foundation for the middle order to build upon.


In conclusion, Pakistan cricket has been blessed with a plethora of batting talent over the years, and the top 10 run-scorers in test cricket epitomize the rich legacy of the sport in the country. From the elegance of Younis Khan to the grit of Mudassar Nazar, each of these batsmen has left an indelible mark on the game with their skill, determination, and unwavering commitment to excellence.

Also Read: Top 10 Richest Cricket Boards