Batting by year (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 417 of the 446 matches in this selection (from 1884). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam NortheastGLA20242024232416335*416.0050083.20110457
Graham GoochENG19901990240578333144.5083269.47210757
Leus du PlooyMID/SB202520259112576263*64.0090263.86212467
Graeme SmithSA20032003220266259133.0037770.56100350
Donald BradmanAUS19301930120255254127.5037967.28100250
Wally HammondENG19381938120242240121.0041059.02100320
Sam RobsonMID2016201668161223187.43109056.15312771
Cheteshwar PujaraSUS20222022120233231116.5040657.39100213
Jonathan TrottENG20102010341450226150.0082354.68200430
Daniel Bell-DrummondKEN2025202523023522378.3338261.52100253
Ryan HigginsMID/LS202420241114166822151.3895969.66311729
Robert KeyENG2004200423025522185.0035971.03100330
Jonathan TrottWAR20162016222301219*-38977.38110410
Steve SmithAUS20152015230343215114.3348171.31120411
Gordon GreenidgeWI19841984121215214*215.0024986.35100292
Jack HobbsENG19241924110211211211.00--100150
Denis ComptonENG19471947110208208208.00--100200
Bill BrownAUS19381938121216206*216.0042950.35100230
Martin DonnellyNZ19491949110206206206.00--100260
Joe HardstaffENG19461946111205205*---100160
Ollie PopeENG2023202323025020583.3328188.97100263
Kevin PietersenENG20112011351318202*79.5050463.10110341
Mohammad YousufPAK20062006231299202149.5047363.21100371
Nick GubbinsMID2016201613151892201*63.71177050.404301128
Joe RootENG20142014351337200*84.2558058.10110260
Devon ConwayNZ/SB2021202123024520081.6742957.11100271
Mohsin KhanPAK19821982121239200239.0042955.71100260
Ian BellENG2008200844025519963.7542160.57100281
Allan BorderAUS19851985121237196237.0040758.23100280
Leonard HuttonENG19391939120212196106.00--100210
Marcus TrescothickENG2005200534024819462.0039562.78100320
Warren BardsleyAUS19261926111193193*---100130
Tillakaratne DilshanSL2011201122019619398.0025975.68100202
Alviro PetersenLAN20162016110191191191.0028567.02100102
Joe RootENG2017201745027119054.2032782.87110361
Sidath WettimunySL19841984120203190101.5049241.26100230
Bill EdrichENG19471947110189189189.00--100261
Dennis AmissENG19741974231204188102.0034459.30100300
Alex HalesENG/NOT20172017331220187*110.00204107.84100264
Hanif MohammadPAK19671967111187187*-55633.63100210
Paul CollingwoodENG2006200645028118656.2051554.56111330
Max HoldenMID/TR20252025711050218445.6488057.05210548
Vinoo MankadIND19521952120256184128.00--110192
Desmond HaynesWI19801980110184184184.0039546.58100271
Ben DuckettENG/NOT20232023361547182109.4069778.48220602
Leus du PlooyMID/MSG20262026811138218238.2051674.03111402
Joe RootENG20212021241295180*98.3356552.21100330
Joe RootENG2013201335032718065.4062652.24110322
Sam RobsonMID20152015814161417847.23106657.60131830
Keith FletcherENG19731973241357178119.0074048.24120442
Page 1Next

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