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
Jaydev UnadkatIND2010-20234523614*12.008940.4500021
Saqlain MushtaqPAK2002-200336034115.6715821.5200120
Udara JayasunderaSL201524030267.507738.9600120
Rob NicolNZ201224028197.0010526.6700020
Thami TsolekileSA200423025158.338429.7600020
Gavin TongeWI20091212523*25.002696.1500020
Mahela UdawatteSL201824023195.757231.9400220
Kosala KulasekaraSL2011120221511.005044.0000020
Neil FerreiraZIM2005120211610.509921.2100020
Mushtaq AhmedPAK20032212014*20.005536.3600020
Tabraiz ShamsiSA2016-20182432018*20.004841.6700020
Zahid MahmoodPAK2022-202447220174.0011018.1800321
Lonwabo TsotsobeSA2010-2011552198*6.335335.8500220
Ben SearsNZ2024-20263431919*19.004542.2200120
Niall O'BrienIRE201812018189.005532.7300120
Sajedul IslamBAN2008-20133601863.004738.3000120
Matthew KuhnemannAUS2023-20255621864.506726.8700120
Blair TicknerNZ2023-202664317817.006426.5600020
Brian MudzinganyamaZIM2020110161616.006225.8100020
Lutho SipamlaSA2020-20223411510*5.005328.3000220
Ziaur RahmanBAN201312014147.004035.0000120
Ramesh PowarIND20072201376.501872.2200020
Nelon PascalWI201022012106.002744.4400020
L McCarthyIRE202612012116.002450.0000020
Vinay KumarIND20121201165.502445.8300020
Glenton StuurmanSA202222011115.503135.4800120
Nantie HaywardSA2002-2003210101010.001855.5600020
Rashid LatifPAK20031201055.005318.8700020
Pankaj SinghIND20142411093.332050.0000220
Joe MennieAUS201612010105.002441.6700120
Iftikhar AnjumPAK200611199*-3923.0800020
Marchant de LangeSA2011-2012220994.501947.3700120
Ainsley NdlovuZIM2020240952.254022.5000220
Ojay ShieldsWI2025230993.001369.2300220
Natsai MushangweZIM2014240882.001844.4400320
James KirtleyENG200336029124.8311625.0000011
Mahidul Islam AnkonBAN2024120292914.506643.9400112
Rory KleinveldtSA2012-20134522717*9.006144.2600212
Mohammad SalmanPAK201124025136.255743.8600111
Jhye RichardsonAUS2019-20254512596.2525100.0000012
Sunzamul IslamBAN2018110242424.005642.8600010
Mohammad NaimBAN2022120242412.0010323.3000110
Isitha WijesunderaSL2026120241412.0020120.0000012
Imraan KhanSA2009110202020.006431.2500010
Brendan DoggettAUS2025221201320.005139.2200010
Trevor GwanduZIM20252412018*6.6710319.4200210
Prasidh KrishnaIND2023-20268136185*2.578620.9300310
Newman NyamhuriZIM2025-20263501893.607524.0000210
Lakshmipathy BalajiIND2003-200422015117.502951.7200011
Suhrawadi ShuvoBAN201112015157.504037.5000110

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