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
Ali UsmanPAK202647036165.1411930.2500250
Tich CornfordENG193044036189.00--00001
Frank WardAUS1936-193848236186.0015123.8400210
Gary BrentZIM1999-200146035255.8315123.1800320
Jo AngelAUS1993-199547135115.8312228.6900260
Mohammad TalhaPAK2009-201445134198.507247.2200142
Peter SmithENG1946-194745033246.609334.4100020
Israr AliPAK1952-195948133104.71--00100
James KirtleyENG200347132125.3312924.8100011
George StuddENG1882-18834703194.43--00120
Jack FlavellENG1961-196446231147.752762.9600040
Mohammad IrfanPAK201347228145.608732.1800240
Mitchell SwepsonAUS20224512815*7.005451.8500130
Robert KennedyNZ199645128227.004660.8700240
Rory KleinveldtSA2012-20134522717*9.006144.2600212
Bob CottamENG1969-197245127136.758821.5900010
Jhye RichardsonAUS2019-20254512596.2525100.0000012
Dodda GaneshIND19974732586.2512220.4900010
Kabir KhanPAK1994-199545224108.009026.6700130
Brad WilliamsAUS2003-20044632310*7.674156.1000101
Lionel BakerWI2008-2009464231711.505541.8200130
Dewald PretoriusSA2002-20034412297.334153.6600140
Alan ThomsonAUS1970-19714542212*22.004548.8900120
Roger WijesuriyaSL1982-19854722284.402213.6400200
Walter BrearleyENG1905-19124522111*7.0040.0000200
John TrimWI1948-195145121125.2510.0000200
Zahid MahmoodPAK2022-202447220174.0011018.1800321
Andile PhehlukwayoSA2017-20184421999.503948.7200130
Prabath NissankaSL20034521812*6.008321.6900220
Craig YoungIRE2024-2025463176*5.674438.6400001
Subrata GuhaIND1967-19694721763.40559.0900110
Rajindra DhanrajWI1994-19964401794.2512413.7100010
Jim SimsENG1935-193744016124.001816.6700100
Subashis RoyBAN20174651412*14.006023.3300130
Rony StanyforthENG1927-1928461136*2.60--00100
Dick PollardENG1946-19484321310*13.00--00000
Umesh KulkarniIND1967-19684851374.33287.1400110
Pat TrimbornSA1967-19704421311*6.5030.0000100
Jack NoreigaWI19714521193.67--00100
Greg CampbellAUS1989-19904401062.506415.6300200
Ed GiddinsENG1999-20004731072.505617.8600310
Gordon RorkeAUS1959442974.50825.0000100
Commandur RangachariIND194846388*2.6740.0000300
Uton DoweWI1971-197343285*8.0030.0000010
Jon HollandAUS2016-2018475633.004613.0400000
Sid EmeryAUS1912420653.00--00000
Fred MorleyENG1880-188346262*1.50922.2200200
Mahbubul AlamBAN2008462521.25726.9400200
Tommy GreenhoughENG1959-1960441421.33--00100
Mark HaslamNZ1992-1995421434.003511.4300000

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