Legendary Indian spinner Anil Kumble leads the list as India’s highest wicket-taker in Tests.
Having played in 132 matches, he sits atop with 619 scalps.
Ravichandran Ashwin follows next in the 2nd position.
He has competed in 100 Tests while taking 516 wickets.
India’s World Cup-winning captain Kapil Dev comes in 3rd place with 434 scalps.
He has represented India in 131 Tests from 1978 to 1994.
Harbhajan Singh occupies the 4th spot with 417 wickets in 103 Tests.
He competed in red-ball cricket from 1998 to 2015.
Ishant Sharma has taken 311 wickets in 105 Tests.
He is tied with Zaheer Khan who has achieved the same in 92 Tests.