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
Tharindu RatnayakeSL202522010105.002737.0400101
Mohammad ImranPAK2026120954.503823.6800000
Josh HullENG202412197*9.001656.2500001
Nathan BrackenAUS2003-200422186*8.002138.1000000
Nazmul HossainBAN201112188*8.001266.6700101
Karn SharmaIND201412184*8.002828.5700000
Fionn HandIRE2023120874.004119.5100000
Brad WilliamsAUS2003110777.001163.6400000
Manjural IslamBAN2003242653.002030.0000000
Michael BeerAUS2011-201223162*3.002821.4300000
Jon HollandAUS2016-2018475633.004613.0400000
Lahiru GamageSL2017-2018584631.50996.0600100
Mason CraneENG2018120643.001154.5500000
Tafadzwa KamungoziZIM2014120552.501050.0000100
Nikita MillerWI2009120552.50578.7700100
Seekkuge PrasannaSL2011110555.001241.6700000
Jahmar HamiltonWI2019120552.50618.2000100
Sarandeep SinghIND2001110444.001625.0000000
Ian BlackwellENG2006110444.001625.0000000
Callum FergusonAUS2016120432.002317.3900000
Hamish BennettNZ2010110444.003013.3300000
Michael MasonNZ2004120331.50339.0900100
Reon KingWI200512233*-1225.0000000
Mahbubul AlamBAN200834231*1.50535.6600100
Charlton TshumaZIM2020120331.503010.0000100
Lesego SenokwaneSA2025110333.00368.3300000
Kevlon AndersonWI2025120331.501816.6700100
Javagal SrinathIND200111122*-540.0000000
Murali KartikIND2004331221.00825.0000100
David TerbruggeSA2004120221.00258.0000100
Bryce McGainAUS2009120221.001612.5000100
Peter GeorgeAUS2010120221.001118.1800100
Andre RussellWI2010110222.00922.2200000
Ashish NehraIND2003-200422111*1.00119.0900100
Darren GoughENG2003110111.00185.5600000
Yasir AliPAK200312211*-520.0000000
Martin SaggersENG2003110111.00128.3300000
Hasan RazaPAK2005120110.50185.5600100
Rawl LewisWI2008120110.501010.0000100
Shahbaz NadeemIND2019-202123111*0.50303.3300200
Aizaz CheemaPAK2011-201275511*-234.3500000
Lockie FergusonNZ201912211*-911.1100000
Michael ChinouyaZIM2016242110.50342.9400100
Simon KerriganENG201311111*-128.3300000
Thangarasu NatarajanIND202111111*-911.1100000
Ben WhiteIRE2023364110.50303.3300100
Kashif AliPAK2025120110.50128.3300100
Awais ZafarPAK2026110111.00812.5000000
Deep DasguptaIND2001110000.0070.0000100
Mohammad ZahidPAK2003120000.0050.0000200

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