Skip to content
Cricket Record Book

Test Cricket Records: Runs, Wickets, Scores and Totals

Covers 895 men's matches from Dec 2001 to Sep 2026 with ball-by-ball records. Afghanistan matches are not in the open data set.

These Test cricket records come from 895 men’s Tests, starting on 19 Dec 2001 and running to 9 Sep 2026, each one logged ball by ball. Joe Root (England) leads the run list with 14,278, and James Anderson (England) leads the wicket list with 682.

Careers that started before Dec 2001 only count from that date, so some long careers look shorter here than in full career lists. Afghanistan’s Tests are missing from the open source data, which is why no Afghan scores or results show up.

How to Read These Test Cricket Records

Every list below is drawn from the same 895 Tests. Runs and wickets are added up over a player’s matches in that window. The highest scores table looks at single innings, and an asterisk means not out. For best bowling, more wickets always rank higher, with runs conceded used to separate equal hauls, which is why 10/119 beats 9/127.

The fastest hundreds table is about the ball count when the batter reached 100, not where the innings finished. Lowest totals include only completed all-out innings, so a declaration or an innings cut short by rain cannot appear.

You can sort any table by clicking its headings. For the same lists in the shorter formats, open the ODI records and T20I records pages, or the combined international cricket records.

Most Runs in Test Cricket

BatterMInnsRunsHSAvgSR100s50s
JE Root England16930914,27826250.4557.614169
AN Cook England16129112,47229445.3546.953357
SPD Smith Australia12422310,92023956.0053.963745
KS Williamson New Zealand1101959,51525154.0651.983338
V Kohli India1212109,230254*46.8555.583031
HM Amla South Africa1212119,146311*46.6650.192839
DA Warner Australia1122058,786335*44.6070.192637
KC Sangakkara Sri Lanka841518,48931961.0754.322933
AB de Villiers South Africa1051758,182278*51.7854.802142
MJ Clarke Australia1071868,146329*49.0755.912725
KP Pietersen England1001758,07922748.3861.762335
AD Mathews Sri Lanka1162118,073200*43.8848.311545
LRPL Taylor New Zealand1091917,59729045.4959.221935
GC Smith South Africa931647,57227749.4960.782332
IR Bell England1141987,41623542.3849.552242
JH Kallis South Africa881497,32222453.8449.852827
BA Stokes England1212207,27325834.4758.531437
CA Pujara India1001757,160206*43.6644.291935
Azhar Ali Pakistan971807,142302*42.2641.931935
Younis Khan Pakistan801497,13531353.6551.842421

Most Wickets in Test Cricket

BowlerMInnsWktsBestAvgEcon5w
JM Anderson England1813396827/4226.412.7731
SCJ Broad England1663096048/1527.682.9820
NM Lyon Australia1422655718/5030.212.9524
R Ashwin India1051985327/5924.122.8437
MA Starc Australia1072064457/5826.133.4319
DW Steyn South Africa901654317/5122.423.2226
HMRKB Herath Sri Lanka821514049/12727.062.7934
TG Southee New Zealand1072033917/6430.263.0215
RA Jadeja India891693507/4225.642.5915
K Rabada South Africa721343407/11222.043.3517
PJ Cummins Australia741373226/2321.912.8914
TA Boult New Zealand781493176/3027.503.0010
MG Johnson Australia731403138/6128.413.3312
M Morkel South Africa861603096/2327.673.118
I Sharma India1041863077/7432.683.1511
KAJ Roach West Indies891633046/4826.823.1212
JR Hazlewood Australia781473036/6724.002.7814
Taijul Islam Bangladesh601062648/3930.393.0619
N Wagner New Zealand641222607/3927.573.139
GP Swann England601092556/6529.972.9917

Highest Individual Scores in Test Cricket

