In test matches,Anil Kumble is the highest wicket-taker for India with 619 wickets.
South African Wicketkeeper Mark Boucher is highest wicket taker.
Muttiah Muralitharan has the record of highest wicket in ODI and as well as in test also.
Wasim Akram is the highest wicket taker in pakistan
Shane Warne is the highest wicket taker in the world at present.
Currently Shane Warne