In all Tests, it's Muttiah Muralitharan, the Sri Lankan spinner, who currently (at 24/12/09) sits on 792.
In a single Test match, England's Jim Laker once took 19 against Australia at Old Trafford.
Shane Warne is the highest wicket taker in the world at present.
Dairk Nanis of Australia is the highest wicket taker in t20 world cup 2010.
Wasim Akram is the highest wicket taker in pakistan
Anil Kumble is the highest wicket taker for India in Tests and ODI.
glenn mcgrath
malinga
In test matches,Anil Kumble is the highest wicket-taker for India with 619 wickets.
Kevin Prince Boateng
Rozer binni
Muttiah Muralitharan
muralidharan
Its Anil Kumble with 619 wickets, he is also the 3rd highest in the world.