Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Trent Bridge×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA2009200922112164121.00103117.48020122
Bhuvneshwar KumarIND2014201422112163*121.0028742.16020150
Ben StokesENG2022202212112175*121.00103117.48010166
Norman YardleyENG194719471201219960.50--010100
Mark TaylorAUS199719971201217660.5025547.45010190
Daniel LawrenceSUR/SL2026202633112110460.5016672.89100171
Ross WhiteleyWOR201820183411217640.3315976.10010103
Jason RoyENG201820182201208260.0096125.00010134
Jake LibbyNOT2014201412012010860.0029340.96100180
Kavem HodgeWI2024202412012012060.0017568.57101190
Matt RevisYOR2025202522212093*-26545.28010101
Lindsay HassettAUS1953195312012011560.00--100100
Keith BarkerWAR2016201612011911359.5013190.84100161
Tom AbellSOM2019201922011910159.5021754.84100120
Jackie McGlewSA195519551201196859.50--02090
Brian LuckhurstENG197219721201199659.5036232.8701090
Shikhar DhawanIND201820182301194439.6715576.77000210
Liam LivingstoneENG/LAN/BP202220223311194759.5082145.12000311
Daniel ChristianNOT2020202076211933*29.7590132.22000126
Sam BillingsENG/KEN20152015211118118*-89132.58100123
Nick KellyLEI2026202622011810359.0013488.06100123
Beth MooneyAUSW202320231201188559.0022552.44010140
Graham GoochENG198519851201187059.0022352.91010180
Alastair CookENG201220122311185159.0021754.38010130
Michael LumbNOT201520156801184514.7517766.67000181
Suryakumar YadavIND20222022110117117117.0055212.73100146
Harry SwindellsLEI20232023111117117*-96121.8810083
James HarrisMID201520151201177358.5023450.00010190
Sam HainWAR/BB2018201822111772117.0012196.69010101
Nick BrowneESS202120211201176458.5030937.86020160
Paul WalterESS2025202512111776117.0022252.70010152
Johnny TyldesleyENG190519051201176158.50--020170
Denis ComptonENG1951195112011711258.50--100110
Rohit SharmaIND2009200933111752*58.5096121.88010103
Nat Sciver-BruntTR202420244401175929.2579148.10011151
Paul CollingwoodENG201020102301168238.6724846.77010120
Leus du PlooyDER/WF202220223401165729.0018961.38010141
Liam Patterson-WhiteNOT2024202498311644*23.2095122.11002107
Kevin PietersenENG20082008210115115115.0022351.57100140
Kumar SangakkaraSUR201620161201158357.5016868.45010171
Tim RobinsonENG1985198512111577*115.0025145.82010100
George BaldersonLAN202320231201159157.5018861.17010210
Liam DawsonHAM/LS202420242301159538.3318362.84010131
Fakhar ZamanPAK201920193301155738.33106108.49010133
Gordon MuchallDUR2015201534111542*38.3312195.04000181
Nat WraithWS/TR202420245401157328.7592125.00011141
Dawid MalanENG/TR2021202155111562*28.75101113.86022142
Jake BallNOT201720171610411534*19.1714479.86002201
Tom GraveneyENG19621962110114114114.0021453.27100150
Mark ButcherENG2003200312011410657.0022650.44100220

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