Batting records (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew HallSA2003-20071120253316329.61119044.79125674
Daniel LawrenceENG2021-2026173128589129.59147858.050759810
Joe DenlyENG2019-2020152808279429.54208639.650601104
Wriddhiman SahaIND2010-2021405610135311729.41297345.5136612914
Martin GuptillNZ2009-201647891258618929.39554846.613171032623
Tino MawoyoZIM2011-201611221615163*29.29166037.05132770
Ben FoakesENG2018-2024254671139113*29.21241147.242431087
Kyle VerreynneSA2021-2026325061280136*29.09229455.8043413314
Mark BoucherSA/IWX2002-20127611110292611728.97591749.45119632911
Dominic SibleyENG2019-2021223931042133*28.94304534.222561141
Nathan AstleNZ2003-20061525169312828.88136950.62141950
Shane DowrichWI2015-2020346181528125*28.83325047.0239817211
Nick ComptonENG2012-20161630377511728.70215036.05223843
Kavem HodgeWI2024-202617321889123*28.68196145.332451112
Tatenda TaibuZIM2003-2012122416577628.57166539.46060765
Soumya SarkarBAN2015-20211528079914928.54131760.671421079
Mitchell MarshAUS2014-202446807208318128.53370056.3039927032
Shimron HetmyerWI2017-2019152908259328.45111773.860508427
Kaushal SilvaSL2011-201839740209913928.36521240.2731262382
Faisal IqbalPAK2002-20101626170713928.28149047.45143824
Khurram ManzoorPAK2009-20141630181714628.17182744.721731001
Keegan PetersenSA2021-2024142507048228.16147747.66040860
Shai HopeWI2015-202648912250514728.15572543.7657228112
Moeen AliENG2014-20236811883094155*28.13597351.805151537534
Tagenarine ChanderpaulWI2022-202615292758207*28.07201337.66122726
Shadman IslamBAN2018-202629553145712028.02288650.492851713
Daren GangaWI2003-20081834289613528.00225539.731421170
Mark StonemanENG2017-2018112015266027.68118844.28051661
Dawid MalanENG2017-202222390107414027.54262240.961921461
Boeta DippenaarSA2002-2007162836847127.36158843.07043843
Regis ChakabvaZIM2011-20212040498410127.33250739.25152917
Alex HalesENG2015-2016112105739427.29130743.84050773
Junaid SiddiqueBAN2008-20121733089710627.18218541.051711120
Hamish RutherfordNZ2013-20151629175517126.96133856.43112989
John CampbellWI2019-202629576136411526.75271650.2214416316
Peter MoorZIM/IRE2016-2025142817228326.74153147.16063817
Suresh RainaIND2010-20151831276812026.48144553.151781004
Lahiru ThirimanneSL2011-2022448562088155*26.43529439.44310112073
Faheem AshrafPAK2018-2023172716879126.42126854.180441003
Roston ChaseWI2016-2026601114280619426.22597846.946121529024
Denesh RamdinWI2005-20166511112259116626.17529648.9241393336
Dinesh KarthikIND2004-20182034186312926.15172849.941641134
Tim BresnanENG2009-2013232645759126.14145839.44033671
James PattinsonAUS2011-20202125941747*26.0697142.95002447
Narsingh DeonarineWI2005-2013152516228225.92147042.31053666
Nishan MadushkaSL2023-20261222056920525.86106153.63122655
Shahriar NafeesBAN2005-201323460118813825.83208556.981631801
Ravichandran AshwinIND2011-202410515015348512425.81638454.59614939823
Kieran PowellWI2011-202144831211313425.77415250.8937827816
Sanath JayasuriyaSL2003-2007142305828525.3081571.41031758

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.