Top 15 Pakistani bowlers with most ODI wickets – Wasim Akram leads with 502 wickets

Most Wickets for Pakistan in ODIs – The All-Time Leaders

Pakistan has produced some of the finest fast bowlers and spinners in ODI history. From Wasim Akram’s swing to Waqar Younis’s yorkers, and from Shahid Afridi’s leg-spin to Shaheen Afridi’s pace – the legacy is unmatched.

Here is the complete list of the top 15 wicket-takers for Pakistan in ODIs. Only the essential columns are included for clarity.

Top 15 Pakistani Bowlers with Most ODI Wickets

PlayerSpanMatchesWicketsBest FiguresAverageEconomyStrike Rate5-Wk Hauls
Wasim Akram1984–20033565025/1523.523.8936.226
Waqar Younis1989–20032624167/3623.844.6830.5213
Shahid Afridi1996–20153933937/1234.534.6244.789
Saqlain Mushtaq1995–20031692885/2021.784.2930.456
Abdul Razzaq1996–20112612686/3531.534.6740.483
Shoaib Akhtar1998–20111582416/1624.704.7531.154
Saeed Ajmal2008–20151131845/2422.724.1832.602
Imran Khan1974–19921751826/1426.613.8940.991
Aaqib Javed1988–19981631827/3731.434.2844.024
Umar Gul2003–20161301796/4229.345.1933.872
Mushtaq Ahmed1989–20031441615/3633.294.2646.851
Shoaib Malik1999–20192871584/1939.184.6650.360
Shaheen Shah Afridi2018–2026751406/3525.085.5926.873
Mohammad Hafeez2003–20192181394/4138.844.1855.630
Abdul Qadir1983–19931041325/4426.164.0638.632

Table updated May 2026. Data compiled from official scorecards.

Current Pakistani Bowlers with Most ODI Wickets (Active)

Updated May 2026. Players who have played for Pakistan in the last 12 months.

PlayerSpanMatchesWicketsBest FiguresAverageEconomyStrike Rate5-Wk Hauls
Haris Rauf2020–2026571045/1825.655.8226.422
Hasan Ali2016–2025681025/3431.165.8032.214
Shadab Khan2017–202671854/2735.455.2640.420
Naseem Shah2022–202534605/3325.915.4828.352
Mohammad Nawaz2016–202544494/1936.515.1142.790

A few things from this table:

Haris Rauf – His strike rate of 26.42 is actually better than Shaheen Afridi (26.87). That means he takes a wicket every 26 balls. No wonder he is Pakistan’s go-to bowler in the middle overs.

Hasan Ali – Four 5-wicket hauls. Among current bowlers, only Shaheen (3) comes close. Remember his 2017 Champions Trophy final? That was peak Hasan.

Naseem Shah – Only 22 years old and already 60 wickets. If he stays fit, he will climb this list fast. His average of 25.91 is excellent for a young fast bowler.

Shadab Khan – 85 wickets as a leg-spinner in ODIs is solid. But zero 5-wicket hauls so far. That is one stat he will want to change.

Mohammad Nawaz – The left-arm spinner has 49 wickets from 44 matches. Useful with the ball, dangerous with the bat down the order.

For complete career stats of these players, check their profiles:

Haris Rauf Profile

Faheem Ashraf Profile

Hasan Ali Profile

A Few Things That Stand Out

Wasim Akram – 502 wickets. Second highest in ODI history after Murali. But what makes him special? His economy rate of 3.89 in an era of flat pitches. That is insane.

Waqar Younis – 13 five-wicket hauls. No Pakistani has more. His strike rate of 30.52 means he took a wicket every 5 overs. Imagine facing those yorkers with no DRS.

Shaheen Afridi – Look at his strike rate: 26.87. That is the best among all 15 on this list. And he is only 26 years old. If he stays fit, he could end up with 350+ wickets.

I personally think Shaheen will break into the top 5 before he retires. But Wasim’s 502? That might take another decade.

Active Players to Watch

Right now, Shaheen Shah Afridi leads among current Pakistani bowlers with 140 wickets. No other active player is close. For his full career breakdown, visit his player profile here.

Quick Records from This List

Most 5-wicket hauls: Waqar Younis (13)

Best bowling figures: Shahid Afridi (7/12 vs West Indies, 2013)

Best economy rate: Wasim Akram (3.89)

Best strike rate: Shaheen Afridi (26.87)

Most matches: Shahid Afridi (393)

Frequently Asked Questions

Who has the most ODI wickets for Pakistan?

Wasim Akram – 502 wickets.

Which active Pakistani bowler has the most ODI wickets?

Shaheen Shah Afridi with 140 wickets (as of May 2026).

What are the best bowling figures by a Pakistani in ODIs?

Shahid Afridi’s 7/12 against West Indies in 2013.

How many Pakistanis have taken 200+ ODI wickets?

Seven: Wasim, Waqar, Afridi, Saqlain, Razzaq, Shoaib Akhtar, and Saeed Ajmal.

Can Shaheen Afridi break Wasim’s record?

He needs 362 more wickets. If he plays 8-10 years and stays injury-free, it is possible. But 502 is a mountain.

More Pakistan Cricket Stats

Looking for more records? Check out these posts:

Most Wickets for Pakistan in T20Is

Most Runs for Pakistan in ODIs

Most Hundreds for Pakistan in ODIs

Most Sixes for Pakistan in T20Is

Recent Stats & Analysis Posts

Poll

Facebook

🎂 Stars Born This Month