Who has taken highest number of wickets in ODI cricket? May 20, 2018 – by admin Who has taken highest number of wickets in ODI cricket? A. Wasim Akram B. Muttiah muralitharan C. Chaminda vaas D. Shaun pollock