BatterScoreBalls4s6sAgainstDate
BC Lara West Indies400*582434England10 Apr 2004
ML Hayden Australia3804373911Zimbabwe9 Oct 2003
DPMD Jayawardene Sri Lanka374572431South Africa27 Jul 2006
PWA Mulder South Africa367*334494Zimbabwe6 Jul 2025
DA Warner Australia335*418392Pakistan29 Nov 2019
CH Gayle West Indies333437349Sri Lanka15 Nov 2010
MJ Clarke Australia329*468391India3 Jan 2012
V Sehwag India319304435South Africa26 Mar 2008
KC Sangakkara Sri Lanka319482328Bangladesh4 Feb 2014
HC Brook England317322293Pakistan7 Oct 2024
CH Gayle West Indies317483373South Africa29 Apr 2005
Younis Khan Pakistan313568274Sri Lanka21 Feb 2009
HM Amla South Africa311*529350England19 Jul 2012
KK Nair India303*381324England16 Dec 2016
Azhar Ali Pakistan302*469233West Indies13 Oct 2016

Best bowling figures in an innings

BowlerFiguresOversAgainstDate
AY Patel New Zealand10/11947.5India3 Dec 2021
HMRKB Herath Sri Lanka9/12733.1Pakistan14 Aug 2014
KA Maharaj South Africa9/12941.1Sri Lanka20 Jul 2018
SCJ Broad England8/159.3Australia6 Aug 2015
GD McGrath Australia8/2416Pakistan16 Dec 2004
Taijul Islam Bangladesh8/3916.5Zimbabwe25 Oct 2014
Yasir Shah Pakistan8/4112.3New Zealand24 Nov 2018
Sajid Khan Pakistan8/4215Bangladesh4 Dec 2021
Nauman Ali Pakistan8/4616.3England15 Oct 2024
D Bishoo West Indies8/4913.5Pakistan13 Oct 2016
NM Lyon Australia8/5022.2India4 Mar 2017
RL Chase West Indies8/6021.4England23 Jan 2019
MG Johnson Australia8/6124South Africa17 Dec 2008
ST Gabriel West Indies8/6220.4Sri Lanka14 Jun 2018
HMRKB Herath Sri Lanka8/6323Zimbabwe6 Nov 2016

Most Hundreds in Test Cricket Records

BatterMInns100sRunsHS
JE Root England1693094114,278262
SPD Smith Australia1242233710,920239
AN Cook England1612913312,472294
KS Williamson New Zealand110195339,515251
V Kohli India121210309,230254*
KC Sangakkara Sri Lanka84151298,489319
HM Amla South Africa121211289,146311*
JH Kallis South Africa88149287,322224
MJ Clarke Australia107186278,146329*
DA Warner Australia112205268,786335*
Younis Khan Pakistan80149247,135313
KP Pietersen England100175238,079227
GC Smith South Africa93164237,572277
IR Bell England114198227,416235
AB de Villiers South Africa105175218,182278*

Most Sixes in Test Cricket

BatterMInnsSixesRunsHS
BA Stokes England1212201387,273258
BB McCullum New Zealand891571015,778302
RR Pant India51891003,644159*
TG Southee New Zealand98155982,24577*
AD Mathews Sri Lanka116211888,073200*
RG Sharma India66116884,301212
Misbah-ul-Haq Pakistan69123815,102161*
RA Jadeja India87135814,140175*
CH Gayle West Indies5295803,927333
KP Pietersen England100175798,079227
MS Dhoni India86139764,721224
DA Warner Australia112205708,786335*
SPD Smith Australia1242236910,920239
AB de Villiers South Africa105175638,182278*
V Sehwag India75132625,886319

Fastest Test Hundreds by Balls Faced

BatterBalls to 100Final scoreAgainstDate
BB McCullum New Zealand54145Australia20 Feb 2016
Misbah-ul-Haq Pakistan56101Australia30 Oct 2014
AC Gilchrist Australia57102England14 Dec 2006
DA Warner Australia69180India13 Jan 2012
TM Head Australia69123England21 Nov 2025
CH Gayle West Indies70102Australia16 Dec 2009
C de Grandhomme New Zealand71105West Indies1 Dec 2017
BB McCullum New Zealand74195Sri Lanka26 Dec 2014
AB de Villiers South Africa75129India16 Dec 2010
BC Lara West Indies77216Pakistan19 Nov 2006
JM Bairstow England77136New Zealand10 Jun 2022
V Sehwag India78180West Indies10 Jun 2006
BB McCullum New Zealand78202Pakistan26 Nov 2014
DA Warner Australia78113Pakistan3 Jan 2017
CH Gayle West Indies80105England19 Aug 2004

Highest Team Totals in Test Cricket

