Former India spinner Anil Kumble has taken part in a total of 403 matches across formats and scalped 956 wickets.
One of the greatest spinners that Indian cricket produced, Ravichandran Ashwin snapped 744 wickets in 281 international games.
Former India spinner Harbhajan Singh picked up 711 wickets in 367 matches throughout his international career.
Former India World Cup winning captain, Kapil Dev took 687 wickets in 356 international games.
India’s star all-rounder Ravindra Jadeja collected 597 wickets in just 351 games.
Former India pacer Zaheer Khan scalped 610 international wickets in 309 games.
Former India speedster Javagal Srinath amassed 551 wickets to his name in 296 matches.
India’s star pacer Mohammed Shami has taken 448 international wickets in 188 matches.