Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 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
Hansie CronjeSAAustralia tour of South Africa 1996/971997101124558050.5664770.32041479
Alviro PetersenLANNatWest T20 Blast 2016201612122455103*45.50324140.431203213
Rachin RavindraNZWest Indies tour of New Zealand 2025/2620251112245517645.5048194.591204913
Luke GeorgesonOVPlunket Shield 2025/262025-20268124455103*56.88103044.17132523
Robin SmithENGEngland tour of West Indies 1993/9419941014045517532.5083154.75122527
Shoaib MalikRRBangladesh Premier League 2019/202019-2020151534558737.92350130.000324017
MS DhoniCSKIndian Premier League 201820181615945579*75.83302150.660302430
Liton DasRRBangladesh Premier League 2019/202019-2020151514557532.50339134.220304715
Ashwell PrinceLANNatWest T20 Blast 20152015161614557830.33357127.45040456
Virender SehwagPKIndian Premier League 201420141717045512226.76315144.441105618
Sam HainWARSpecsavers County Championship 201620161521145513522.7589151.07114571
Herschelle GibbsSASouth Africa tour of Zimbabwe 2001/02200155045414790.8051188.85220737
Kevin PietersenENGEngland tour of South Africa 2004/052005763454116151.33430105.583103615
Sam CurranSURCounty Championship 2022202256045412675.6756979.791405710
Kumar SangakkaraSLEngland in Sri Lanka ODI Series 2014/15201477145411275.6754982.70140472
LG PretoriusTITCSA Pro20 2026/272026771454188*75.67228199.121205024
Luke RonchiWFPlunket Shield 2015/162015-2016481454116*64.8652786.15220556
Mahela JayawardeneSLSouth Africa tour of Sri Lanka 2004200479145423756.7582355.16111453
Trevor GoddardSASouth Africa tour of Australia 1963/641963-196451034549364.8685338.22040260
Greg HayCSPlunket Shield 2019/202019-202061104548341.2793148.76050641
Paul StirlingMIDSpecsavers County Championship 20172017813045411134.9264870.061316012
AB de VilliersRCBIndian Premier League 2020/2120201514445473*45.40286158.740513323
Ishan KishanMIIndian Premier League 20232023161504547530.27318142.770305418
George BaldersonLANCounty Championship 20242024142204544820.64118538.31000562
Jack CarsonSUSCounty Championship 202520251423445410223.8994248.20101536
Harry SwindellsLEICounty Championship 20222022142504546718.16123936.64033511
Denis ComptonENGPakistan tour of England 1954195445045327890.60--121521
Riki WesselsNOTRoyal London One-Day Cup 2016201687045314664.71410110.492205415
Peter MayENGAustralia tour of England 1956195657245310190.60--140480
BJ WatlingNDPlunket Shield 2015/162015-201658045317656.6385752.86132583
Daniel HughesNSWThe Marsh Cup 2023/242023-202488045311956.6355581.621404510
Muhammad AbbasWFPlunket Shield 2022/23202348045313056.6380856.06130487
Jonty RhodesSASouth Africa tour of England 19981998810145311750.3371363.53120444
Adam GilchristAUSICC World Cup 2006/0720071111145314945.30436103.901205810
Rilee RossouwMSPakistan Super League 2022/2320231111145312145.30264171.591304821
Quinton de KockBRCaribbean Premier League 202420241212245311545.30280161.791203728
Jonty RhodesSAAustralia tour of South Africa 1993/941994111314537837.7587052.07030363
Gerhard ErasmusNAMICC Men's Cricket World Cup League 2 2022/232022-20231413245396*41.1861773.420423115
Murali VijayPKIndian Premier League 20162016141414538934.85364124.450505010
Billy GodlemanDERVitality Blast 20192019141434539241.18391115.860413614
Aasif SheikhNEPICC Men's Cricket World Cup League 2 2022/232022-20231616245311032.3654782.82133458
Zain-ul-HassanGLACounty Championship 2023202391614536930.20109841.26021691
Stephen EskinaziMIDCounty Championship 20212021917245310230.20119837.81120611
Clyde WalcottWIWest Indies tour of India, Pakistan and Ceylon 1948/491948-194957045215264.57--220233
Saeed AnwarPAKPakistan tour of England 1996199658045217656.5069265.32130582
Clem HillAUSEngland tour of Australia 1897/981897-189858045218856.50--131400
Jesse RyderOVPlunket Shield 2014/152014-201569145210856.5054183.551404513
Shubman GillINDEngland tour of India 2023/24202459145211056.5076059.472224511
KL RahulINDICC Cricket World Cup 2023/2420231010445210275.3349890.76120389
Joe CarterNDPlunket Shield 2019/202019-2020510045216945.2089050.79211587

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.