Top Most Run-Scorers for Pakistan in ICC ODI Tournaments

It’s not easy to pick just one player among the Most Run-Scorers for Pakistan like the World Cup and Champions Trophy. Over the years, many brilliant batters have stepped up for the country on the world stage. These tournaments test a player’s skill, patience, and ability to handle pressure.

Among the Most Run-Scorers for Pakistan, three names shine the brightest for their excellent performances. These players have delivered when it mattered most and earned a place in the country’s cricketing history.

3. Babar Azam

Most Run-Scorers for Pakistan

Babar Azam is the newest addition to the list of Most Run-Scorers for Pakistan. He reached this milestone during a match against India in the 2025 ICC Champions Trophy, where he scored 23 runs. This took his total to 1,014 runs in 24 matches played in major ICC ODI tournaments like the World Cup and Champions Trophy.

Most of Babar’s runs—794—came in 17 World Cup matches, where he maintained a strong average of 52.93 between the 2019 and 2023 editions. He scored the remaining 220 runs in 7 innings of the Champions Trophy. While he has been very successful in the World Cup with a century and seven fifties, his average in the Champions Trophy is slightly lower at 44.00, with just one fifty in that tournament so far.

EventRunsInningsAverage100s/50s
ODI World Cup7941752.931/7
Champions Trophy220744.000/1
Total1,0142450.701/8

2. Javed Miandad

Most Run-Scorers for Pakistan

READ MORE: Top 5 Best Pakistani Batsmen in Test Cricket

Javed Miandad is widely regarded as one of the Most Run-Scorers for Pakistan. Even though he retired nearly 30 years ago, his impact in World Cups still stands out. He played in every World Cup from 1975 to 1996, appearing in 33 matches.

Miandad never played in the ICC Champions Trophy, yet he scored an impressive 1,083 runs in World Cups alone. His average was 43.32 across 30 innings. His most outstanding performance came in the 1992 World Cup, where he helped Pakistan win the title by scoring 437 runs in 8 matches at an average of 62.42, including five fifties.

EventRunsInningsAverage100s/50s
ODI World Cup1,0833043.321/8

1. Saeed Anwar

Most Run-Scorers for Pakistan

Saeed Anwar tops the list ofMost Run-Scorers for Pakistan. Known for his powerful yet graceful stroke play, Anwar retired from international cricket in 2003 as Pakistan’s leading run-scorer in ICC events. He scored 915 runs in 21 World Cup innings and backed it up with 289 runs in just 4 innings of the Champions Trophy.

His Champions Trophy record is especially noteworthy, with an astonishing average of 144.50. In total, Saeed Anwar amassed 1,204 runs in just 25 innings in ICC ODI competitions, maintaining a high average of 63.36 with five centuries and four fifties.

EventRunsInningsAverage100s/50s
ODI World Cup9152153.823/3
Champions Trophy2894144.502/1
Total1,2042563.365/4

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top