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
Alastair CookENG201620162412238574.3339456.60020251
Chris RogersAUS20152015121222173222.0037758.89100340
Martin AnderssonMID2021202161102225320.1841054.15011281
DuleepENG19301930120221173110.5043351.04100260
Alex HalesENG/NOT201620164602219436.8341053.90020292
Jason RoyENG/SUR2016201656022111036.8323892.86112322
Alex HalesENG/NOT20172017331220187*110.00204107.84100264
Dawid MalanENG/MID2018201881302207016.9245348.57010281
Inzamam-ul-HaqPAK19961996120218148109.0036659.56110271
Scott BorthwickDUR2014201423021817672.6742551.29100271
Andrew StraussENG2006200645021812843.6037258.60101270
Mark StonemanENG/SUR20172017352218144*72.6727878.42101230
Paul CollingwoodENG2007200746121811143.6033864.50111251
Bill BrownAUS19381938121216206*216.0042950.35100230
Robin SmithENG19911991232215148*215.0036958.27110260
Toby Roland-JonesMID20152015671215103*35.8330770.03101331
Alec StewartENG199619962402148953.5050842.13020250
George HeadleyWI19391939120213107106.50--200210
Eoin MorganENG/MID20162016331213103*106.5022594.67110282
Marcus TrescothickENG2006200645021310642.6036957.72110292
Leonard HuttonENG19391939120212196106.00--100210
Jack HobbsENG19241924110211211211.00--100150
Jack DaviesMID2025202581002115921.1033962.24010265
David GowerENG1985198523021010270.0028573.68110311
Joe CracknellMID202620264512109752.5037755.70010260
Harry BrookENG/YOR202420244602108735.0021398.59021253
Stephen EskinaziMID202520256712105335.0035459.32010252
Garry SobersWI19661966121209163*209.0041050.98100200
Denis ComptonENG19471947110208208208.00--100200
Steve WaughAUS19891989232208152*208.0032164.80100192
Smriti MandhanaINDW/MSG202620263402088352.0028971.97020292
Martin DonnellyNZ19491949110206206206.00--100260
Graham GoochENG1980198035020612341.2028273.05100272
Joe HardstaffENG19461946111205205*---100160
Duleep MendisSL19841984120205111102.5024085.42110206
Jonny BairstowENG2017201745120572*51.2526078.85030263
Luke HollmanMID20232023911120563*20.5036656.01012252
Mahela JayawardeneSL2006200623020411968.0037454.55110211
Dennis AmissENG19741974231204188102.0034459.30100300
Joe RootENG20182018341204113*68.0031365.18110181
Jack RussellENG1996199624120412468.0051639.53100200
John SimpsonMID20142014111132046725.5032762.39020212
Alastair CookESS20202020120203172101.5035257.67100310
Sidath WettimunySL19841984120203190101.5049241.26100230
Alec StewartENG1994199424020311950.7536655.46100330
Michael ClarkeAUS2009200934120313667.6733161.33110220
Salman ButtPAK201020102402029250.5037054.59020340
Pieter MalanMID2023202361012026122.4430167.11012194
Kim HughesAUS19801980120201117100.5030865.26110255
Kevin PietersenENG2008200844020115250.2524781.38100252

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