10- Ajit Agarkar has 349 wickets in International cricket
9- Mohammed Shami has 406 wickets
8- Ishant Sharma has 434 scalps
7- Ravindra Jadeja has 503 wickets
6- Javagal Srinath has 551 scalps
5- Zaheer Khan has 610 wickets
4- Kapil Dev has 687 wickets
3- Ravi Ashwin has 689 scalps
2- Harbhajan Singh has taken 711 wickets
1- Anil Kumble has 956 scalps
Next : From Sachin Tendulkar to Ricky Ponting, top 10 players to play most international matches at home
Click to read more..