🏏International Records
mediumWho has taken the most wickets in ODI cricket history?
AWasim Akram
BGlenn McGrath
✓Muttiah Muralitharan
DWaqar Younis
Answer Explanation
Muttiah Muralitharan took 534 wickets in ODI cricket — the all-time record in the format. Wasim Akram is second with 502 wickets.