Skip to content
Cricket Record Book

Most Wickets in a Test Match and Best Match Figures

Covers 895 men's Tests from Dec 2001 to Sep 2026. Match figures add both innings together.

The most wickets in a Test match in the record book’s data is 14, and two spinners share the exact same figures: Rangana Herath (Sri Lanka) took 14/184 against Pakistan in Colombo on 14 Aug 2014, and Yasir Shah (Pakistan) matched it to the run, 14/184 versus New Zealand in Dubai on 24 Nov 2018.

Every haul here comes from the 895 men’s Tests in the data, which run Dec 2001 to Sep 2026. Match figures add both innings together. Performances before Dec 2001 are outside the data, and Afghanistan’s Tests are not in the open data set.

Most Wickets in a Test Match: How Figures Are Ranked

Match figures are written as wickets/runs, so 14/184 means 14 wickets for 184 runs across both innings. The order is set by wickets, with ties broken by runs conceded, lowest first. So Gudakesh Motie (West Indies) heads the 13-wicket group: his 13/99 against Zimbabwe in Bulawayo cost far less than anyone else’s 13.

Herath and Yasir cannot be split on either count, so they share top spot. Ajaz Patel (New Zealand) is third with 14/225 against India at the Wankhede Stadium on 3 Dec 2021, a match in which he took all ten in India’s first innings.

Single-innings hauls are ranked separately on best bowling figures, and career totals are on most Test wickets.

Most Wickets in a Test Match: Top 25 Match Figures

BowlerMatch figuresAgainstVenueDate
HMRKB Herath Sri Lanka14/184PakistanSinhalese Sports Club Ground, Colombo14 Aug 2014
Yasir Shah Pakistan14/184New ZealandDubai International Cricket Stadium, Dubai24 Nov 2018
AY Patel New Zealand14/225IndiaWankhede Stadium, Mumbai3 Dec 2021
G Motie West Indies13/99ZimbabweQueens Sports Club, Bulawayo12 Feb 2023
ST Gabriel West Indies13/121Sri LankaDaren Sammy Cricket Ground, Gros Islet14 Jun 2018
R Ashwin India13/140New ZealandHolkar Cricket Stadium, Indore8 Oct 2016
K Rabada South Africa13/144EnglandSuperSport Park, Centurion22 Jan 2016
HMRKB Herath Sri Lanka13/145AustraliaSinhalese Sports Club Ground, Colombo13 Aug 2016
HMRKB Herath Sri Lanka13/152ZimbabweHarare Sports Club, Harare6 Nov 2016
NM Lyon Australia13/154BangladeshZahur Ahmed Chowdhury Stadium, Chattogram4 Sep 2017
MJ Santner New Zealand13/157IndiaMCA Stadium, Pune24 Oct 2024
A Kumble India13/181AustraliaMA Chidambaram Stadium, Chennai14 Oct 2004
SNJ O’Keefe Australia12/70IndiaMCA Stadium, Pune23 Feb 2017
M Muralitharan Sri Lanka12/82BangladeshAsgiriya Stadium, Kandy11 Jul 2007
R Ashwin India12/85New ZealandRajiv Gandhi International Stadium, Hyderabad23 Aug 2012
R Ashwin India12/98South AfricaVidarbha Cricket Association Stadium, Nagpur25 Nov 2015
AAP Atkinson England12/106West IndiesLord’s Cricket Ground, London10 Jul 2024
Mehedi Hasan Miraz Bangladesh12/117West IndiesShere Bangla National Stadium, Mirpur30 Nov 2018
MG Johnson Australia12/127South AfricaSuperSport Park, Centurion12 Feb 2014
Sajid Khan Pakistan12/128BangladeshShere Bangla National Stadium, Mirpur4 Dec 2021
R Ashwin India12/131West IndiesWindsor Park, Roseau12 Jul 2023
HMRKB Herath Sri Lanka12/157BangladeshR Premadasa Stadium, Colombo16 Mar 2013
Mehedi Hasan Miraz Bangladesh12/159EnglandShere Bangla National Stadium, Mirpur28 Oct 2016
R Ashwin India12/167EnglandWankhede Stadium, Mumbai8 Dec 2016
DL Vettori New Zealand12/170BangladeshMA Aziz Stadium, Chattogram26 Oct 2004

Best Match Figures in a Test for India

BowlerMatch figuresAgainstVenueDate
R Ashwin13/140New ZealandHolkar Cricket Stadium, Indore8 Oct 2016
A Kumble13/181AustraliaMA Chidambaram Stadium, Chennai14 Oct 2004
R Ashwin12/85New ZealandRajiv Gandhi International Stadium, Hyderabad23 Aug 2012
R Ashwin12/98South AfricaVidarbha Cricket Association Stadium, Nagpur25 Nov 2015
R Ashwin12/131West IndiesWindsor Park, Roseau12 Jul 2023
R Ashwin12/167EnglandWankhede Stadium, Mumbai8 Dec 2016
R Ashwin12/198AustraliaMA Chidambaram Stadium, Chennai22 Feb 2013
A Kumble12/279AustraliaSydney Cricket Ground, Sydney2 Jan 2004
AR Patel11/70EnglandNarendra Modi Stadium, Ahmedabad24 Feb 2021
IK Pathan11/96BangladeshBangabandhu National Stadium, Dhaka10 Dec 2004

