What will come to your mind when you hear about Pakistan cricket? Most of you must be thinking about raw pace and life-threatening fast bowlers. We have ranked the top ten pace bowlers Pakistan has produced to date.
However, in the last two decades, Pakistan has also produced some exciting batting talents. From Javed Miandad, Saeed Anwar, Inzamam-ul-Haq, Younis Khan, and Mohammed Yousuf to the current sensation Babar Azam, they have accumulated tons of runs in all possible cricketing formats.
This article will list the top ten Pakistani batters who have scored the most runs in international cricket in all three formats.
Most Runs for Pakistan across All Formats
PLAYER | RUNS | INNINGS | HIGH SCORE | AVERAGE | 100s/50s | DUCKS |
---|---|---|---|---|---|---|
Inzamam-ul-Haq | 20541 | 547 | 329 | 43.51 | 35/129 | 34 |
Younis Khan | 17790 | 491 | 313 | 39.88 | 41/83 | 43 |
Mohammad Yousuf | 17134 | 426 | 223 | 45.81 | 39/95 | 26 |
Javed Miandad | 16213 | 407 | 280* | 46.99 | 31/93 | 14 |
Babar Azam | 14564 | 354 | 196 | 46.23 | 31/100 | 19 |
Saleem Malik | 12938 | 410 | 237 | 36.96 | 20/76 | 31 |
Saeed Anwar | 12876 | 335 | 194 | 41.00 | 31/68 | 23 |
Mohammad Hafeez | 12780 | 429 | 224 | 32.51 | 21/64 | 34 |
Shoaib Malik | 11855 | 428 | 245 | 33.96 | 12/61 | 23 |
Shahid Afridi | 11148 | 502 | 156 | 24.12 | 11/51 | 43 |
More “Pakistan Records”
ODI Stats: Most Runs for Pakistan
ODI Stats: Most Centuries for Pakistan
ODI Stats: Highest Individual Scores for Pakistan
ODI Stats: Highest Individual Scores vs Pakistan
ODI Stats: Most Wickets for Pakistan
ODI Stats: Most Wickets vs Pakistan
Indian Batters with the Most ODI Runs vs Pakistan
Pakistan’s Test Results at Home – A Summary
Test Stats: Most Centuries for Pakistan
Most 200s for Pakistan in Tests
Test Stats: Highest Team Totals by Pakistan
Pakistani Batters with Most Test Runs in SENA Countries
Key Stats
Inzamam-ul-Haq is the only Pakistani cricketer to score 20000 runs in international cricket across formats. Here is a tweet from Circle of Cricket on his birthday.
The highest ever individual score by a Pakistani batter in
- Test – Hanif Mohammad – 337 vs West Indies (Bridgetown, 1958)
- ODI – Fakhar Zaman – 210* vs Zimbabwe (Bulawayo, 2018)
- T20I – Babar Azam – 122 vs South Africa (Centurion, 2021)
Former middle-order batter Younis Khan holds the record for the highest number of centuries by a Pakistani batter in all formats – 41, followed by 39 centuries by Mohammad Yousuf. Yousuf had a magical year in 2006 when he scored 9 Test centuries within a year – an all-time record.
When it comes to half-centuries, Inzamam takes a big lead as the former captain has scored 129 of them. He has 164 50+ scores (including centuries) in 547 innings (which is again a Pakistani record) he has played. That is almost 30% of the innings he has batted. This is a record which is expected to be broken by Babar Azam. The current Pakistani skipper has been phenomenal with his batting against various competitors.
Babar is the only Pakistani batter to have a 50+ batting average among anyone who has batted more than 10 innings for Pakistan. You can understand his superlative batting performance across formats in different conditions by looking at his all-format centuries list here.
Wasim Akram, the former Pakistani captain with a Test-best score of 257*, has been dismissed for a duck 45 times across all formats. He is the only Pakistani player to be named in the top ten cricketers with the most ducks in all three formats combined.
On the other hand, Shoaib Malik tops the Pakistani chart for most unbeaten innings – 79.
Read Now: Greatest Pakistani Test XI of All Time