Anil Kumble is the highest wicket taker for India in Tests and ODI.
Muttiah Muralitharan has the record of highest wicket in ODI and as well as in test also.
The player with the most ODI is Sri Lanka's Muttiah Muralitharan followed by Pakistan's Wasim Akram.
Shane Warne is the highest wicket taker in the world at present.
Wasim Akram is the highest wicket taker in pakistan
Daniel Martyn
In test matches,Anil Kumble is the highest wicket-taker for India with 619 wickets.
Test Matches - Muttiah Muralitharan, 800 wickets ODI - Muttiah Muralitharan, 534 wickets He's pretty good...
darren gough with a blistering 204 wickets
Alan Donald.
Muttiah Muralitharan
muralidharan