Most international wickets for India

Anil Kumble – 953 Wickets (499 Innings)

India’s highest wicket-taker. Known for his match-winning spells and consistency.

Ravichandran Ashwin – 765 Wickets (379 Innings)

Dominated Test cricket with his spin. A modern-day legend of Indian cricket.

Harbhajan Singh – 707 Wickets (442 Innings)

Revolutionized Indian spin bowling. Kapil Dev – 687 Wickets (448 Innings)

Kapil Dev – 687 Wickets (448 Innings)

India’s greatest all-rounder. Led India to their first World Cup victory in 1983.

Zaheer Khan – 597 Wickets (373 Innings)

Master of swing and seam. Javagal Srinath – 551 Wickets (348 Innings)

Ravindra Jadeja – 593 Wickets (407 Innings)

Versatile spinner and an all-round asset for India.

Javagal Srinath – 551 Wickets (348 Innings)

The pace spearhead of the 1990s. Known for his speed and consistency on all surfaces.