10 - Umesh Yadav, Matches: 16, Innings: 15, Wickets: 26
9 - Ravi Shastri, Matches: 32, Innings: 29, Wickets: 27
8 - Kuldeep Yadav, Matches: 17, Innings: 16, Wickets: 30
7 - Javagal Srinath, Matches: 24, Innings: 24, Wickets: 31
6 - Ajit Agarkar, Matches: 21, Innings: 21, Wickets: 32
5 - Harbhajan Singh, Matches: 31, Innings: 30, Wickets: 33
4 - Mohammed Shami, Matches: 18, Innings: 18, Wickets: 37
3 - Anil Kumble, Matches: 26, Innings: 25, Wickets: 41
2 - Kapil Dev, Matches: 42, Innings: 42, Wickets: 43
1 - Ravindra Jadeja, Matches: 30, Innings: 30, Wickets: 44
Next : Top 10 fielders with the most catches taken in Test cricket history, Joe Root storms into top 5
Click to read more..