
Pakistan has produced some of the finest batters in cricket history. Their performances in ICC ODI tournaments, such as the Cricket World Cup and Champions Trophy, have shaped the team’s legacy. Among them, three batters have scored the most runs, showcasing consistency and brilliance on the biggest stage.
- Saeed Anwar is Pakistan’s highest run-scorer in ICC ODI events with 1,204 runs.
- Javed Miandad follows with 1,083 runs.
- Babar Azam recently crossed 1,000 runs in ICC ODI tournaments.
- These players have delivered match-winning performances under pressure.
3. Babar Azam – 1,014 Runs
Babar Azam, Pakistan’s modern-day batting star, achieved the milestone of 1,000 runs in ICC ODI tournaments during the 2025 Champions Trophy. His elegant stroke play and ability to handle pressure make him one of the best in world cricket.
- Total Matches: 24
- ODI World Cup Runs: 794 (17 matches, 52.93 average)
- ICC Champions Trophy Runs: 220 (7 matches, 44.00 average)
- Centuries/Fifties: 1/8
Babar has been a key player for Pakistan in World Cups, scoring one century and seven half-centuries. His Champions Trophy record is slightly lower, but he remains a dependable batter.
2. Javed Miandad – 1,083 Runs
Javed Miandad, a legendary name in Pakistan cricket, remains one of the country’s highest run-scorers in ICC World Cups. Despite retiring in 1996, his contributions are still unmatched.
- Total Matches: 30
- ODI World Cup Runs: 1,083 (43.32 average)
- Centuries/Fifties: 1/8
- Best Tournament: 1992 World Cup (437 runs in 8 matches, 62.42 average)
Miandad played a key role in Pakistan’s 1992 World Cup victory, scoring crucial runs in pressure situations. His five half-centuries in that edition proved his reliability.
1. Saeed Anwar – 1,204 Runs
Saeed Anwar is Pakistan’s leading run-scorer in ICC ODI tournaments. His ability to dominate bowlers made him one of the most feared openers in world cricket.
- Total Matches: 25
- ODI World Cup Runs: 915 (21 matches, 53.82 average)
- ICC Champions Trophy Runs: 289 (4 matches, 144.50 average)
- Centuries/Fifties: 5/4
Anwar’s record in Champions Trophy is exceptional, averaging an astonishing 144.50. His total of 1,204 runs in ICC events makes him Pakistan’s greatest run-getter in these tournaments.
Comparison Table
Player | ICC ODI Runs | Matches | Average | Centuries/Fifties |
---|---|---|---|---|
Saeed Anwar | 1,204 | 25 | 63.36 | 5/4 |
Javed Miandad | 1,083 | 30 | 43.32 | 1/8 |
Babar Azam | 1,014 | 24 | 50.70 | 1/8 |
Pakistan’s cricket history is rich with legendary batters who have performed on the biggest stages. Saeed Anwar, Javed Miandad, and Babar Azam have etched their names in history with their remarkable performances in World Cups and Champions Trophy. Their ability to handle pressure and deliver in crucial moments makes them the backbone of Pakistan’s ODI success.
Check out the Champions Trophy Schedule, Champions Trophy Live Score, Champions Trophy Squads , Champions Trophy Stats Champions Trophy Tour, Champions Trophy Venues & Champions Trophy Latest News here!
ICC Champions Trophy 2025 Matches
Pakistan vs New Zealand - 1st Match, Group A | Bangladesh vs India - 2nd Match, Group A | Afghanistan vs South Africa - 3rd Match, Group B | Australia vs England - 4th Match, Group B | Pakistan vs India - 5th Match, Group A | Bangladesh vs New Zealand - 6th Match, Group A | Australia vs South Africa - 7th Match, Group B | Afghanistan vs England - 8th Match, Group B | Pakistan vs Bangladesh - 9th Match, Group A | Afghanistan vs Australia - 10th Match, Group B | England vs South Africa - 11th Match, Group B | New Zealand vs India - 12th Match, Group A | TBA vs TBA, 1st Semi-Final | TBA vs TBA, 2nd Semi-Final | TBA vs TBA, Final |
ICC Champions Trophy 2025 Teams
PAKISTAN | NEW ZEALAND | BANGLADESH | INDIA | AFGHANISTAN | SOUTH AFRICA | AUSTRALIA | ENGLAND