- Shahid Afridi – 395 wickets:

Ageless or agile on the field, everything fits in for Mohammad Shahibzada Shahid Khan Afridi. The veteran all-rounder and former Pakistan skipper started off as a fast bowler before deciding to chance his trait which eventually changed his life.
The leg-spinner from Peshawar Afridi played a significant role for the Men in Green. The USP for Afridi has been him bowling at a pace which took many by surprise.
Moreover, in overall 398 ODIs, Afridi bagged 395 wickets at an average of 34.51. In 372 ODI innings, Afridi conceded runs at an economy of 4.62.
Afridi bagged the fifth spot among the bowlers with most wickets in ODI cricket.