As we all know, bowlers have a great role to play in one-day international cricket. Bowlers can also take a high number of wickets in the 50 overs format. Bowlers are taking wickets at regular intervals in one-day international cricket and it becomes very easy for the team to mark their win in this format. Pakistan has performed very well in one-day international cricket and also won a world cup and Champions Trophy in terms of the 50 overs cricket. In this article, the top 10 highest wicket-takers for Pakistan in one-day international cricket will be discussed.

1. Wasim Akram (502)

The highest wicket-taker for Pakistan in international one-day cricket is Wasim Akram. He has taken 502 international one-day wickets for Pakistan by representing them in international one-day cricket from 1984 to 2003. Wasim has played 356 international one-day matches for Pakistan in which he has got an exceptional economy of 3.89 and an average of 23.52 while bowling.

2. Waqar Younis (416)

The second Pakistan player on the list of the top 10 highest wicket-takers for Pakistan in One-day international cricket is Waqar Younis. He has played international one-day cricket from 1989 to 2003. In the 256 international one-day matches Waqar played for Pakistan he has taken 416 wickets at an average of 23.84 and also has an economy of 4.68.

3. Shahid Afridi (393)

The next player with the highest wickets in one-day international cricket for Pakistan is Shahid Afridi. He has successfully taken 393 wickets in his international one-day tenure from 1996 to 2015 in which he played 393 matches. Afridi has an average of 34.53 and an economy of 4.62 while bowling in international one-day cricket.

4. Saqlain Mushtaq (288)

The fourth highest wicket-taker for Pakistan in international one-day cricket is Saqlain Mushtaq. He has successfully played 169 international one-day matches for Pakistan during his time from 1995 to 2003. In these one-day international matches, he has taken 288 wickets by having an average of 21.78 and an economy of 4.29.

5. Abdul Razzaq (268)

Abdul Razzaq has taken 268 international one-day wickets for Pakistan which makes him the fifth-highest wicket-taker for Pakistan in international one-day cricket. Razzaq has played international cricket for Pakistan from 1996 to 2011. During this time Razzaq played a total of 261 matches in which he had an economy of 4.67 with an average of 31.53.

6. Shoaib Akhtar (241)

The next Pakistani cricketer with the highest wicket in international one-day cricket is fast bowler Shoaib Akhtar. During his one-day international career from 1998 to 2011, he successfully played 158 international one-day matches for his country. Akhtar has taken 241 wickets for Pakistan in One-day international cricket having an economy of 4.75 and an average of 24.70.

7. Saeed Ajmal (184)

The seventh highest wickets for Pakistan in one-day international cricket is taken by Saeed Ajmal. He had a career in one-day international cricket from 2008 up to 2015. Ajmal has taken 184 wickets for Pakistan in international one-day cricket in the 113 matches he played during his tenure. Ajmal has an economy of 4.18 in international one-day cricket with an average of 22.72.

8. Imran Khan (182)

Imran Khan has taken 182 wickets in international one-day matches which makes him the eighth highest wicket-taker for Pakistan in international one-day cricket. Imran Khan has played 175 matches for Pakistan in international one-day cricket during his career from 1974 to 1992. Imran has an economy of 3.89 with an average of 26.61.

9. Aaqib Javed (182)

The ninth most wicket-taker for Pakistan in international one-day cricket is Aaqib Javed. He has taken 182 international one-day wickets for Pakistan during his career from 1988 to 1998. During his career, Aaqib played 163 international one-day matches for Pakistan during which he took 182 wickets with an average of 31.43 and an economy of 4.28.

10. Umar Gul (179)

The last player on the list of the top 10 highest wicket-takers for Pakistan in international one-day cricket is Umar Gul. He has taken a lot of wickets for Pakistan in international one-day cricket in the 130 matches he played in his career from 2003 to 2016. Gul has taken 179 wickets with an average of 29.34 and an economy of 5.19.