Question: who holds the record for most one day international wickets?
Answer: Sri Lankan spinner Muttiah Muralitharan is the highest ODI wicket-taker with a total of 534 wickets.