TeamTotalOversAgainstVenueDate
England823/7150PakistanMultan Cricket Stadium, Multan7 Oct 2024
Pakistan765/6248.5Sri LankaNational Stadium Karachi, Karachi21 Feb 2009
Sri Lanka760/7202.4IndiaNarendra Modi Stadium, Ahmedabad16 Nov 2009
India759/7190.4EnglandMA Chidambaram Stadium, Chennai16 Dec 2016
Sri Lanka756/5185.1South AfricaSinhalese Sports Club Ground, Colombo27 Jul 2006
West Indies751/5202EnglandAntigua Recreation Ground, St John’s10 Apr 2004
West Indies749/9194.4EnglandKensington Oval, Bridgetown26 Feb 2009
West Indies747235.2South AfricaAntigua Recreation Ground, St John’s29 Apr 2005
Australia735/6146.3ZimbabweWACA Ground, Perth9 Oct 2003
Sri Lanka730/6187.5BangladeshShere Bangla National Stadium, Mirpur27 Jan 2014
India726/9163.3Sri LankaBrabourne Stadium, Mumbai2 Dec 2009
New Zealand715/6163BangladeshSeddon Park, Hamilton28 Feb 2019
Sri Lanka713/9199.3BangladeshZahur Ahmed Chowdhury Stadium, Chattogram31 Jan 2018
England710/7188.1IndiaEdgbaston, Birmingham10 Aug 2011
India707225.2Sri LankaSinhalese Sports Club Ground, Colombo26 Jul 2010

Lowest all-out totals

TeamTotalOversAgainstVenueDate
West Indies2714.3AustraliaSabina Park, Kingston12 Jul 2025
India3621.2AustraliaAdelaide Oval, Adelaide17 Dec 2020
Ireland3815.4EnglandLord’s Cricket Ground, London24 Jul 2019
Sri Lanka4213.5South AfricaKingsmead, Durban27 Nov 2024
Bangladesh4318.4West IndiesSir Vivian Richards Stadium, North Sound4 Jul 2018
New Zealand4519.2South AfricaNewlands, Cape Town2 Jan 2013
India4631.2New ZealandM Chinnaswamy Stadium, Bengaluru16 Oct 2024
Australia4718South AfricaNewlands, Cape Town9 Nov 2011
Pakistan4929.1South AfricaThe Wanderers Stadium, Johannesburg1 Feb 2013
England5133.2West IndiesSabina Park, Kingston4 Feb 2009
Zimbabwe5128.5New ZealandMcLean Park, Napier26 Jan 2012
Bangladesh5319South AfricaKingsmead, Durban31 Mar 2022
Zimbabwe5431.2South AfricaNewlands, Cape Town4 Mar 2005
South Africa5523.2IndiaNewlands, Cape Town3 Jan 2024
England5820.4New ZealandEden Park, Auckland22 Mar 2018

Biggest Wins in Test Cricket

ResultFormatVenueDate
New Zealand won by an innings and 359 runsTestQueens Sports Club, Bulawayo7 Aug 2025
New Zealand won by an innings and 301 runsTestMcLean Park, Napier26 Jan 2012
New Zealand won by an innings and 294 runsTestHarare Sports Club, Harare7 Aug 2005
England won by an innings and 283 runsTestHeadingley, Leeds25 May 2007
Sri Lanka won by an innings and 280 runsTestGalle International Stadium, Galle16 Apr 2023
South Africa won by 492 runsTestThe Wanderers Stadium, Johannesburg30 Mar 2018
Australia won by 491 runsTestWACA Ground, Perth16 Dec 2004
Sri Lanka won by 465 runsTestChittagong Divisional Stadium3 Jan 2009
India won by 434 runsTestSaurashtra Cricket Association Stadium, Rajkot15 Feb 2024
New Zealand won by 423 runsTestHagley Oval, Christchurch26 Dec 2018
South Africa won by 10 wicketsTestKingsmead, Durban26 Dec 2002
England won by 10 wicketsTestThe Oval, London19 Aug 2004
Sri Lanka won by 10 wicketsTestShaheed Chandu Stadium, Bogra8 Mar 2006
Australia won by 10 wicketsTestSydney Cricket Ground, Sydney2 Jan 2007
South Africa won by 10 wicketsTestHeadingley, Leeds18 Jul 2008

