Pakistan has a proud legacy of producing world-class batters who shine on the biggest stages. Over the years, several players have delivered unforgettable innings in One Day Internationals (ODIs), combining skill, power, and determination. In this article on the Highest Scores by Pakistani Players in ODIs, we look at the top 5 highest individual scores in Pakistan’s ODI history, presented with easy-to-understand details and powerful stories that every fan will love.
List of Top 5 Highest Scores by Pakistani Players in ODIs
5. Imran Nazir

Imran Nazir was a naturally aggressive opener who never shied away from taking on the bowlers. His best knock, which ranks among the Highest Scores by Pakistani Players in ODIs, came in the 2007 World Cup against Zimbabwe, where he smashed 160 runs off just 121 balls. Right from the start, Nazir looked in total control. He punished every loose delivery and sent the bowlers to all parts of the ground.
His innings was full of attacking shots, as he hit 14 fours and 8 sixes. Despite being known for inconsistency, this knock reminded the world of his raw talent and match-winning potential. It was one of the most exciting innings by a Pakistani in World Cup history.
Stat | Value |
Runs | 160 |
Balls | 121 |
Fours (4s) | 14 |
Sixes (6s) | 8 |
Team | Pakistan |
Opposition | Zimbabwe |
4. Fakhar Zaman

In April 2023, Fakhar Zaman once again showed why he’s one of Pakistan’s most reliable ODI batters. In a tense chase against New Zealand in Rawalpindi, Fakhar played a calm and calculated innings, scoring an unbeaten 180 runs — a knock that ranks among the Highest Scores by Pakistani Players in ODIs. He carried his bat through the innings and guided Pakistan to victory in a high-scoring match.
What made this innings special was his ability to keep calm under pressure and accelerate when needed. He hit 17 boundaries and cleared the ropes 6 times. His presence at the crease gave confidence to the entire team, and his performance was a perfect example of maturity and match awareness.
Stat | Value |
Runs | 180* |
Balls | 144 |
Fours (4s) | 17 |
Sixes (6s) | 6 |
Team | Pakistan |
Opposition | New Zealand |
3. Fakhar Zaman

In one of the most valiant efforts in ODI history, Fakhar Zaman scored a breathtaking 193 against South Africa in Johannesburg in 2021 — a knock that ranks among the Highest Scores by Pakistani Players in ODIs. Chasing a big target, Fakhar kept fighting even when the rest of the team struggled. His batting was full of energy, skill, and courage.
He faced 155 balls, hit 18 fours and 10 sixes, and never gave up. Even though Pakistan didn’t win the match, Fakhar’s solo effort was appreciated worldwide. It was a one-man show filled with heart and determination, proving why Fakhar is regarded as one of the best in modern ODI cricket.
Stat | Value |
Runs | 193 |
Balls | 155 |
Fours (4s) | 18 |
Sixes (6s) | 10 |
Team | Pakistan |
Opposition | South Africa |
2. Saeed Anwar

Saeed Anwar’s legendary 194 against India in Chennai in 1997 is not only one of the most iconic moments in cricket history but also ranks among the Highest Scores by Pakistani Players in ODIs. He opened the innings with a bang and continued his aggressive approach throughout. Facing one of the strongest Indian sides at their home ground, Anwar’s fearless knock left everyone stunned.
He scored 22 fours and 5 sixes in just 146 balls, dominating the bowling from the very start. For a long time, this was among the Highest Scores by Pakistani Players in ODIs and stood as the highest individual score in ODI cricket. His innings is still remembered as a symbol of style, timing, and dominance against a tough opponent.
Stat | Value |
Runs | 194 |
Balls | 146 |
Fours (4s) | 22 |
Sixes (6s) | 5 |
Team | Pakistan |
Opposition | India |
1. Fakhar Zaman

Fakhar Zaman made history in Bulawayo in 2018 by becoming the first Pakistani batter to score a double century in ODIs. His unbeaten 210 stands among the Highest Scores by Pakistani Players in ODIs and is not just Pakistan’s highest individual score in ODI history—it’s one of the most memorable innings in world cricket.
Fakhar built his innings patiently, reaching his century steadily before launching into attack mode. He hit 24 boundaries and 5 sixes in his 156-ball stay. His timing and confidence were unmatched, and he looked unstoppable. Pakistan won the match comfortably, and this innings became a proud moment for the entire nation.
Stat | Value |
Runs | 210* |
Balls | 156 |
Fours (4s) | 24 |
Sixes (6s) | 5 |
Team | Pakistan |
Opposition | Zimbabwe |
READ MORE: