Recently retired Muralitharan with 534 wickets. The second highest is Wasim Akram on 502
Anil Kumble is the highest wicket taker for India in Tests and ODI.
darren gough with a blistering 204 wickets
Muthiah murlidaran from Sri lanka
Muttiah Muralitharan of Sri Lanka
Wasim Akram, 502 wickets.
Muttiah Muralitharan has the record of highest wicket in ODI and as well as in test also.
Sachin Tendulkar of India is the leading run-scorer in Tests as well as one-day international cricket. He has scored 16917 runs in ODI and 12773 runs in test cricket.