Kevin Pietersen has taken 5 Test wickets for England, 7 One-Day International wickets, and one 20-20 wicket. In first-class matches Pietersen has taken 62 wickets in the four-day format, 41 in one-day matches, and 17 in 20-20 games.
387
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.
619 wickets
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.
10 wickets
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