Bowling Records

Best Test Bowling Figures for India

This article explores the greatest bowling performances for India in Test cricket, ranging from historic ten-wicket hauls to longevity milestones.

Best Test Bowling Figures for India

PlayerBowling Figures (Innings)Overs BowledAgainstVenueMatch Date
Anil Kumble10/7426.3PakistanDelhi4 Feb 1999
Jasubhai Patel9/6935.5AustraliaKanpur19 Dec 1959
Kapil Dev9/8330.3West IndiesAhmedabad12 Nov 1983
Subhash Gupte9/10234.3West IndiesKanpur12 Dec 1958
Vinoo Mankad8/5247.0PakistanDelhi16 Oct 1952
Vinoo Mankad8/5538.5EnglandChennai6 Feb 1952
Narendra Hirwani8/6118.3West IndiesChennai11 Jan 1988
Srinivas Venkataraghavan8/7251.1New ZealandDelhi19 Mar 1965
Narendra Hirwani8/7515.2West IndiesChennai11 Jan 1988
Erapalli Prasanna*8/7623.0New ZealandAuckland24 Jan 1976
Bhagwath Chandrasekhar8/7941.5EnglandDelhi20 Dec 1972
Harbhajan Singh8/8441.5AustraliaChennai18 Mar 2001
Kapil Dev8/8530.5PakistanLahore23 Jan 1983
Javagal Srinath8/8627.0PakistanEden Gardens16 Feb 1999
Kapil Dev8/10638.0AustraliaAdelaide13 Dec 1985
Anil Kumble8/14146.5AustraliaSydney2 Jan 2004

Key Insights on Greatest Bowling Spells for India in Test Cricket

Individual Performance Records and Innings Milestones

Anil Kumble holds the best bowling figures for India in Test cricket, picking up all 10 wickets for 74 runs against Pakistan in the fourth innings of the 1999 Delhi Test.

Anil Kumble’s 10-wicket feat is overall the second-best bowling figure by any bowler in a Test innings.

Kapil Dev’s 9 for 83 against the West Indies in 1983 are the best bowling figures by a fast bowler for India in Test cricket.

Kapil Dev also holds the record for the best bowling figure by any captain and the best in a losing cause for India in Tests.

Erapalli Prasanna delivered the best bowling figures for India in an away Test with 8 for 76 against New Zealand in 1976.

Narendra Hirwani fetched 8 wickets for 61 runs against the West Indies in 1988, the best figures for India in a debut Test innings.

See the list of pace bowlers with the most Test wickets here.


Match Hauls and Career Accumulation Records

Narendra Hirwani claimed a match haul of 16 for 136 against the West Indies in 1988, which is the best match haul by a bowler on his Test debut.

The 16 for 136 by Hirwani remains the best bowling figure by an Indian bowler in a single Test match.

Ravichandran Ashwin has picked up the most five-wicket hauls (37) and ten-wicket hauls (10) for India in Tests.

Anil Kumble follows closely with eight ten-wicket hauls in Test cricket.


Age and Longevity Bowling Milestones

Ravi Shastri is the youngest Indian bowler to take a five-wicket haul in Tests, recording 5 for 125 at the age of 18 years and 290 days against New Zealand in 1981.

Laxman Sivaramakrishnan is the only Indian bowler to grab three five-wicket hauls before turning 20 in Tests.

Ravichandran Ashwin is the oldest Indian bowler to take a five-for in Tests, achieved at 38 years and two days old with figures of 6 for 88 against Bangladesh in 2024.


Team Performance and Negative Statistical Records

Rajesh Chauhan delivered the most expensive bowling figures for India in a Test innings, conceding 276 runs for one wicket against Sri Lanka in 1997.

During Rajesh Chauhan’s record-expensive spell, Sri Lanka posted 952 for 6, the highest team total in Test format history.

Suresh Raina recorded the worst economy rate for India in a Test innings (minimum 30 balls), with an economy of 11 after giving away 77 runs in seven overs against South Africa in 2010.