Previously was Wasim Akram, but now it is Muttiah Muralitharan.
Muttiah Muralidharan
M Muralitharan ( Sri Lanka )
Muttiah Muralidharan(In tests and ODIs)
Wasim Akram from Pakistan. He had 502 wickets when he retired.
234 wickets by Darren Gough
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
lool
Muthaiah Muralitharan has a total of 783 wickets in test matches and 512 wickets in ODIs. He is the highest wicket taker in test matches and the highest wicket taker if you sum up the total wickets taken in both forms of the game.
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
umar
M. Muralitharan of Sri Lanka
414 wickets.