Batting records (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×

Player figures come from full scorecards, which we hold for 446 of the 448 matches in this selection (from 1884). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Carla RuddSB2021-202231177*-6116.6700000
Mehedi Hasan MirazBAN201911177*-6116.6700010
Senuran MuthusamySA2025110777.006116.6700010
Robin DasESS2023110777.00977.7800000
Max HarrisMID202211177*-5140.0000010
Harry SmithENG1928110777.00--000-0
Chuck Fleetwood-SmithAUS1938110777.004415.9100000
Geoff MillmanENG1962110777.00--000-0
Ed GiddinsENG2000110777.004175.0000010
Edgar SchiferliNED200922175*7.001353.8500000
Andre FletcherWI2009-2018220773.501163.6400110
Ryan DaviesSOM2016220773.503122.5800110
Adam HickeyDUR2016120773.503718.9200110
Emily ArlottENGW/BP2022-2025320773.501163.6400100
Chloe HillSV/SES2022-2024221747.001070.0000000
Rory HaydonDER2025-202622177*7.001741.1800110
Walter MeadENG1899120773.50--00100
Ken ViljoenSA1947120763.50--00000
Oscar Da CostaWI1933120763.50--00000
Subhash GupteIND1959120773.50--00100
Ramakant DesaiIND1959121757.00--00000
Neil HawkeAUS1964-196822175*7.006311.1100000
Ewen ChatfieldNZ198312175*7.002429.1700010
Ghulam ParkarIND1982120763.504515.5600010
David LawrenceENG1988-1991320743.503122.5800000
Naved AnjumPAK199222174*7.001070.0000000
Adam HollioakeENG1997-199932174*7.001353.8500000
Bhagwath ChandrasekharIND1967-197434473*-5712.2800000
Monty PanesarENG/ESS2006-201496273*1.754017.5000200
Paul HarrisSA2008110666.001833.3300010
UWMBCA WelegedaraSL2011110666.00966.6700000
Dirk NannesNED2009210666.00785.7100000
Xavier DohertyAUS201211166*-1154.5500000
Leigh KasperekND2022110666.00966.6700010
Gwenan DaviesBP2022110666.005120.0000010
Kelly CastleSUN2023110666.00875.0000010
Mitchell OwenBP2026110666.006100.0000010
Jannillea GlasgowWIW2026110666.00966.6700000
Tom LawesSUR/NS2023-2025310666.001154.5500010
NRM ThainESS202511166*-3200.0000000
Barlow CarkeekAUS191221166*---000-0
Tom RichardsonENG1896110666.00--000-0
Harry CaveNZ1949110666.00--00010
Gary CosierAUS1979110666.002030.0000000
Kevin WrightAUS1979110666.001540.0000000
Maninder SinghIND1986110666.005910.1700010
Winston BenjaminWI1988-1995210666.00966.6700000
Steve WatkinENG1991110666.003218.7500010
Monte LynchENG1988110666.002128.5700010
Trevor GripperZIM2000120653.001931.5800010

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