India has produced some of the greatest bowlers in Test cricket history. From legendary spinners to world-class fast bowlers, these players have consistently delivered match-winning performances for the country. The Top 5 Indian Wicket Takers in Test Cricket feature bowlers who have dominated international batting line-ups and created historic records across different eras.
The Top 5 Indian Wicket Takers in Test Cricket are ranked according to their total wickets for India in Test cricket as of 2026.
1. Anil Kumble

Anil Kumble remains India’s highest wicket-taker in Test cricket with 619 wickets in 132 matches. The legendary leg-spinner was known for his accuracy, bounce, and relentless consistency.
He famously took all 10 wickets in a single innings against Pakistan in 1999, becoming only the second bowler in Test history to achieve the feat. This remarkable performance remains one of the biggest reasons Anil Kumble tops the Top 5 Indian Wicket Takers in Test Cricket list and is regarded as one of India’s greatest Test bowlers.
| Matches | Wickets | Best Bowling | Average | 5-Wicket Hauls |
|---|---|---|---|---|
| 132 | 619 | 10/74 | 29.65 | 35 |
2. Ravichandran Ashwin

Ravichandran Ashwin retired from Test cricket in December 2024 after finishing with 537 wickets in 106 matches.
Ashwin is widely regarded as one of the greatest modern-day spinners and India’s most successful off-spinner in Test history. He also scored over 3,500 Test runs, making him one of the finest all-rounders of his generation. His extraordinary achievements firmly secure his place among the Top 5 Indian Wicket Takers in Test Cricket and cement his legacy as one of India’s greatest Test cricketers.
| Matches | Wickets | Best Bowling | Average | 5-Wicket Hauls |
|---|---|---|---|---|
| 106 | 537 | 7/59 | 24.00 | 37 |
3. Harbhajan Singh

Harbhajan Singh was India’s match-winner during the 2000s, especially in home conditions. He finished with 417 wickets in 103 Tests.
His most iconic performance came in the 2001 Border-Gavaskar Trophy, where he took a hat-trick against Australia and played a crucial role in India’s historic series victory. That unforgettable achievement is one of the key reasons Harbhajan Singh features among the Top 5 Indian Wicket Takers in Test Cricket.
| Matches | Wickets | Best Bowling | Average | 5-Wicket Hauls |
|---|---|---|---|---|
| 103 | 417 | 8/84 | 32.46 | 25 |
4. Kapil Dev

Kapil Dev was India’s first genuine fast-bowling superstar. He took 434 wickets in 131 Tests and held the world record for most Test wickets when he retired in 1994.
Apart from his bowling, Kapil was also a brilliant lower-order batter and the captain who led India to the 1983 World Cup title. His remarkable all-round contributions and record-breaking bowling career firmly place him among the Top 5 Indian Wicket Takers in Test Cricket.
| Matches | Wickets | Best Bowling | Average | 5-Wicket Hauls |
|---|---|---|---|---|
| 131 | 434 | 9/83 | 29.64 | 23 |
5. Ravindra Jadeja

Ravindra Jadeja is the only active player in this list. As of 2026, he has taken 323 wickets in 84 Tests and continues to be one of India’s most valuable all-rounders.
Jadeja’s accuracy, ability to bowl long spells, and outstanding fielding make him a complete package in Test cricket. His consistent performances with both ball and bat have secured his place among the Top 5 Indian Wicket Takers in Test Cricket.
| Matches | Wickets | Best Bowling | Average | 5-Wicket Hauls |
|---|---|---|---|---|
| 84 | 337 | 7/42 | 24.14 | 15 |
Complete Ranking – Top 5 Indian Wicket Takers in Test Cricket 2026
| Rank | Player | Wickets | Matches |
|---|---|---|---|
| 1 | Anil Kumble | 619 | 132 |
| 2 | Ravichandran Ashwin | 537 | 106 |
| 3 | Kapil Dev | 434 | 131 |
| 4 | Harbhajan Singh | 417 | 103 |
| 5 | Ravindra Jadeja | 323 | 84 |
Conclusion
The Top 5 Indian Wicket Takers in Test Cricket represent different generations of Indian bowling excellence. Anil Kumble remains the undisputed leader, while Ravichandran Ashwin retired as one of the greatest all-rounders and spinners in cricket history. Kapil Dev revolutionized Indian fast bowling, Harbhajan Singh delivered unforgettable performances in the 2000s, and Ravindra Jadeja continues to carry the legacy forward in the modern era.
These bowlers have not only taken wickets but also played a huge role in shaping India’s rise as a dominant force in Test cricket.
FAQs
1. Who is the highest wicket-taker for India in Test cricket?
Anil Kumble is India’s highest wicket-taker in Test cricket with 619 wickets in 132 matches. His historic 10-wicket haul against Pakistan in 1999 remains one of the greatest bowling performances in Test history.
2. Which active Indian bowler has taken the most wickets in Test cricket?
As of 2026, Ravindra Jadeja is the active Indian bowler with the most Test wickets. His consistency with both bat and ball has made him one of India’s most valuable all-rounders.
3. Which Indian bowler has taken all 10 wickets in a Test innings?
Anil Kumble is the only Indian bowler to take all 10 wickets in a Test innings. He achieved this historic feat against Pakistan in Delhi in 1999.
SEE MORE:


