Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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 (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
Bob CatterallSAEngland tour of South Africa 1922/231922-19235902727630.22--020-0
Lewis McManusHAMSpecsavers County Championship 20172017912227241*27.2054749.73000381
Ian ButlerOVPlunket Shield 2012/132012-2013913427273*30.2251253.13022325
Ethan BrookesWORCounty Championship 2026202671312726622.6776135.74012350
Kieran Noema-BarnettGLOLV= County Championship 20152015111532726122.6761344.37012292
Stephen ParryLANSpecsavers County Championship 20172017121502724418.1359945.41001400
Toby Roland-JonesMIDSpecsavers County Championship 201920191015327251*22.6751153.23010352
George WorkerCSPlunket Shield 2014/152014-2015101802725215.1158246.74015450
Matt TaylorGLOCounty Championship 20262026101932723417.0059345.87003372
Misbah-ul-HaqPAKPakistan v Australia Test Series 2014/152014231271101*135.5040766.58210238
Kusal MendisSLSri Lanka tour of Bangladesh 2017/18201823027119690.3344660.76110323
VVS LaxmanINDWest Indies tour of India 2002/032002341271154*90.3370938.22100300
Gary KirstenSASouth Africa tour of Pakistan 2003/04200324127111890.3354050.19120331
Shane WatsonAUSBorder-Gavaskar Trophy 2010/11201024027112667.7554349.91120301
Ajinkya RahaneINDIndia in West Indies Test Series 2019201924127110290.3356947.63120271
Dinesh ChandimalSLPakistan tour of Sri Lanka 2022202224127194*90.3344960.36030245
Babar AzamPAKPakistan tour of Sri Lanka 2022202224027111967.7552851.33120244
Dhananjaya de SilvaSLPakistan tour of Sri Lanka 2023202324027112267.7543861.87120336
Matt RenshawAUSPakistan in Australia Test Series 2016/172016-201734027118467.7547357.29110300
Vinoo MankadINDIndia tour of England 1952195235027118454.20--110202
Greg BlewettAUSAustralia tour of South Africa 1996/97199735027121454.2060944.50101390
Misbah-ul-HaqPAKPakistan in West Indies Test Series 2017201736227199*67.7559745.39031208
Matt PriorENGPataudi Trophy 20112011462271103*67.7531685.76120242
Polly UmrigarINDIndia tour of Pakistan 1954/55195557227110854.20--110130
Mark BoucherSASouth Africa tour of England and Ireland 200320035812716838.7149854.42020371
Cheteshwar PujaraINDIndia tour of Australia 2020/212020-20214802717733.8892829.20031290
Roy FredericksWIWest Indies tour of Australia 1968/691968-19694802717633.8870632.72011230
Mark BurgessNZIndia tour of New Zealand 1967/6819684802716633.888430.95030311
Carl HooperWIWest Indies tour of England 1991199159227111138.7151752.42121324
Nick KellyOVPlunket Shield 2019/202019-202059027111830.1155648.74100361
Jack BoyleCSPlunket Shield 2023/242023-202461002717227.1057746.97011340
Matthew GilkesNSWSheffield Shield 2021/222021-202251002716427.1056947.63021311
Jim BurkeAUSAustralia tour of England 1956195651012716530.11--020290
Eddie ByromSOMBob Willis Trophy 20202020611027111724.6456348.13101440
Tom BruceLANCounty Championship 2024202471212717324.6441665.14012313
Vinura DulsaraBSCMajor League Tournament 2025/262025-2026813327167*27.1062943.08032210
Matthew PottsDURCounty Championship 20262026111422716622.5846658.15013304
Chris WrightLEISpecsavers County Championship 20192019121712716016.9463342.81010371
Steven PattersonYORSpecsavers County Championship 20192019142022716015.0662343.50013361
Nazmul Hossain ShantoBANAfghanistan tour of Bangladesh 20232023120270146135.0032682.82200382
Shivnarine ChanderpaulWIBangladesh in West Indies Test Series 20142014233270101*-55848.39120220
Mohammad YousufPAKWest Indies v Pakistan in United Arab Emirates 2001/02200224127014690.0045559.34120351
Mushfiqur RahimBANZimbabwe tour of Bangladesh 2018/192018241270219*90.0053850.19100241
Quinton de KockSASri Lanka in South Africa Test Series 2016/172016-201735027010154.0035376.49110310
Mansur Ali Khan PataudiINDAustralia tour of India 1964/651964351270128*67.50--120320
Phil SharpeENGNew Zealand tour of England 1969196935127011167.5061044.26100350
Viv RichardsWIAustralia tour of West Indies 1983/84198455027017854.0047057.45110430
Mark ChapmanAAPlunket Shield 2018/192018-201946127010454.0041864.59110383
Rishabh PantINDEngland tour of India 2020/21202146127010154.0032184.111203210
Derek SealyWIEngland tour of West Indies 1934/3519354602709245.00--021132

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.