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
Reginald HandsSA1914120773.50--00100
Billy FrankSA1896120753.50--00000
Frederick CookSA1896120773.50--00100
Walter MeadENG1899120773.50--00100
Arnold WarrenENG1905110777.00--000-0
George WoodENG1924320763.50--00000
Harry SmithENG1928110777.00--000-0
Mal MathesonNZ1930210777.00--000-0
Ghulam ParkarIND1982120763.504515.5600010
Chris KuggeleijnNZ1988240771.752725.9300310
Richard BlakeyENG1993240761.754216.6700210
Steven JackSA1994-1995220773.503420.5900100
Nikhil ChopraIND2000120743.507010.0000000
Rafikul KhanBAN2002120763.505313.2100010
Piyush ChawlaIND2006-2012330642.002326.0900010
Mason CraneENG2018120643.001154.5500000
Marques AckermanSA2026110666.003815.7900000
Murray ComminsIRE2023240651.502623.0800210
Minod BhanukaSL2021120653.001735.2900010
Saransh JainIND2026110666.00875.0000010
Allah Mohammad GhazanfarAFG2024110666.004150.0000001
Sid EmeryAUS1912420653.00--00000
Alfred CooperSA1913120663.00--00100
Reg WoodENG1887120663.00--00100
Charlie FinlasonSA1889120663.00--00110
Dante ParkinSA1892120663.00--00100
Alfred RichardsSA1896120663.00--00100
Robert GrahamSA1899240641.50--00200
Charles PrinceSA1899120653.00--00000
Tich RichmondENG1921120643.00--00010
Fred PriceENG1938120663.002227.2700110
Reg SinfieldENG1938110666.002030.0000000
Bill CopsonENG1939-1947310666.00--000-0
John CameronWI1939230652.00--00100
Vaman KumarIND1961220663.00--00100
Salil AnkolaIND1989110666.001154.5500010
Mark RushmereSA1992120633.005610.7100000
Adam DaleAUS1998-1999230652.001931.5800100
Tafadzwa KamungoziZIM2014120552.501050.0000100
Nikita MillerWI2009120552.50578.7700100
Scott BorthwickENG2014120542.501926.3200010
Ajmal ShahzadENG2010110555.001241.6700010
Seekkuge PrasannaSL2011110555.001241.6700000
Sachithra SenanayakeSL2013110555.001533.3300010
Jahmar HamiltonWI2019120552.50618.2000100
Gareth BreeseWI2002120552.502619.2300100
Dusty TapscottSA1913120542.50--00000
Francis MacKinnonENG1879120552.5010.0000100
Frank AllanAUS1879110555.00--000-0
Alfred MarrAUS1885120552.50--00110

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