Most Runs in a Test Match by a Player

BatterRunsAgainstVenueDate
Shubman Gill India430EnglandEdgbaston, Birmingham2 Jul 2025
KC Sangakkara Sri Lanka424BangladeshZahur Ahmed Chowdhury Stadium, Chattogram4 Feb 2014
BC Lara West Indies400EnglandAntigua Recreation Ground, St John’s10 Apr 2004
ML Hayden Australia380ZimbabweWACA Ground, Perth9 Oct 2003
DPMD Jayawardene Sri Lanka374South AfricaSinhalese Sports Club Ground, Colombo27 Jul 2006
PWA Mulder South Africa367ZimbabweQueens Sports Club, Bulawayo6 Jul 2025
GC Smith South Africa362EnglandEdgbaston, Birmingham24 Jul 2003
DA Warner Australia335PakistanAdelaide Oval, Adelaide29 Nov 2019
CH Gayle West Indies333Sri LankaGalle International Stadium, Galle15 Nov 2010
SC Ganguly India330PakistanM Chinnaswamy Stadium, Bengaluru8 Dec 2007
MJ Clarke Australia329IndiaSydney Cricket Ground, Sydney3 Jan 2012
DP Conway New Zealand327West IndiesBay Oval, Mount Maunganui18 Dec 2025
LRPL Taylor New Zealand326AustraliaWACA Ground, Perth13 Nov 2015
JE Root England325PakistanOld Trafford, Manchester22 Jul 2016
V Sehwag India319South AfricaMA Chidambaram Stadium, Chennai26 Mar 2008

Spinners, Repeat Names and Grounds

Spin dominates the list. Of the top 25 hauls, only four belong to fast bowlers: Shannon Gabriel (West Indies, 13/121), Kagiso Rabada (South Africa, 13/144), Mitchell Johnson (Australia, 12/127) and Gus Atkinson (England, 12/106 at Lord’s).

Two names keep coming back. Herath appears four times, three of them in Colombo plus 13/152 in Harare. R Ashwin (India) appears five times, all with 12 or 13 wickets.

Grounds repeat too. Herath’s 14/184 and 13/145 both came at the SSC in Colombo, and the MCA Stadium in Pune hosted two hauls against India: Steve O’Keefe’s 12/70 for Australia and Mitchell Santner’s 13/157 for New Zealand. Shere Bangla National Stadium in Mirpur appears three times, twice for Mehedi Hasan Miraz (Bangladesh).

Best Match Figures for India and Most Runs in a Test

India’s best is Ashwin’s 13/140 against New Zealand at Indore on 8 Oct 2016. Anil Kumble’s 13/181 against Australia in Chennai on 14 Oct 2004 is second. Ashwin owns six of India’s top 10 hauls. Axar Patel’s 11/70 against England in Ahmedabad is the cheapest of the ten.

The page also lists the most runs by a batter in one Test, adding both innings. Shubman Gill (India) leads with 430 against England at Edgbaston on 2 Jul 2025. Kumar Sangakkara (Sri Lanka) made 424 against Bangladesh in Chattogram, and Brian Lara (West Indies) 400 against England in St John’s.

Team match totals are not part of this page; see highest team totals for those.

Questions about Most wickets in a Test match

Which bowler has the most wickets in a Test match?

In data since Dec 2001, Rangana Herath (Sri Lanka) and Yasir Shah (Pakistan) share the best match figures, 14/184 each. Ajaz Patel (New Zealand) also took 14, for 225 runs, against India in Mumbai.

What are the best match figures for India in a Test?

R Ashwin’s 13/140 against New Zealand at Indore on 8 Oct 2016. Anil Kumble’s 13/181 against Australia in Chennai is next, followed by Ashwin’s 12/85 against New Zealand in Hyderabad.

What is Anil Kumble's best in a Test match on this page?

13/181 against Australia in Chennai on 14 Oct 2004, plus 12/279 in Sydney in Jan 2004. Matches before Dec 2001 are not in the data, so his earlier Tests do not appear.

Who has scored the most runs in a Test match?

Shubman Gill (India) with 430 against England at Edgbaston, starting 2 Jul 2025. Kumar Sangakkara made 424 against Bangladesh in Feb 2014 and Brian Lara 400 against England in Apr 2004.

How are match figures ranked?

Wickets decide the order, and when two bowlers have the same number, the cheaper haul goes higher. Both innings of the Test are added together, so Gudakesh Motie’s 13/99 ranks above every other 13-wicket haul in the 895 Tests covered.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.