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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Henry FoleyNZ1930120422.00--00000
John CochranSA1931110444.00--00010
Dennis SmithNZ1933110444.00--000-0
Ces BurkeNZ1946120432.00--00000
Sam CookENG1947120442.00--00100
Javed AkhtarPAK196212142*4.00--00000
Greg LoveridgeNZ199611144*-2218.1800010
Shaun YoungAUS199712144*4.002714.8100110
Irfan FazilPAK2000121434.003112.9000000
Michael MasonNZ2004120331.50339.0900100
Charlton TshumaZIM2020120331.503010.0000100
Lesego SenokwaneSA2025110333.00368.3300000
Kevlon AndersonWI2025120331.501816.6700100
Roland PopeAUS1885120331.50--00100
Aubrey SmithENG1889110333.00--00000
Charlie ParkerENG192111133*---00000
Man SoodIND1960120331.50--00100
Farooq HamidPAK1964120331.501225.0000100
Ross DuncanAUS1971110333.00837.5000000
Sanjeewa WeerasingheSL1985110333.00--00000
Subroto BanerjeeIND1992110333.00742.8600000
Alan WellsENG199512133*3.00407.5000100
Indika GallageSL1999110333.00339.0900000
Bryce McGainAUS2009120221.001612.5000100
Peter GeorgeAUS2010120221.001118.1800100
Andre RussellWI2010110222.00922.2200000
Qaisar AbbasPAK2000110222.001513.3300000
Digger RobertsonAUS1885120221.00--00100
Nicolaas TheunissenSA188912122*2.00540.0000100
Flooi du ToitSA189212222*---00000
Henry TabererSA1902110222.00--00000
Archie WilesWI1933120221.00--00100
Austin MatthewsENG193711122*---00000
Keki TaraporeIND1948110222.00--00000
Les WattNZ1955120221.00--00100
Rohan JayasekeraSL1982120221.001118.1800100
Arnie SidebottomENG1985110222.00825.0000000
Ranjan DasBAN2000120221.00316.4500100
Rahul SanghviIND2001120221.00229.0900100
Yasir AliPAK200312211*-520.0000000
Lockie FergusonNZ201912211*-911.1100000
Simon KerriganENG201311111*-128.3300000
Stuart PoynterIRE2019120110.50119.0900100
Theo van WoerkomIRE2024110111.00911.1100000
Thangarasu NatarajanIND202111111*-911.1100000
Waqar SalamkheilAFG201911111*-425.0000000
Kashif AliPAK2025120110.50128.3300100
Awais ZafarPAK2026110111.00812.5000000
Bill LundieSA1914121111.00--00000
Fred le RouxSA1914120110.50--00100

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