Muttiah Muralitharan has taken 800 wickets in Test Cricket and 534 wickets in ODI.
For New Zealand in Test Cricket, Rechard Hadlee has taken most wickets (431) and in ODI, Daniel Vettori (282).
In test cricket, it is Anil Kumble, who has taken 156 wickets through lbw, while in odi it is Wasim Akram, who had taken 92.
Sunil Gavaskar has taken 26 wickets: Test- 1, ODI- 1, First-Class Cricket- 22, List A Cricket- 2.
Anish Ahuja The most wickets by an individual in World Cup ODI's is Glen McGrath of Australia with 71 Wickets. He took 26 wickets in his last world cup in 2007.
Muttiah Muralitharan. He has taken 512 wickets in 334 matches.
502 in odi cricket...
800 in test, 519 in ODI.
Waqar Younis in 252 ODI's.
No cricketer has taken 10 wickets haul in odi