Most player of the match awards

PlayerAwards
JE Root England13
SPD Smith Australia13
BA Stokes England12
HMRKB Herath Sri Lanka11
RA Jadeja India11
KS Williamson New Zealand11
TM Head Australia11
JH Kallis South Africa10
GC Smith South Africa10
KP Pietersen England10
DPMD Jayawardene Sri Lanka10
KC Sangakkara Sri Lanka10
SCJ Broad England10
R Ashwin India10
V Kohli India10

Most Runs and Hundreds in Test Cricket

Root’s 14,278 runs put him well clear of Alastair Cook (England) on 12,472. Root also has the most hundreds, 41, ahead of Steve Smith (Australia) on 37. Smith has the best average among the top five run scorers, 56.00, though Kumar Sangakkara (Sri Lanka) averages 61.07 in his 84 Tests covered here.

At the top of the individual list stands Brian Lara (West Indies), unbeaten on 400 against England in Antigua in Apr 2004. All 15 entries in that table are triple hundreds. The most recent are Harry Brook’s 317 for England at Multan in Oct 2024 and PWA Mulder’s 367 not out for South Africa against Zimbabwe in Jul 2025.

Ben Stokes (England) has hit 138 sixes, the most in the data, and Brendon McCullum (New Zealand) made the fastest hundred, in 54 balls against Australia on 20 Feb 2016. McCullum appears three times in the fastest hundreds table.

Most Wickets and Best Bowling in Tests

England’s new-ball pair top the wicket list. Anderson has 682 and Stuart Broad (England) 604, with Nathan Lyon (Australia) third on 571 as the leading spinner. Among the top 20 wicket takers, R Ashwin (India) has the most five-wicket hauls, 37, and the best average among the top five, 24.12.

The best innings figures belong to Ajaz Patel (New Zealand), whose all-ten haul cost 119 runs at Mumbai against India in Dec 2021. HMRKB Herath (Sri Lanka) and KA Maharaj (South Africa) are next with 9/127 and 9/129. No eight-wicket haul in the table came cheaper than Broad’s 8/15 against Australia in Aug 2015.

For one-innings bowling across every format, see best bowling figures.

Highest Totals, Lowest Totals and Biggest Wins

Top of the totals list is 823/7, made by England at the Multan Cricket Stadium in Oct 2024; Pakistan’s 765/6 in Karachi (Feb 2009) is next. Sri Lanka own four of the top 15.

The basement belongs to West Indies, who managed only 27 against Australia in Kingston in Jul 2025. Ireland’s 38 at Lord’s and Sri Lanka’s 42 at Kingsmead follow. Newlands in Cape Town hosts four of the 15 lowest totals.

Five Tests were won by more than 400 runs, led by South Africa’s 492-run win at Johannesburg in Mar 2018 and Australia’s 491-run win at the WACA in Dec 2004. Team totals across formats are on highest and lowest team totals.

Questions about Test records

Who has the most runs in Test cricket?

In the 895 Tests covered here since Dec 2001, JE Root (England) is first with 14,278 from 309 trips to the crease, averaging 50.45. AN Cook (England) is second with 12,472 and SPD Smith (Australia) third with 10,920. Anything scored before Dec 2001 sits outside these totals.

Which bowler has taken the most Test wickets?

JM Anderson (England) leads with 682 wickets at 26.41. SCJ Broad (England) has 604 and NM Lyon (Australia) 571. Among spinners, Lyon and R Ashwin (India), on 532, lead the way.

What is the highest individual score in Test cricket?

It is 400 not out by BC Lara (West Indies), a 582-ball innings at the Antigua Recreation Ground in Apr 2004. ML Hayden (Australia) scored 380 against Zimbabwe in Oct 2003, while DPMD Jayawardene (Sri Lanka) made 374 at Colombo in Jul 2006.

What is the biggest win in Test cricket?

By runs, South Africa beat Australia by 492 runs at Johannesburg on 30 Mar 2018. Australia’s 491-run win over Pakistan at Perth in Dec 2004 is next.

What is the follow-on in Test cricket?

In a five-day Test, if the side batting second finishes its first innings at least 200 runs behind, the other captain can make it bat again straight away. It is a choice, not a requirement, and the trailing side then has to bat again to avoid an innings defeat.

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