Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM174/2 (48)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
Simon KatichAUSBorder-Gavaskar Trophy 2008/09200848134910249.8672048.47120440
Philip SaltLANCounty Championship 202220227803499743.6352666.35020412
Joe CracknellMIDCounty Championship 2025202578134911249.8657360.91121366
Rob NicolCANPlunket Shield 2013/142013-20146923499549.8692037.93042377
Jos ButtlerENGIndia tour of Ireland and England 2018201859034910638.7851567.77122444
Colin McDonaldAUSAustralia tour of South Africa 1957/581957-19585913499943.63--03001
Chris TavaréENGEngland tour of India 1981/821981-198269034914938.78117129.80111390
MS DhoniINDPataudi Trophy 2014201451003498234.9070949.22041512
James WhartonYORCounty Championship 2023202361013498938.7859159.05040494
Reg SimpsonENGEngland tour of Australia 1950/511950-19515101349156*38.7810.00112250
Luis ReeceDERSpecsavers County Championship 201820186111349157*34.9074746.72112391
Mahesh KumaraNSWCMajor League Tournament 2025/262025-20268122349121*34.9060058.17122450
James KettleboroughNORLV= County Championship 2014201471403497324.9378344.57032521
Joel CurtisWASheffield Shield 2025/262025-202681613495923.2774247.04021441
Daniel Bell-DrummondKENSpecsavers County Championship 20182018101913496119.3969750.07013491
Virender SehwagINDIndia in Sri Lanka Test Series 2010201035034810969.6035797.48211591
Ricky PontingAUSAustralia tour of South Africa 2005/06200636034811658.0060058.00210365
Alastair CookENGPataudi Trophy 2011201146034829458.0072248.20100390
Babar AzamPAKEngland tour of Pakistan 2022/23202236034813658.0050568.91130452
Josh ClarksonCSPlunket Shield 2024/252024-2025572348166*69.6054963.39200389
C.B. FryENGAustralia tour of England 1905190547134814458.00--110300
Denis ComptonENGEngland tour of West Indies 1953/54195457034813349.71--12000
Seymour NurseWIWest Indies tour of Australia 1968/691968-1969510034813734.8049652.82110391
Ian ChappellAUSAustralia tour of England 1968196851023488143.5088139.50040251
Udayawansha ParakramaACCCMajor League Tournament 2024/252024-2025712134811331.6450269.32110297
DJ AhmedGLOCounty Championship 20262026714134890*26.7760357.71021475
Marnus LabuschagneAUSPakistan in Australia Test Series 2019/202019220347185173.5051767.12200420
Thilan SamaraweeraSLNew Zealand in Sri Lanka Test Series 2009200924034715986.7557460.45200454
Brendon McCullumNZPakistan v New Zealand Test Series 2014/15201435034720269.4041384.021004013
Peter FultonNZEngland in New Zealand Test Series 2012/13201335034713669.4081842.42210429
Glenn PhillipsOVPlunket Shield 2022/23202335034714769.4051667.25120397
Ajinkya RahaneINDNew Zealand in India Test Series 2016/17201636134718869.4068051.03110384
Kevin PietersenENGPakistan tour of England and Scotland 2006200647034713549.5744178.68111514
Vijay HazareINDEngland tour of India, Pakistan and Ceylon 1951/521951-1952571347164*57.8320.00202190
Nasser HussainENGSouth Africa tour of England 19981998510034710534.70108232.07121500
Ian BothamENGWest Indies tour of England 1984198451003478134.7053864.50030433
Geoff MarshAUSAustralia tour of England 19891989611034713831.5598235.34100300
Todd AstleCANPlunket Shield 2015/162015-2016712334796*38.5665752.82023542
Shiv ThakorDERLV= County Championship 20152015111513478324.7958958.91011531
Jacques KallisSANew Zealand tour of South Africa 2007/082007230346186115.3350468.65200475
Shivnarine ChanderpaulWIThe Frank Worrell Trophy 2011/122012351346103*86.5077244.82130302
Shane WatsonAUSPakistan in Australia Test Series 2009/102009-2010361346120*69.2065053.23120384
Chris GayleWIThe Frank Worrell Trophy 2009/102009361346165*69.2045975.38200368
Saud ShakeelPAKEngland tour of Pakistan 2022/2320223603469457.6776345.35040420
Marcus HarrisVICMarsh Sheffield Shield 2019/202019-202057134611657.6766851.80130414
Chris CookeGLASpecsavers County Championship 201920196823469657.6745176.72020543
Josh de CairesMIDCounty Championship 202520256803468743.2557859.86040540
Lindsay HassettAUSSouth Africa tour of Australia 1952/531952-195358034616343.25--110300
Tom BantonSOMCounty Championship 2022202269034612638.4465053.23120417
Neil HarveyAUSAustralia tour of England 19531953510034612234.60128.33122200

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.