Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM281/4 (77.1)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by series (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,356 of the 23,363 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGWest Indies tour of England 2017201799148313660.3861079.18140633
Gary BallanceYORRoyal London One-Day Cup 20172017992483152*69.00460105.00130457
Jake WeatheraldLEICounty Championship 20262026691483104*60.3859880.77130673
Stan McCabeAUSAustralia tour of England 1934193459148313760.3887655.14130441
Viv RichardsWIWest Indies tour of Pakistan 1980/811980791483120*60.3880160.30141455
Bob SimpsonAUSAustralia tour of South Africa 1966/671966-1967510048315348.30--120260
Javed MiandadPAKNew Zealand tour of Pakistan and Sri Lanka 1984/851984710348310469.0083957.57220533
D'Arcy ShortDURVitality Blast 201920191212148377*43.91346139.600405914
Graeme HickENGEngland tour of West Indies 1993/941994101414839637.1589553.97020522
Bharat PopliNDPlunket Shield 2024/252024-2025815248312537.1585456.56132587
Shubman GillGTIndian Premier League 20222022161624839634.50365132.330425111
Ryan ten DoeschateESSSpecsavers County Championship 201920191419148313026.8382658.47213544
James HildrethSOMSpecsavers County Championship 201920191221048310523.0082058.90122652
Gareth RoderickGLOSpecsavers County Championship 201620161221348388*26.83101647.54043583
James BraceyGLOCounty Championship 202320231323148360*21.9587455.26033680
Hashim AmlaSABasil D'Oliveira Trophy 20122012351482311*120.5081958.85200540
AB de VilliersSAICC Cricket World Cup 2014/152015872482162*96.40334144.311304321
Michael LumbNOTRoyal London One-Day Cup 2016201687048218468.86447107.833005411
Murali VijayINDBorder-Gavaskar Trophy 2014/152014-201548048214460.2590553.26141536
Ben FoakesSURRoyal London One-Day Cup 2017201710834829296.40457105.47060443
Sachin TendulkarINDICC Cricket World Cup 2010/11201199048212053.5652491.98220528
John WrightNZEngland tour of New Zealand 1987/88198879048210353.56105145.86210612
Roy DiasSLSri Lanka tour of Pakistan 1981/82198269048210953.5669169.75140651
Graham GoochENGEngland tour of West Indies 1980/811981610048215348.2088954.22210552
Alex HalesNOTVitality Blast 2021202115154482101*43.82270178.521236123
Rohit SharmaMIIndian Premier League 201520151616248298*34.43333144.740324121
Daniel DouthwaiteGLACounty Championship 20212021131614829632.13102846.89043636
Hassan AzadLEICounty Championship 202120211118248215230.13114542.10214580
Ed BarnardWARCounty Championship 20232023142044829530.1393151.77022563
Tom CooperSOMLV= County Championship 201520151221048211822.9580260.10113794
Ryan HigginsMIDCounty Championship 20252025142214825622.9591752.56024561
Grant FlowerZIMNew Zealand tour of Zimbabwe 1997/98199757048115168.7185456.32220533
Harry BrookENGIndia tour of England 2025202559048115853.4459181.39221567
Rahul DravidINDIndia tour of West Indies 1996/97199791024819260.13134735.71050451
Sam HainBBVitality Blast 202320231010548197*96.20300160.330504214
Ted DexterENGEngland tour of Australia 1962/631962-196351004819948.1045940.96050532
Shai HopeGAWCaribbean Premier League 202320231312348110653.44343140.231403324
Andrew StraussENGAustralia tour of England and Scotland 20052005813048112937.0083957.33200582
Colin AckermannLEICounty Championship 202120219141481126*37.00114741.94130631
Jordan ClarkSURCounty Championship 202220221114348113743.7381059.38140586
David MillerGTIndian Premier League 202220221616948194*68.71337142.730203223
Haider AliDERCounty Championship 202320231016148114632.0765373.66132639
Ben ComptonKENCounty Championship 202620261018148112628.29113742.30231600
Jack ShantryWORLV= County Championship 2014201416247481101*28.2977661.98102686
Leonard HuttonENGWest Indies tour of England 1939193936148019696.00--210380
Angelo MathewsCCCMajor League Tournament 2025/262025-202657248014496.0072965.84130447
Greg HayCSPlunket Shield 2013/142013-2014582480202*80.00101347.38121490
Aiden MarkramSAAustralia tour of South Africa 2017/18201848048015260.0075463.66211603
Chris RogersAUSThe Ashes 2015201559148017360.0082658.11131741
Zak CrawleyENGThe Ashes 2023202359048018953.3354188.72120533

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.