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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andy DucatENG1921120532.50--00000
Alec HurwoodAUS1930-1931220552.50--00100
Mandy Mitchell-InnesENG1935110555.00--000-0
George MudieWI1935110555.00--000-0
Ray RobinsonAUS1936120532.501050.0000000
Mac AndersonNZ1946120542.50--00000
Alfred ScottWI1953110555.00--000-0
Kenia JayantilalIND1971110555.00--00010
Ken EastwoodAUS1971120552.502520.0000100
Thelston PayneWI1986110555.00683.3300000
Ian BlackwellENG2006110444.001625.0000000
Callum FergusonAUS2016120432.002317.3900000
Hamish BennettNZ2010110444.003013.3300000
Nazmul IslamBAN2018120442.001625.0000110
Azmatullah OmarzaiAFG2024-2026230441.331625.0000200
Cooper ConnollyAUS2025110444.00666.6700010
R WilsonIRE2026120442.001625.0000110
Alexander WebbeENG1879120442.00--00100
John CottamAUS1887120432.00616.6700000
Dicky RichardsSA1889120442.001822.2200100
William SolomonSA1899120422.00--00000
Henry FoleyNZ1930120422.00--00000
John CochranSA1931110444.00--00010
Dennis SmithNZ1933110444.00--000-0
Ces BurkeNZ1946120432.00--00000
Sam CookENG1947120442.00--00100
John WarrENG1951240441.00--00300
Michael MasonNZ2004120331.50339.0900100
Charlton TshumaZIM2020120331.503010.0000100
Lesego SenokwaneSA2025110333.00368.3300000
Kevlon AndersonWI2025120331.501816.6700100
Roland PopeAUS1885120331.50--00100
Aubrey SmithENG1889110333.00--00000
Ivan MadrayWI1958230321.00--00100
Man SoodIND1960120331.50--00100
Farooq HamidPAK1964120331.501225.0000100
Ross DuncanAUS1971110333.00837.5000000
Sanjeewa WeerasingheSL1985110333.00--00000
Subroto BanerjeeIND1992110333.00742.8600000
Indika GallageSL1999110333.00339.0900000
Bryce McGainAUS2009120221.001612.5000100
Peter GeorgeAUS2010120221.001118.1800100
Andre RussellWI2010110222.00922.2200000
Qaisar AbbasPAK2000110222.001513.3300000
Digger RobertsonAUS1885120221.00--00100
Johannes KotzeSA1902-1907350220.4020.0000400
Henry TabererSA1902110222.00--00000
Archie WilesWI1933120221.00--00100
Doug FreemanNZ1933220211.00--00000
Keki TaraporeIND1948110222.00--00000

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