MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
Muttiah Muralitharan has taken 800 wickets in Test Cricket and 534 wickets in ODI.
Allen, illingworth, botham, flintoff and broad
362 wickets (Tests) 182 wickets (ODI)
Glenn McGrath has taken the highest wickets in whole world cup,he take 71 wickets
Muttiah Muralitharan. He has taken 512 wickets in 334 matches.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
Lasith Malinga with 65 wickets. RP Singh is second with 64 wickets