Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM298/5 (82)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
AB de VilliersRCBIndian Premier League 201820181211248090*53.33275174.550603930
Hilton CartwrightWASheffield Shield 2021/222021-20226111480121*48.0094450.85222588
Fletcha MiddletonHAMOne-Day Cup 202320231111148010048.0053290.23140504
Jonathan TattersallYORCounty Championship 202220227122480180*48.0099648.19110620
Ajinkya RahaneRPSIndian Premier League 20162016141434807443.64379126.65062549
Suryakumar YadavMIIndian Premier League 2020/2120201615348079*40.00331145.020426111
Anaru KitchenOVPlunket Shield 2017/182017-201891714807630.0084057.14042525
William LuxtonYORCounty Championship 202620261017048016728.2476562.75131645
Simon HarmerESSCounty Championship 202620261218348080*32.0095450.31021614
Sam HarperVICSheffield Shield 2023/242023-20241018048015126.6762177.291025015
Luke ProcterNORCounty Championship 202320231119348087*30.00125038.40042440
Brett D'OliveiraWORCounty Championship 20212021142124807125.2693751.23032582
Rishabh PantINDIndia tour of England 2025202547047913468.4361777.632304917
Jake LibbyWOROne-Day Cup 2025202510102479112*59.8851692.83140444
Rahul DravidINDNew Zealand tour of India 1999/001999811147915347.9086355.50200534
Beau WebsterTASSheffield Shield 2024/252024-2025712247911347.9075663.36130493
Cameron WhiteDCIndian Premier League 20122012131324797843.55320149.690514120
Shikhar DhawanSHIndian Premier League 20172017141414797736.85376127.39030539
Jake DoranTASSheffield Shield 2023/242023-2024814047911834.2183957.09110682
Heinrich KlaasenSHIndian Premier League 202420241615347980*39.92280171.070401938
Prithvi ShawDCIndian Premier League 20212021151504798231.93301159.140405618
Ben FoakesSURSpecsavers County Championship 20192019101814796928.1897749.03041641
Brooke GuestDERCounty Championship 202620261423147914121.7789253.70127482
Marvan AtapattuSLSri Lanka tour of Zimbabwe 20042004651478249119.5067570.81201611
George BaileyAUSAustralia in India ODI Series 2013/14201366147815695.60412116.021304215
Jack FingletonAUSAustralia tour of South Africa 1935/361935-193657147811879.67--310101
Maurice LeylandENGAustralia tour of England 1934193458147815368.29115741.31300492
Herschelle GibbsSASouth Africa tour of England and Ireland 2003200359047818353.1173764.86201802
Sudip ChatterjeeBKBBengal T20 Challenge 2021202199347889*79.67290164.830604324
Michael BracewellWELSuper Smash 2021/222021-202210104478141*79.67321148.911404021
Ross TaylorSUSSpecsavers County Championship 201620167111478142*47.8077961.36140582
Daniel HughesNSWMarsh Sheffield Shield 2019/202019-2020612147813643.4582557.94211682
Shan MasoodMSPakistan Super League 2021/222022121204788839.83346138.150405410
Nathan McSweeneySASheffield Shield 2024/252024-20256121478127*43.45122239.12131500
David GowerENGEngland tour of India 1981/821981-198291214788543.45100747.47051540
Monank PatelMNYMajor League Cricket 20252025131304789336.77336142.260404818
Saim AyubGAWCaribbean Premier League 20232023131324788543.45336142.260403928
Jonathan WellsASBig Bash League 2019/202019-20201514747868*68.29353135.41040389
Ben ManentiSASheffield Shield 2022/232022-202391514788834.1462975.99042598
W SahanACCCMajor League Tournament 2025/262025-2026915047815331.8763974.80210477
Steven CroftLANNatWest T20 Blast 201520151616547894*43.45374127.810503512
Ben CoxLEICounty Championship 20242024121734786934.1476662.40021628
Billy RootGLASpecsavers County Championship 201920191117047812628.1281858.44111630
Shubman GillKKRIndian Premier League 20212021171704785728.12402118.910315012
Gareth BattySURSpecsavers County Championship 2016201616254478110*22.7686455.32104615
Daryl MitchellNZNew Zealand tour of India 2025/26202688247713779.50386123.582104314
Michael van LingenNAMICC Men's Cricket World Cup League 2 2022/232022-20231313347713347.7052491.03210539
Sanju SamsonCSKIndian Premier League 2026202614143477115*43.36288165.632115324
Ben DuckettNORNatWest T20 Blast 20162016141434778443.36337141.54030647
Michael Guptill-BunceAAPlunket Shield 2016/172016-2017916147710931.8068569.64130727

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.