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
Mustafizur RahmanBAN2015-20221522766164.4016240.7400835
Moin KhanPAK2003231643732.0015840.5100061
Raynard van TonderSA2024240643216.0016937.8700150
Subramaniam BadrinathIND2010230635621.0017835.3901080
Vishaul SinghWI2017360633210.5019931.6600040
Rajat PatidarIND2024360633210.5016438.4100290
Nyasha MayavoZIM2025240623515.5011155.8600091
Prosper UtseyaZIM2013361622212.4017136.2600170
Mitchell HayNZ2025110616161.009365.5901091
Peter IngramNZ2010240614215.2515140.4000051
Iftikhar AhmedPAK2016-2022461612712.2014342.6600150
Stuart ThompsonIRE2018-2019240605315.0015139.7401170
Mark GillespieNZ2007-201247060278.579662.5000383
Stuart MacGillAUS2002-20081715560296.0010656.6000380
Sean ErvineZIM2003120595329.5011053.6401081
Mahesh TheekshanaSL2022230593819.6714939.6000061
Roy KaiaZIM202136059489.8316136.6500480
Asitha FernandoSL2021-202627402159113.1126022.690012101
Mark RamprakashENG2001110585858.0013343.6101050
Albie MorkelSA2009110585858.007181.69010101
Terry DuffinZIM2005120585629.0013642.6501080
Paul WisemanNZ2003-20054325832*58.0011052.7300080
Mohammad ShahidBAN2015561572511.408170.37000101
Naman OjhaIND2015120563528.0011747.8600070
Luke JongweZIM2021120563728.009459.57000100
Enamul Haque jnrBAN2003-201313241456135.6025821.7100470
Hilton CartwrightAUS2017220553727.5012544.0000071
Brenton ParchmentWI2008240552013.7516433.5400050
Mohammad WasimPAK2022241554318.337474.3200052
Stuart MatsikenyeriZIM2003-200536055139.1716932.5400080
Khaled AhmedBAN2018-20261831955222.5018330.05001663
Doug BollingerAUS2009-20101214754217.7115933.9600370
John HastingsAUS2012120523226.008859.0900052
Saqib MahmoodENG2022221524952.0012441.9400041
Waqar YounisPAK2002-2003240522813.007173.2400152
Abdur RaufPAK200936052318.6716830.9500240
Brian VitoriZIM2011-20134725219*10.408461.9000271
Munaf PatelIND2006-2011121265215*8.6713040.0000471
Kamil MisharaSL2026120513225.506479.6900061
Shaun UdalENG20052315133*25.508758.6200151
Manav SutharIND2026230512417.0011942.8600050
Nasir JamshedPAK2013240514612.7510747.6600180
Xavier DohertyAUS2010-20134735118*12.7515932.0800080
Kamrul Islam RabbiBAN2016-201871455125*5.6728118.1500552
Mir HamzaPAK2018-2025714651166.3818228.0200332
Matthew FisherENG2022-20262325050*50.009055.5601160
William PorterfieldIRE2018-2019240493212.2519924.6200050
Zafar AnsariENG201635049329.8013636.0300250
Floyd ReiferWI2009240482512.0012937.2100040
Ed JoyceIRE2018120474323.5010246.0800060

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