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
Ehsan AdilPAK2013-201534021125.254151.2200230
Nahid RanaBAN2024-202612191121112.6312017.5000730
Imraan KhanSA2009110202020.006431.2500010
Mushtaq AhmedPAK20032212014*20.005536.3600020
Friedel de WetSA2009-2010220202010.007128.1700130
Brendan DoggettAUS2025221201320.005139.2200010
Ghazi GhoriPAK2026120201610.003262.5000030
Tabraiz ShamsiSA2016-20182432018*20.004841.6700020
Trevor GwanduZIM20252412018*6.6710319.4200210
Shaun TaitAUS2005-20083522086.674643.4800040
Zahid MahmoodPAK2022-202447220174.0011018.1800321
Martin BicknellENG200323019156.333652.7800130
Andile PhehlukwayoSA2017-20184421999.503948.7200130
Ben SearsNZ2024-20263431919*19.004542.2200120
Lonwabo TsotsobeSA2010-2011552198*6.335335.8500220
Niall O'BrienIRE201812018189.005532.7300120
Newman NyamhuriZIM2025-20263501893.607524.0000210
Sajedul IslamBAN2008-20133601863.004738.3000120
Matthew KuhnemannAUS2023-20255621864.506726.8700120
Prasidh KrishnaIND2023-20268136185*2.578620.9300310
Dewald PretoriusSA20032201798.503450.0000030
Njabulo NcubeZIM201112017148.502373.9100001
Sohail TanvirPAK200723017135.674438.6400140
Kwena MaphakaSA2025231179*8.502860.7100102
Blair TicknerNZ2023-202664317817.006426.5600020
Brian MudzinganyamaZIM2020110161616.006225.8100020
Justin OntongSA20041211616*16.006325.4000130
Liam LivingstoneENG202212116916.001888.8900001
Ryan BurlZIM201712016168.003941.0300130
Muhammad MusaPAK20191221612*-1794.1200030
Craig YoungIRE2024-2025352166*5.332857.1400001
Imran KhanPAK2014-2019101031662.295032.0000530
Lakshmipathy BalajiIND2003-200422015117.502951.7200011
Suhrawadi ShuvoBAN201112015157.504037.5000110
Colin MunroNZ201312015157.502657.6900130
Johann LayneWI202523015145.002268.1800130
Tshepo MorekiSA20242421567.506822.0600030
Lutho SipamlaSA2020-20223411510*5.005328.3000220
Ziaur RahmanBAN201312014147.004035.0000120
Tyrone KaneIRE201812014147.009814.2900110
Matthew BreetzkeSA2024-202523014134.675525.4500110
Subashis RoyBAN20174651412*14.006023.3300130
Michael RaeNZ2025210131313.0011118.1800010
Ramesh PowarIND20072201376.501872.2200020
Chadwick WaltonWI200924013103.252065.0000101
Jubair HossainBAN2014-2015652137*4.338814.7700110
Nelon PascalWI201022012106.002744.4400020
Prenelan SubrayenSA20252201286.001963.1600010
Towhid HridoyBAN20261201296.003336.3600010
Haris RaufPAK202212012126.003435.2900100

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