Image: Getty Images
Former Indian spinner Bishan Bedi played total 67 Test matches for India during 1966-1979. He took 266 wickets in Tests. He was also captain of Indian Team.
Image: Getty Images
Ravindra Jadeja is only second player who is currently active to feature in this list. He played 67 matches and took 275 wickets in Tests (till 26 July 2023).
Image: Getty Images
India's Legendary left arm pacer Zahir Khan played 92 Test matches for India. He took total 311 wickets for India in Test Cricket.
Image: Getty Images
Tallest Indian pacer Ishant Sharma played 105 Test matches for India. He took 311 wickets in Test Cricket for India.
Image: Getty Images
Former Indian cricketer and legendary spinner Harbhajan Singh played 103 Tests for India. He has 417 wickets in Tests cricket.
Image: Getty Images
Indian Legend and former Indian captain Kapil Dev played 131 Tests for India. He took 434 wickets in Test cricket for India.
Image: Getty Images
Ravichandran Ashwin has played only 94 Tests matches for India. He has 489 wickets in Test cricket (till 26 July 2023).
Image: Getty Images
Indian Legend and former captain Anil Kumble tops the list with 619 wickets. He has played total 134 Test matches for India.
Image: Getty Images