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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Charles CoventryZIM2005120262413.003770.2700040
Hardus ViljoenSA20161212620*26.003183.8700040
Lizaad WilliamsSA202223025138.337135.2100140
Jermaine LawsonWI2003-2004353231411.503174.1900040
Edward MooreSA2024120232311.505839.6600140
Chamika KarunaratneSL2019120222211.004351.1600140
Shaun TaitAUS2005-20083522086.674643.4800040
Sohail TanvirPAK200723017135.674438.6400140
Grant ElliottNZ2008-2009591862510.7532226.7100130
Mustafizur RahmanBAN2015-20221522766164.4016240.7400835
Mir HamzaPAK2018-2025714651166.3818228.0200332
Jackson BirdAUS2012-20179964319*14.3314130.5000131
Andrew CaddickENG2002-2003240421710.5010440.3800031
Vincent MasekesaZIM20254813811*5.4316722.7500030
Al SahariarBAN2003120363618.006159.0200131
Mohammad SharifBAN2007241361712.0012129.7500030
Devon ThomasWI2022120311915.509333.3300030
Dunith WellalageSL2022120291814.504761.7000030
Mitchell SwepsonAUS20224512815*7.005451.8500130
Sheyne MoseleyWI202124028127.0010526.6700030
Naved-ul-HasanPAK2005120262513.0026100.0000031
Andy McKayNZ20101212520*25.005545.4500030
Carl MumbaZIM2016-20203522511*8.3310723.3600030
Forster MutizwaZIM2012120241812.006139.3400030
Sherman LewisWI201824024206.006636.3600230
Mohammad AliPAK2022-202691682483.0013218.1800630
Ricardo PowellWI2004110232323.003958.9700030
Lionel BakerWI2009353231711.505046.0000130
Clyde FortuinSA202424023115.759623.9600130
Darren PattinsonENG2008120211310.505042.0000030
Graham ManouAUS20091212113*21.003953.8500030
Ehsan AdilPAK2013-201534021125.254151.2200230
Chemar HolderWI20201222113*-3756.7600030
Nahid RanaBAN2024-202612191121112.6312017.5000730
Friedel de WetSA2009-2010220202010.007128.1700130
Ghazi GhoriPAK2026120201610.003262.5000030
Martin BicknellENG200323019156.333652.7800130
Andile PhehlukwayoSA2017-20184421999.503948.7200130
Dewald PretoriusSA20032201798.503450.0000030
Justin OntongSA20041211616*16.006325.4000130
Imran KhanPAK2014-2019101031662.295032.0000530
Ryan BurlZIM201712016168.003941.0300130
Muhammad MusaPAK20191221612*-1794.1200030
Colin MunroNZ201312015157.502657.6900130
Tshepo MorekiSA20242421567.506822.0600030
Johann LayneWI202523015145.002268.1800130
Subashis RoyBAN20174651412*14.006023.3300130
Tanzim Hasan SakibBAN2025110414141.008051.2500021
John NyumbuZIM2014-201636138147.6012929.4600022
Usman SalahuddinPAK2018120373318.5012030.8300020

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