CricketScore

Records / Men's Test

896 recorded matches

Men's Test cricket records

Most runs, most wickets, hundreds, sixes, best bowling and the highest and lowest totals, counted from ball-by-ball records between 19 Dec 2001 and 9 Oct 2026.

Most runs

M Inn Runs HS Avg 100
PlayerMInnRunsHSAvg100
JE Root16930914,27826250.2741
AN Cook16129112,47229445.3533
SPD Smith12622510,97223955.737
KS Williamson1101959,51525154.0633
V Kohli1232109,230254*46.8530
HM Amla1222119,146311*46.4328
DA Warner1122058,786335*44.626
KC Sangakkara851518,48931960.6429
AB de Villiers1061758,182278*51.7821
MJ Clarke1071868,146329*48.7827
KP Pietersen1011758,07922748.3823
AD Mathews1182118,073200*43.6415
LRPL Taylor1091907,59729044.9519
GC Smith941657,58427748.3123
IR Bell1141987,41623542.3822
JH Kallis891517,40522454.0528
BA Stokes1222207,27325834.4714
CA Pujara1021757,160206*43.6619
Azhar Ali971807,142302*42.2619
Younis Khan811497,13531353.6524
FDM Karunaratne991897,11324438.8716
RT Ponting891596,73322145.1917
DPMD Jayawardene791376,61537450.521
Mushfiqur Rahim1001836,592219*39.2414
TWM Latham951716,450264*39.0917

Most wickets

Inn Wkts Avg Best 5w
PlayerInnWktsAvgBest5w
JM Anderson33968226.417/4231
SCJ Broad30960427.688/1520
NM Lyon26757330.288/5024
R Ashwin19853224.137/5937
MA Starc20844826.177/5819
DW Steyn16543122.427/5126
HMRKB Herath15140427.069/12734
TG Southee20339130.267/6415
RA Jadeja16935025.647/4215
K Rabada13434022.047/11217
PJ Cummins13932721.856/2315
TA Boult14931727.516/3010
MG Johnson14031328.428/6112
JR Hazlewood14931123.716/4915
M Morkel16030927.676/238
I Sharma18630732.687/7411
KAJ Roach16330426.826/4812
Taijul Islam10626430.418/3919
N Wagner12226027.577/399
GP Swann10925529.996/6517
BA Stokes182252316/226
Yasir Shah8924431.48/4116
M Muralitharan7024322.858/7021
JJ Bumrah9923419.796/2716
Harbhajan Singh11323435.967/6211

Most hundreds

100 Runs
Player100RunsInn
JE Root4114,278309
SPD Smith3710,972225
KS Williamson339,515195
AN Cook3312,472291
V Kohli309,230210
KC Sangakkara298,489151
HM Amla289,146211
JH Kallis287,405151
MJ Clarke278,146186
DA Warner268,786205
Younis Khan247,135149
GC Smith237,584165
KP Pietersen238,079175
IR Bell227,416198
AB de Villiers218,182175
DPMD Jayawardene216,615137
Azhar Ali197,142180
LRPL Taylor197,597190
CA Pujara197,160175
SR Tendulkar186,416139
TWM Latham176,450171
S Chanderpaul175,995132
RT Ponting176,733159
MEK Hussey175,779130
UT Khawaja166,229158

Most sixes

6s 4s
Player6s4sInn
BA Stokes138833220
BB McCullum101698157
RR Pant9939089
TG Southee98215155
RG Sharma88473116
AD Mathews87821211
Misbah-ul-Haq81494123
RA Jadeja81402135
CH Gayle8052095
KP Pietersen79977175
MS Dhoni76522139
SPD Smith711193225
DA Warner691036205
AB de Villiers63943175
V Sehwag63841134
JH Kallis58823151
JM Bairstow56719178
JO Holder55357122
SCJ Broad55438243
BKG Mendis55580138
HC Brook5539570
BJ Haddin54362112
Younis Khan53719149
LRPL Taylor53924190
A Flintoff5027768

Highest individual scores

Runs Opponent
PlayerRunsBallsOpponentDate
BC Lara400*582England10 Apr 2004
ML Hayden380437Zimbabwe9 Oct 2003
DPMD Jayawardene374572South Africa27 Jul 2006
PWA Mulder367*334Zimbabwe6 Jul 2025
DA Warner335*418Pakistan29 Nov 2019
CH Gayle333437Sri Lanka15 Nov 2010
MJ Clarke329*468India3 Jan 2012
V Sehwag319304South Africa26 Mar 2008
KC Sangakkara319482Bangladesh4 Feb 2014
HC Brook317322Pakistan7 Oct 2024
CH Gayle317483South Africa29 Apr 2005
Younis Khan313568Sri Lanka21 Feb 2009
HM Amla311*529England19 Jul 2012
KK Nair303*381England16 Dec 2016
Azhar Ali302*469West Indies13 Oct 2016
BB McCullum302559India14 Feb 2014
AN Cook294545India10 Aug 2011
V Sehwag293254Sri Lanka2 Dec 2009
RR Sarwan291452England26 Feb 2009
LRPL Taylor290374Australia13 Nov 2015
KC Sangakkara287457South Africa27 Jul 2006
AB de Villiers278*418Pakistan20 Nov 2010
GC Smith277373England24 Jul 2003
DPMD Jayawardene275435India16 Nov 2009
R Dravid270495Pakistan13 Apr 2004

Best bowling in an innings

Figures Opponent
PlayerFiguresOpponentDate
AY Patel10/119India3 Dec 2021
HMRKB Herath9/127Pakistan14 Aug 2014
KA Maharaj9/129Sri Lanka20 Jul 2018
SCJ Broad8/15Australia6 Aug 2015
GD McGrath8/24Pakistan16 Dec 2004
Taijul Islam8/39Zimbabwe25 Oct 2014
Yasir Shah8/41New Zealand24 Nov 2018
Sajid Khan8/42Bangladesh4 Dec 2021
Nauman Ali8/46England15 Oct 2024
D Bishoo8/49Pakistan13 Oct 2016
NM Lyon8/50India4 Mar 2017
RL Chase8/60England23 Jan 2019
MG Johnson8/61South Africa17 Dec 2008
ST Gabriel8/62Sri Lanka14 Jun 2018
HMRKB Herath8/63Zimbabwe6 Nov 2016
NM Lyon8/64India1 Mar 2023
M Muralitharan8/70England2 Jun 2006
SCG MacGill8/108Bangladesh9 Apr 2006
A Kumble8/141Australia2 Jan 2004
JJ Krejza8/215India6 Nov 2008
M Jansen7/13Sri Lanka27 Nov 2024
MJ Henry7/23South Africa17 Feb 2022
KJ Abbott7/29Pakistan22 Feb 2013
KA Maharaj7/32Bangladesh31 Mar 2022
JA Warrican7/32Pakistan17 Jan 2025

Highest team totals

Total Opponent
TeamTotalOpponentDate
England823/7 decPakistan7 Oct 2024
Pakistan765/6 decSri Lanka21 Feb 2009
Sri Lanka760/7 decIndia16 Nov 2009
India759/7 decEngland16 Dec 2016
Sri Lanka756/5 decSouth Africa27 Jul 2006
West Indies751/5 decEngland10 Apr 2004
West Indies749/9 decEngland26 Feb 2009
West Indies747South Africa29 Apr 2005
Australia735/6 decZimbabwe9 Oct 2003
Sri Lanka730/6 decBangladesh27 Jan 2014
India726/9 decSri Lanka2 Dec 2009
New Zealand715/6 decBangladesh28 Feb 2019
Sri Lanka713/9 decBangladesh31 Jan 2018
England710/7 decIndia10 Aug 2011
India707Sri Lanka26 Jul 2010
India705/7 decAustralia2 Jan 2004
Sri Lanka704/4 decIreland24 Apr 2023
New Zealand690Pakistan26 Nov 2014
India687/6 decBangladesh9 Feb 2017
New Zealand680/8 decIndia14 Feb 2014
Australia674/6 decEngland8 Jul 2009
England669India23 Jul 2025
India664England9 Aug 2007
Australia662/9 decEngland14 Dec 2017
New Zealand659/6 decPakistan3 Jan 2021

