Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM125/2 (34.5)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 (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
A WanninayakeBCAAMajor League Tournament 2025/262025-202681313646430.3366954.41022431
James KettleboroughGLALV= County Championship 2015201581513648126.0079245.96030560
Ben StokesENGWest Indies tour of England 2020202035136317690.7563257.44110365
Steve SmithAUSBorder-Gavaskar Trophy 2016/172017361363178*72.6071750.63200390
Josh InglisWASheffield Shield 2024/25202436136312272.6046578.06200414
Jack RyderAUSEngland tour of Australia 1924/251925361363201*72.6058249.66111261
Jacques KallisSABasil D'Oliveira Trophy 2009/102009-201047036312051.8670251.71210391
Tom GraveneyENGEngland tour of India, Pakistan and Ceylon 1951/521951-195248236317560.50--100-0
Ben McDermottTASMarsh Sheffield Shield 2019/202019-20205903638940.3395937.85030440
Harry BrookENGThe Ashes 202320235903638540.3346178.74040393
Michael ClarkeAUSThe Ashes 2013/142013-2014510136314840.3363457.26200381
Cyril WashbrookENGEngland tour of Australia 1946/471946-1947510036311236.3097437.27121203
Graeme van BuurenGLOSpecsavers County Championship 20192019101333639336.3060160.40021520
Thorn ParkesOVPlunket Shield 2023/242023-202471413637027.9276347.58030411
Gareth SeverinWFPlunket Shield 2025/262025-2026714036310425.9371950.49110501
Dane VilasLANCounty Championship 202320231016236312425.9361958.64113383
Graham NapierESSLV= County Championship 20152015131713637322.6946777.73021479
Sachin TendulkarINDZimbabwe tour of India 2000/012000231362201*181.0055365.46200540
Steve WaughAUSSri Lanka tour of Australia 1995/961995-1996232362170362.0069751.94210290
Bevan CongdonNZNew Zealand tour of England 1973197335036217672.4087041.61201310
Saeed AnwarPAKPakistan tour of England 1996199636036217660.3359261.15120471
Will GidmanKENSpecsavers County Championship 2016201657436299*120.6769152.39051411
Wayne PhillipsAUSPakistan tour of Australia 1983/841983-198457136215960.3377646.65110330
Stan McCabeAUSAustralia tour of England 1938193848036223245.2544681.17100522
Carl HooperWIWest Indies tour of Australia 1996/971996-199759136210245.2573149.52120421
Syd GregoryAUSEngland tour of Australia 1894/951894-189559036220140.22--110380
Neil HarveyAUSEngland tour of Australia 1950/511950-19515903627440.22--030400
John WaiteSAAustralia tour of South Africa 1957/581957-195859036213440.22--21100
AB de VilliersSAEngland tour of South Africa 2004/052004-2005510136210940.2262058.39120501
Travis HeadAUSThe Ashes 2023202351003627736.2050971.12030524
Keith MillerAUSWest Indies tour of Australia 1951/521951-1952510136212940.22--110381
Todd AstleCANPlunket Shield 2014/152014-20151017436244*27.8566954.11001441
Stephen EskinaziMIDSpecsavers County Championship 20192019111903627519.0569252.31012590
Gautam GambhirINDEngland in India Test Series 2008/09200824036117990.2575947.56120411
Tom LathamCANPlunket Shield 2022/23202245136116790.2564855.71201444
Michael HusseyAUSWest Indies tour of Australia 2005/062005363361137120.3367153.80200403
Robin SmithENGIndia tour of England 19901990364361121*180.5061758.51220390
Nic MaddinsonVICSheffield Shield 2023/24202447036110951.5754266.61300369
Beau WebsterWARCounty Championship 202520256102361100*45.1356763.67120414
Geeth KumaraBSCMajor League Tournament 2025/262025-2026710336118551.5782743.65110306
Bob SimpsonAUSSouth Africa tour of Australia 1963/641963-196451013617840.1136256.08031240
Michael YardySUSLV= County Championship 20142014813036113927.7771950.21111360
Campbell KellawayVICSheffield Shield 2022/232022-202371313618130.08106034.06030430
Daniel Bell-DrummondKENSpecsavers County Championship 201720171018136184*21.2478046.28022511
Matthew WadeTASSheffield Shield 2017/182017-2018441360139120.0064056.25300405
Kevin PietersenENGSri Lanka tour of England 2006200635036015872.0046277.92200456
Javed MiandadPAKPakistan tour of England 1987198745036026072.0074348.45111392
Kevin PietersenENGThe Ashes 2010/112010-201156036022760.0056363.94111501
Dilip SardesaiINDNew Zealand tour of India 1964/651965363360200*120.0060.00200510
Dilip VengsarkarINDIndia tour of England 19861986362360126*90.0074248.52211381

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.