One-Day International (ODI) cricket has played a defining role in Pakistan’s cricketing journey. Since making their ODI debut in 1973, Pakistan has produced some of the finest players the format has ever seen. From explosive batsmen and world-class fast bowlers to legendary all-rounders and inspirational captains, Pakistan’s ODI stars have entertained millions of fans worldwide. Top 10 ODI Cricketers in Pakistan History
Pakistan’s ODI history is filled with unforgettable moments, including the 1992 ICC Cricket World Cup triumph, the 2017 ICC Champions Trophy victory, and countless memorable performances against the world’s strongest teams. Many Pakistani cricketers have dominated the 50-over format with exceptional consistency, match-winning performances, and outstanding leadership.
Here are the Top 10 ODI Cricketers in Pakistan History, based on their overall impact, statistics, consistency, and contributions to Pakistan’s success.
Wasim Akram

No list of Pakistan’s greatest ODI cricketers is complete without Wasim Akram. Widely regarded as the greatest left-arm fast bowler in cricket history, Akram transformed ODI bowling with his mastery of swing and reverse swing. Top 10 ODI Cricketers in Pakistan History
He remains Pakistan’s highest wicket-taker in ODI cricket and played a vital role in the country’s 1992 World Cup victory.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 356 |
| Wickets | 502 |
| Bowling Average | 23.52 |
| Five-Wicket Hauls | 6 |
| World Cup Winner | 1992 |
Why He’s a Legend
- Pakistan’s leading ODI wicket-taker
- One of only a few bowlers with 500+ ODI wickets
- 1992 World Cup hero
Inzamam-ul-Haq

Inzamam-ul-Haq was Pakistan’s most dependable middle-order batsman for over a decade. His calm temperament and ability to finish matches made him one of the finest ODI batsmen of his generation.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 378 |
| Runs | 11,739 |
| Average | 39.52 |
| Centuries | 10 |
| Fifties | 83 |
Shahid Afridi

Known as “Boom Boom Afridi,” Shahid Afridi changed the way aggressive batting was viewed in ODI cricket. Alongside his explosive batting, he was one of Pakistan’s most successful leg-spinners.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 398 |
| Runs | 8,064 |
| Wickets | 395 |
| Strike Rate | 117.00 |
| World Cup Winner | 1992 (Squad), T20 World Cup Winner 2009 |

Javed Miandad was Pakistan’s batting backbone during the 1980s and early 1990s. His ability to perform under pressure made him one of the greatest ODI batsmen in history.
His famous last-ball six against India in the 1986 Austral-Asia Cup remains one of cricket’s most iconic moments.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 233 |
| Runs | 7,381 |
| Average | 41.70 |
| Centuries | 8 |
Saeed Anwar

Saeed Anwar was one of the most elegant opening batsmen in ODI cricket. His aggressive stroke play and consistency helped Pakistan dominate many top bowling attacks.
His unforgettable 194 against India in 1997 was the highest individual ODI score at the time.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 247 |
| Runs | 8,824 |
| Average | 39.21 |
| Centuries | 20 |
Waqar Younis

Waqar Younis was among the deadliest fast bowlers in ODI cricket. His lethal yorkers and reverse swing made him a nightmare for batsmen.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 262 |
| Wickets | 416 |
| Bowling Average | 23.84 |
| Five-Wicket Hauls | 13 |
Imran Khan

Before leading Pakistan to the 1992 World Cup title, Imran Khan had already established himself as one of the greatest all-rounders in ODI cricket.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 175 |
| Runs | 3,709 |
| Wickets | 182 |
| Batting Average | 33.41 |
| World Cup Winner | 1992 (Captain) |
Babar Azam

Babar Azam is the modern face of Pakistan’s ODI cricket. His elegant batting, remarkable consistency, and ability to score centuries have earned him recognition as one of the world’s best ODI batsmen.
He has held the ICC No. 1 ODI batter ranking on multiple occasions and continues to break records.
Career Highlights
| Category | Record* |
|---|---|
| ODI Matches | 120+ |
| Runs | 6,000+ |
| Average | 55+ |
| Centuries | 19+ |
| ICC ODI Ranking | Former No. 1 |
*Statistics continue to grow as Babar Azam is an active player.
Shoaib Malik

Shoaib Malik enjoyed a remarkable ODI career spanning more than two decades. His versatility allowed him to contribute with both bat and off-spin.
Career Highlights
| Category | Record |
|---|---|
| ODI Matches | 287 |
| Runs | 7,534 |
| Wickets | 158 |
| Average | 34.55 |
Mohammad Rizwan

Mohammad Rizwan has emerged as one of Pakistan’s most dependable wicketkeeper-batsmen in modern ODI cricket. His consistency, work ethic, and ability to perform under pressure have made him a key player for Pakistan.
Career Highlights*
| Category | Record |
|---|---|
| ODI Matches | 80+ |
| Runs | 2,500+ |
| Average | 40+ |
| Dismissals | 100+ |
*Career statistics continue to increase.
Honorable Mentions
Several outstanding players narrowly missed the top ten:
- Younis Khan
- Abdul Razzaq
- Mohammad Hafeez
- Fakhar Zaman
- Saqlain Mushtaq
- Mohammad Amir
- Shaheen Shah Afridi
Each has made significant contributions to Pakistan’s ODI success.
What Makes These Players ODI Legends?
The greatest ODI cricketers combine consistency with the ability to perform in high-pressure matches. The players on this list have excelled because of:
- Match-winning performances
- Consistency over long careers
- Success in ICC tournaments
- Leadership and adaptability
- Exceptional batting, bowling, or all-round skills
Their achievements have helped Pakistan become one of the most respected ODI teams in the world.
Conclusion
Pakistan’s ODI history is filled with extraordinary cricketers who have inspired millions of fans. Wasim Akram leads the list thanks to his unmatched bowling brilliance, while legends such as Inzamam-ul-Haq, Shahid Afridi, Javed Miandad, and Saeed Anwar defined different eras of Pakistan cricket. Modern stars like Babar Azam and Mohammad Rizwan continue to carry that legacy forward with outstanding performances.
These ten players have not only achieved remarkable individual records but have also played crucial roles in Pakistan’s greatest ODI victories, including the 1992 ICC Cricket World Cup and the 2017 ICC Champions Trophy. Their contributions have secured their places among the greatest ODI cricketers in Pakistan’s rich cricketing history.
Frequently Asked Questions (FAQs)
1. Who is the greatest ODI cricketer in Pakistan’s history?
Answer: Wasim Akram is widely regarded as Pakistan’s greatest ODI cricketer due to his 502 wickets, match-winning performances, and crucial role in Pakistan’s 1992 ICC Cricket World Cup victory.
2. Who has scored the most ODI runs for Pakistan?
Answer: Inzamam-ul-Haq is Pakistan’s highest run-scorer in ODI cricket with 11,739 runs in 378 matches.
3. Who has taken the most ODI wickets for Pakistan?
Answer: Wasim Akram holds the record for the most ODI wickets for Pakistan with 502 wickets, making him one of the greatest fast bowlers in cricket history.
4. Which Pakistani batsman has the highest individual ODI score?
Answer: Fakhar Zaman holds Pakistan’s highest individual ODI score with 210 against Zimbabwe* in 2018.
5. Which current Pakistani cricketer could become one of the greatest ODI players?
Answer: Babar Azam is widely considered the leading active contender to become one of Pakistan’s greatest ODI cricketers, thanks to his exceptional batting average, consistency, and numerous ICC rankings and records.