Anil Kumble with 619 wickets in test match and 337 wickets in ODI.
Kumble
Rahul Dravid
piyush chawla
Sreesanth
Glenn McGrath has taken highest wickets.He has taken 71 wickets.
Chaminda Vaas
ashwin
Muttiah Muralitharan
sachin
M Muralitharan
Muttiah Muralidharan
Sri Lanka