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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Marcus TrescothickENG2005200545026219452.4043160.79100340
Graham GoochENG1991199134026017465.0046655.79100270
Eoin MorganENG/MID201520156702608537.14253102.77021219
Ken BarringtonENG1967196723025914886.3359043.90110280
Stephen EskinaziMID2016201646125910651.8043060.23110365
Vinoo MankadIND19521952120256184128.00--110192
Shivnarine ChanderpaulWI20042004332256128*256.0046654.94110351
Donald BradmanAUS19301930120255254127.5037967.28100250
Robert KeyENG2004200423025522185.0035971.03100330
Ian BellENG2008200844025519963.7542160.57100281
Ben GeddesMID20262026610125559*28.3352848.30021273
Mark StonemanMID2024202471002539725.3042559.53012401
Andrew StraussENG201020104502528350.4033774.78030231
Alastair CookENG2007200735025210550.4043857.53110300
Toby Roland-JonesENG/MID201720179922516535.8635770.31020334
Ollie PopeENG2023202323025020583.3328188.97100263
Andrew FlintoffENG2004200434025012362.50235106.381202212
Max HoldenMID2021202181312495220.7548151.77010272
Gordon GreenidgeWI19841984231247214*123.5033074.85100322
Dean ElgarSA/SOM2017201724024715861.7549250.20110351
Kevin PietersenENG2006200645024715849.4033673.51100322
Nick GubbinsMID2018201881202464720.5046053.48001372
Devon ConwayNZ/SB2021202123024520081.6742957.11100271
Jonathan TrottENG201220124602446340.6747151.80030250
Stephen EskinaziMID20232023811124394*24.3033073.64012274
Wally HammondENG19381938120242240121.0041059.02100320
Joe RootENG/TR2025202545024210448.4040459.90110220
Ben DuckettENG/TR2026202646024214140.3326890.30100322
Allan LambENG1984198434024011060.0053345.03201261
Nick ComptonENG/MID20162016610024013124.0054144.36101270
Mohsin KhanPAK19821982121239200239.0042955.71100260
James FranklinMID20152015111412396318.3837563.73012263
Ian BellENG2013201335023810947.6048449.17110340
Ian BellENG2011201146123857*47.6034968.19031250
David BoonAUS19931993221237164*237.0050347.12110230
Daniel Bell-DrummondKEN2025202523023522378.3338261.52100253
Desmond HaynesWI19801980220234184117.0048148.65110303
Cheteshwar PujaraSUS20222022120233231116.5040657.39100213
Emilio GayENG/DUR2026202635023312946.6039858.54110321
Ian BellENG20072007461233109*46.6035166.38110231
Luke HollmanMID202220229802335829.1334367.93011255
James FullerMID2018201891242297128.6330275.83013254
Sam RobsonMID202520256902288925.3335264.77021361
Mark ButcherENG2003200323022613775.3339856.78110391
Zak CrawleyENG/KEN/NS202520254612266845.2028778.75030265
George BaileyMID20162016671226110*37.6733866.86110331
David GowerENG1989198923022410674.6736062.22120300
Allan LambENG1988198835122411356.0037060.54110281
Matt PriorENG20072007461224126*44.8027780.87101282
Zafar GoharMID202620268902245624.8941454.11010204

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