Batting records (Men's Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 178 of the 316 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hasan MahmudBAN2024-2025232157*15.004731.9100020
Parthiv PatelIND200812014137.004431.8200010
Gareth BattyENG200312014147.0010213.7300110
Shaheen Shah AfridiPAK2019-20235301494.672458.3300130
Ebadat HossainBAN2021-20253411484.674531.1100120
James KirtleyENG200312013126.503438.2400001
Mohammad KaifIND20051201396.503537.1400001
Anrich NortjeSA2020-202122013136.501968.4200120
Mohammad SamiPAK20121201296.002646.1500010
Josh HazlewoodAUS20163621273.007615.7900210
Matthew HumphreysIRE202312111711.005420.3700020
Duanne OlivierSA2017-20193521163.675320.7500110
Abrar AhmedPAK2023210101010.001283.3300011
Raqibul HasanBAN200912010105.005219.2300110
Jaker AliBAN20251201085.002343.4800010
Danish KaneriaPAK2006-20094301053.333727.0300000
Darren SammyWI20103301083.332343.4800100
Rahat AliPAK2013-20153401082.504025.0000210
Chris MartinNZ2005-2009588104*-4721.2800020
Iftikhar AnjumPAK200611199*-3923.0800020
Steve HarmisonENG200722199*9.001090.0000110
Marchant de LangeSA2011120994.501947.3700120
Josh HullENG202412197*9.001656.2500001
S. SreesanthIND2009220884.001650.0000110
Moisés HenriquesAUS2016120844.002828.5700000
Prasidh KrishnaIND202623184*4.002138.1000010
Hamish MarshallNZ2005110666.006100.0000000
Matthew KuhnemannAUS2025210666.00875.0000010
Saransh JainIND2026110666.00875.0000010
Mohammad SharifBAN200712164*6.002722.2200000
Shane ShillingfordWI201022165*6.001931.5800000
Jackson BirdAUS2012-201322166*6.002227.2700110
Tarisai MusakandaZIM2017120663.002128.5700110
Graham HumeIRE2023120663.003119.3500110
Tim BresnanENG2012110555.001729.4100000
Varun AaronIND2015121545.001338.4600010
Lutho SipamlaSA2020-2021220552.502025.0000110
Ainsley NdlovuZIM2020120552.503215.6300110
Mohammad AbbasPAK2017-201945353*2.50618.2000200
Abdul RazzaqPAK2006110444.00757.1400010
Cooper ConnollyAUS2025110444.00666.6700010
Michael KasprowiczAUS200412143*4.00944.4400000
Mitchell SwepsonAUS2022230431.332119.0500100
William O’RourkeNZ202424242*2.003611.1100100
Andre RussellWI2010110222.00922.2200000
Blair TicknerNZ202321122*-540.0000000
Jayant YadavIND2022110222.001811.1100000
Jayden SealesWI202621122*-1711.7600000
Kyle JarvisZIM2020120211.002010.0000000
Tabraiz ShamsiSA2018121222.00248.3300000

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