Live4th T20I · India in New Zealand 2026/27NZ226/4 (16.5)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE47/2 (14.1)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Daniel Bell-DrummondKENCounty Championship 202420241326285313535.54157054.332511092
Alex WakelyNORLV= County Championship 201520151526285312335.54176648.302411283
Niall O'BrienLEILV= County Championship 201420141427385213335.50150856.501541123
Samit PatelNOTSpecsavers County Championship 2017201713171851257*53.19123069.192201049
Ben DuckettNORLV= County Championship 201520151119185115447.28117472.494221184
Rob KeoghNORLV= County Championship 2015201516292850163*31.48150856.372221162
Dinesh ChandimalCCCMajor League Tournament 2025/262025-2026913084915265.3194989.463316721
James ColesSUSCounty Championship 202320231220084918042.45133363.693311048
Ben BrownSUSSpecsavers County Championship 2016201614215848159*53.00120770.263411084
CWJ AllisonESSCounty Championship 202620261426284811435.33154554.8914310810
Michael CarberryHAMLV= County Championship 201420141221184712542.35164451.5233311912
Ollie PopeSURSpecsavers County Championship 2018201811142846158*70.50137261.663101251
Marnus LabuschagneGLASpecsavers County Championship 20192019713184518270.42110676.403411197
Leus du PlooyDERCounty Championship 202220221423384513442.25156454.03250984
Ricardo VasconcelosNORCounty Championship 2021202114241845185*36.74138461.052211143
Harry CameDERCounty Championship 202520251423184310338.32175947.921741005
Josh ThomasSOMCounty Championship 202620261425184313635.13139860.303431183
Tom HainesSUSCounty Championship 202520251426384317436.65141159.742421184
Rory BurnsSURCounty Championship 202220221423284213240.10168450.003211053
Paul HortonLEISpecsavers County Championship 2016201615262842117*35.08160352.532621161
Tom WestleyESSCounty Championship 202520251424384114840.05198042.473211070
Chris CookeGLACounty Championship 2022202213216840191*56.00140959.62251908
Liam DawsonHAMCounty Championship 202320231422184014140.00151255.56341994
Ed BarnardWARCounty Championship 202420241422184016540.00146757.26253975
Mark TaylorAUSAustralia tour of England 19891989611183921983.90186644.96250910
James VinceHAMCounty Championship 202220221424283911138.14124467.441611146
Brett D'OliveiraWORCounty Championship 2026202614242838103*38.09179046.82172938
Steven CroftLANCounty Championship 202220221420183715544.05177147.26233993
Alastair CookESSCounty Championship 202320231426183612833.44165950.391631130
Miles HammondGLOCounty Championship 202220221427283616933.44184445.341621228
Jacques RudolphGLALV= County Championship 201420141425083513933.40167349.912521112
Neil HarveyAUSSouth Africa tour of Australia 1952/531952-195359083420592.67--430910
Gary BallanceYORSpecsavers County Championship 2017201711163834203*64.15155553.633301131
James WhartonYORCounty Championship 20242024914183328564.08120968.902209923
Dawid MalanMIDSpecsavers County Championship 201920191220183319943.84151155.133221011
Chris NashSUSLV= County Championship 2015201515261833142*33.32140459.332311167
Ben ComptonKENCounty Championship 202420241326083316532.04203041.031531061
Cameron BancroftGLOCounty Championship 202420241118183218448.94153954.06321902
Ryan ten DoeschateESSLV= County Championship 20152015121948328855.47128164.95072898
Dominic SibleySURCounty Championship 202420241422383215043.79175847.333301133
Leus du PlooyMIDCounty Championship 202620261119283118248.88127665.13250912
Viv RichardsWIWest Indies tour of England 19761976470829291118.43118869.783201124
Lewis HillLEICounty Championship 202120211320182914543.63137560.293411015
Alexei KervezeeWORLV= County Championship 201420141626182911033.16143057.972531094
Tom Kohler-CadmoreYORSpecsavers County Championship 2019201914221828165*39.43153953.802311183
David LloydGLACounty Championship 202120211425182812134.50130263.591521163
Clyde WalcottWIAustralia tour of West Indies 1954/551955510082715582.70--520810
Mark StonemanMID/SURCounty Championship 202120211422082717437.59160851.433441202
Sam HainWARCounty Championship 202120211425282611835.91200441.22162921
Laurie EvansWARLV= County Championship 2015201515273826213*34.42188243.891431100

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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