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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Clint McKayAUS2009110101010.001566.6700010
Joe MennieAUS201612010105.002441.6700120
Tharindu RatnayakeSL202522010105.002737.0400101
Clive MadandeZIM202412010105.003132.2600110
Clement JohnsonSA18961201075.00--00000
Ike TraversAUS19021201095.00--00000
Rockley WilsonENG19211201055.004721.2800000
George EmmettENG194812010105.00--00100
Fazal-ur-RehmanPAK19581201085.00--00000
Bruce MorrisonNZ196312010105.00--00120
Ken PalmerENG1965110101010.00--00010
Ajit PaiIND19691201095.00--00020
Yograj SinghIND19811201065.005020.0000010
Greg CampbellAUS1989-19904401062.506415.6300200
Piyal WijetungeSL199312010105.001566.6700120
Ashley de SilvaSL19933301093.334621.7400110
Eric UpashanthaSL1999-20022301063.333826.3200010
David MutenderaZIM200012010105.001952.6300101
Rob QuineyAUS2012230993.002240.9100210
Marchant de LangeSA2011-2012220994.501947.3700120
Ainsley NdlovuZIM2020240952.254022.5000220
Mohammad ImranPAK2026120954.503823.6800000
Ojay ShieldsWI2025230993.001369.2300220
Pompey NortonSA1910120974.50--00000
John McIlwraithAUS1886120974.50--00000
Alec HearneENG1892110999.00--000-0
Robert DowerSA1899120994.50--00100
Denis TomlinsonSA1935110999.00--00020
AK SenguptaIND1959120984.50--00000
Les JoslinAUS1968120974.502832.1400000
Riaz AfridiPAK2004110999.001275.0000020
Neil MallenderENG1992230842.672236.3600000
Shantha KalavitigodaSL2005120874.005414.8100010
Natsai MushangweZIM2014240882.001844.4400320
Suryakumar YadavIND2023110888.002040.0000010
James BraceyENG2021230882.672729.6300210
Matt ParkinsonENG2022110888.008100.0000010
Fionn HandIRE2023120874.004119.5100000
Thomas MayesIRE2026120854.003721.6200010
John HarryAUS1895120864.00--00000
Joseph WilloughbySA1896240852.00--00200
Charles HimeSA1896120884.00--00100
Hammy LoveAUS1933120854.003821.0500000
Don McRaeNZ1946120884.00--00100
Norman MarshallWI1955120884.0010.0000100
Herbert ChangWI1979120864.00--00000
Ujesh RanchodZIM1993120874.002927.5900010
Khalil GurbazAFG2025120864.002040.0000010
Ehsanul HaqueBAN2002120753.503122.5800000
Faisal HossainBAN2004120753.502725.9300010

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