abdur razzak
Muttiah Muralitharan has the record of highest wicket in ODI and as well as in test also.
Alec Michael Dutton
Muttiah Muralitharan
M Muralitharan (SL) - 458 wickets
As of November 2009, the third-highest wicket-taker in one-day cricket is Waqar Younis, who has taken 675 wickets at an average of 22.36 runs each. The closest contender to his position who is still playing List A cricket is Muttiah Muralitharan, who has taken 641 wickets at an average of 22.33.
Yes, I know he is Pakistan Spin Bowler Saqlain Mushtaq who completed his fastest to 100 wickets in one day matches.
Ajith Agakar
Wasim Akram
Azhaarudin and jadeja holds the highest fourth wicket partnership of 275 runs(not out) for any wicket in one day.
Waqar Younis ranks third in the list of cricketers with the most wickets in List A cricket, with 675 wickets in 412 matches.
The leading wicket taker in One Day Internationals is Muttiah Muralitheran of Sri Lanka, who captured 534 wickets during his illustrious bowling career that spanned nearly 18 years. Next on the list is Wasim Akram of Pakistan, with 502 ODI wickets.