Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaINDIndia in Australia ODI Series 2015/162016551441171*110.25434101.612103514
Steve SmithAUSPakistan in Australia Test Series 2016/172016-2017351441165*110.2562171.01220542
Kane WilliamsonNZNew Zealand tour of Pakistan 2022/232022-2023561441200*88.2080055.13120471
Aaron FinchAUSWorld Cup 2019201999044115349.0044898.442214114
Maurice LeylandENGEngland tour of Australia 1936/371936-193759144112655.13114538.52200350
Ben StokesENGThe Ashes 201920195102441135*55.1377357.052204513
Craig CachopaSUSLV= County Championship 2014201451014418449.0080155.06050695
Graeme SmithRRIndian Premier League 2007/082008111124419149.00362121.82030548
Mayank AgarwalPKIndian Premier League 202120211212144199*40.09314140.450414218
Sanju SamsonRRIndian Premier League 201820181515144192*31.50320137.810313019
Ian BothamENGAustralia tour of England 198119819152441149*33.9247093.83213627
Hamish RutherfordDERSpecsavers County Championship 20162016101714417827.5686251.16032691
Suresh RainaCSKIndian Premier League 20122012181814417325.94325135.690123619
Henry HuntSASheffield Shield 2022/232022-2023918144197*25.94123035.85031573
Daniel LawrenceESSSpecsavers County Championship 201820181119144112424.5094946.47111562
Herbert SutcliffeENGEngland tour of Australia 1932/331932-193359144019455.00118837.04130370
Wally HammondENGEngland tour of Australia 1932/331932-193359144011255.00106741.24220462
Wazir MohammadPAKPakistan tour of West Indies 1957/58195859144018955.00--212390
Gautam GambhirINDCommonwealth Bank Series 2007/0820081010244011355.0053282.71210392
Michael PappsWFPlunket Shield 2016/172016-2017711044016040.0098844.53210600
Richie RichardsonWINew Zealand tour of West Indies 1984/851985911144018544.00103142.68120591
Chris NashSUSNatWest T20 Blast 20152015121214408840.00330133.33050558
Shimron HetmyerGAWCaribbean Premier League 201820181212144010040.00297148.151203924
Shubman GillKKRIndian Premier League 2020/2120201414144070*33.85373117.96030449
Moisés HenriquesSSBig Bash League 2021/222021-20221515344076*36.67330133.330203612
Ken McClureCANPlunket Shield 2017/182017-2018815144021031.43103042.72114501
Stephen PetersNORLV= County Championship 2015201591604408227.5082153.59044610
Harry NielsenSASheffield Shield 2023/242023-202491714406727.5092447.62032464
Keith MillerAUSAustralia tour of West Indies 1954/55195556043914773.17--300522
Brian LaraWINew Zealand tour of West Indies 1995/961996781439146*62.7151385.58210466
Dane VilasLANRoyal London One-Day Cup 20192019109243916662.71367119.621203016
Adam LythYORRoyal London One-Day Cup 20162016109043913648.78382114.922104118
David HusseyAUSCommonwealth Bank Series 2011/122012111134397454.88434101.15050277
James VinceGGInternational League T20 2022/2320231111243983*48.78321136.760403815
Dilip VengsarkarINDEngland tour of India 1981/821981-1982911243988*48.7897345.12030440
Mahela JayawardenePKIndian Premier League 2009/10201013133439110*43.90298147.321115511
Jacques KallisSAAustralia tour of South Africa 2001/0220021013243980*39.9164667.96040443
Riki WesselsNOTNatWest T20 Blast 20152015131304399733.77292150.340304321
Fakhar ZamanLQPakistan Super League 20252025131304397633.77287152.960414624
Abhishek SharmaSHIndian Premier League 202520251413043914133.77227193.391214628
Shreyas IyerDCIndian Premier League 20152015141414398333.77342128.360424121
Michael-Kyle PepperESSVitality Blast 202220221414243986*36.58269163.200314721
Ricardo VasconcelosNORVitality Blast Men 20262026151504398829.27305143.93010658
Gary KirstenSASouth Africa tour of West Indies 2000/0120011116043915027.4499144.30123481
Neil DexterLEISpecsavers County Championship 201820181016243970*31.3689748.94021622
Rob KeoghNORCounty Championship 202420241016143910229.2783252.76121570
Lewis GregorySOMSpecsavers County Championship 2019201910172439129*29.2759374.031114716
Zafar AnsariSURSpecsavers County Championship 20162016101714395327.44117237.46022513
Martin AnderssonMIDCounty Championship 20212021132404398818.2973160.05025584
Cheteshwar PujaraINDEngland in India Test Series 2012/132012472438206*87.6093746.74200490

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.