Jim laker
ms dhoni
In test matches,Anil Kumble is the highest wicket-taker for India with 619 wickets.
muralidharan
Muttiah Muralitharan
Daniel vettori
Graeme Swann of England took 22 wickets in just 4 tests to be the leading wicket taker in 2009.
Muttiah Muralitharan has the record of highest wicket in ODI and as well as in test also.
Currently Shane Warne
Its Anil Kumble with 619 wickets, he is also the 3rd highest in the world.
I think peter Siddle (Aus) is the leading wicket taker at the ovel.
The most wickets taken in one match was done by Jim Laker from England, he took 10-53 in one innings and 9-37 in the other. The leading test match wicket taker overall is Muttiah Muralitharan from Sri Lanka, he has taken 800 wickets
Dale Steyn of South Africa till 22.12.2008.Harbhajan Singh may surpass him.