Lowest completed totals

Total Opponent
TeamTotalOpponentDate
West Indies27Australia12 Jul 2025
India36Australia17 Dec 2020
Ireland38England24 Jul 2019
Sri Lanka42South Africa27 Nov 2024
Bangladesh43West Indies4 Jul 2018
New Zealand45South Africa2 Jan 2013
India46New Zealand16 Oct 2024
Australia47South Africa9 Nov 2011
Pakistan49South Africa1 Feb 2013
England51West Indies4 Feb 2009
Zimbabwe51New Zealand26 Jan 2012
Bangladesh53South Africa31 Mar 2022
Zimbabwe54South Africa4 Mar 2005
South Africa55India3 Jan 2024
England58New Zealand22 Mar 2018
Zimbabwe59New Zealand7 Aug 2005
Australia60England6 Aug 2015
New Zealand62India3 Dec 2021
Bangladesh62Sri Lanka3 Jul 2007
Bangladesh64Australia22 Aug 2026
England67Australia22 Aug 2019
Zimbabwe68South Africa26 Dec 2017
England68Australia26 Dec 2021
New Zealand68England16 May 2013
Pakistan72England6 Aug 2010

Player of the match awards

Awards

Scope of these records

These records cover 896 recorded men's Test matches played between 19 December 2001 and 9 October 2026. Every figure is counted from the ball-by-ball files; a match missing from the open data is missing here.

Most runs

The leading run scorers are JE Root (14,278), AN Cook (12,472), SPD Smith (10,972), KS Williamson (9,515) and V Kohli (9,230).

Most wickets

The leading wicket takers are JM Anderson (682), SCJ Broad (604), NM Lyon (573), R Ashwin (532) and MA Starc (448).

Most hundreds

The most hundreds: JE Root (41), SPD Smith (37), KS Williamson (33), AN Cook (33) and V Kohli (30).

Most sixes

The most sixes: BA Stokes (138), BB McCullum (101), RR Pant (99), TG Southee (98) and RG Sharma (88).

Highest individual scores

The highest scores are 400* by BC Lara against England on 10 April 2004, 380 by ML Hayden against Zimbabwe on 9 October 2003, 374 by DPMD Jayawardene against South Africa on 27 July 2006, 367* by PWA Mulder against Zimbabwe on 6 July 2025 and 335* by DA Warner against Pakistan on 29 November 2019.

Best bowling in an innings

The best figures are 10 for 119 by AY Patel against India on 3 December 2021, 9 for 127 by HMRKB Herath against Pakistan on 14 August 2014, 9 for 129 by KA Maharaj against Sri Lanka on 20 July 2018, 8 for 15 by SCJ Broad against Australia on 6 August 2015 and 8 for 24 by GD McGrath against Pakistan on 16 December 2004.

Highest team totals

The highest totals are 823/7 by England against Pakistan on 7 October 2024, 765/6 by Pakistan against Sri Lanka on 21 February 2009, 760/7 by Sri Lanka against India on 16 November 2009, 759/7 by India against England on 16 December 2016 and 756/5 by Sri Lanka against South Africa on 27 July 2006.

Lowest completed totals

The lowest completed totals are 27 by West Indies against Australia on 12 July 2025, 36 by India against Australia on 17 December 2020, 38 by Ireland against England on 24 July 2019, 42 by Sri Lanka against South Africa on 27 November 2024 and 43 by Bangladesh against West Indies on 4 July 2018.

Player of the match awards

The most awards: SPD Smith (13), JE Root (13), BA Stokes (12), KS Williamson (11) and RA Jadeja (11).

Questions and answers

Who has scored the most runs in men's Test cricket?

JE Root, with 14,278 runs in 309 innings.

Who has taken the most wickets in men's Test cricket?

JM Anderson, with 682 wickets.

What is the highest team total in men's Test cricket?

823/7 by England against Pakistan on 7 October 2024.

What is the highest individual score in men's Test cricket?

400* by BC Lara against England on 10 April 2004.

Who has hit the most sixes in men's Test cricket?

BA Stokes, with 138.

More records

Formats