Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd 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)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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Jordan ClarkLANLV= County Championship 20152015101523366325.8563453.00011424
Kyle AbbottHAMSpecsavers County Championship 201720171316433697*28.0055960.11021452
Martin GuptillAAPlunket Shield 2016/172016231335151167.5041880.14210469
Sarfraz AhmedPAKNew Zealand tour of Pakistan 2022/232022-202324033511883.7551465.18130351
Reggie DuffAUSAustralia tour of England 1905190558033514641.88--110260
Keith StackpoleAUSAustralia tour of West Indies 1972/73197348133514247.86--121523
Michael ClarkeAUSAustralia tour of England and Scotland 200520055903359137.2261654.38020480
Marnus LabuschagneAUSThe Ashes 2021/222021-202259133510341.8869748.06120342
William O'DonnellAAPlunket Shield 2021/2220225102335119*41.8875344.49112412
Lasith LakshanCMCCMajor League Tournament 2025/262025-202681503358922.3356059.82030316
Sameera SadamalKYCCMajor League Tournament 2025/262025-2026915133510623.9364152.26100220
Tom TaylorWORCounty Championship 202520251426633566*16.7569847.99013422
Azhar AliPAKPakistan in Bangladesh Test Series 20152015230334226111.3364351.94110283
Nic MaddinsonVICSheffield Shield 2018/19201934033413683.5050366.40210372
Jack RyderAUSAustralia tour of South Africa 1921/221921341334142111.33--130330
Mahela JayawardeneSLEngland tour of Sri Lanka 2003/04200335133413483.5073845.26120332
George HeadleyWIWest Indies tour of England 1939193935033410766.80--220210
Hilton CartwrightWASheffield Shield 2017/182018361334111*66.8055160.62120452
Saeed AhmedPAKAustralia tour of Pakistan 1959/60195936033416655.67--110-0
Gundappa ViswanathINDAustralia tour of Ceylon and India 1969/70196948133413747.71--121310
Frank WorrellWIEngland tour of West Indies 1953/54195448133416747.7130.0012201
Pankaj RoyINDWest Indies tour of India 1958/591958-195951003349033.40--02100
Ian ChappellAUSAustralia tour of England 19721972510033411833.4093835.61122451
Lewis McManusHAMSpecsavers County Championship 201620169111334132*33.4066850.00113503
David WieseSUSSpecsavers County Championship 2017201791303346625.6946771.52020447
Kasun AbeyrathneBCAAMajor League Tournament 2024/252024-2025914133411525.6960455.30101330
Vidura AdikariCMCCMajor League Tournament 2024/25202581413346025.6965850.76020422
Andrew SalterGLALV= County Championship 20152015111723347322.2766550.23022425
Jigar NaikLEILV= County Championship 201420141120633459*23.8674045.14011411
Tony PalladinoDERLV= County Championship 201420141421433460*19.6559755.95011442
Bryan YoungNZSri Lanka tour of New Zealand 1996/971997231333267*166.5057757.71110451
Rahul DravidINDPakistan tour of India 2004/05200535033313566.6073945.06210411
John ReidNZPakistan tour of New Zealand 1984/851985351333158*83.2582640.31201360
Damien MartynAUSAustralia tour of Sri Lanka 2003/04200436033316155.5073645.24200361
Leonard HuttonENGWest Indies tour of England 19501950361333202*66.60--100320
Usman KhawajaAUSAustralia tour of India 2022/23202347033318047.5772146.19121391
Usman KhawajaAUSEngland tour of Australia and New Zealand 2017/182017-201857033317147.5776843.36120422
Vijay HazareINDIndia tour of England 195219524713338955.50--030120
Desmond HaynesWIIndia tour of West Indies 1982/83198357133313655.5013459.70111212
Adam GilchristAUSEngland tour of Australia 2002/032002-200358233313355.50325102.46121425
Dean ElgarSAAustralia tour of South Africa 2017/182018481333141*47.5785838.81120432
R SilvaBSCMajor League Tournament 2024/25202561013337537.0054960.66040301
Trevor GoddardSAEngland tour of South Africa 1956/571956-195751003336933.30--020190
Ray IllingworthENGEngland tour of Australia 1970/711970-197161013335337.0095035.05010400
David BedinghamDURCounty Championship 2025202561103339330.2762253.54031442
Cheteshwar PujaraNOTSpecsavers County Championship 20172017812033311227.7571646.51111410
Matthew PottsDURCounty Championship 202420248123333149*37.0056459.04100394
Anuj DalDERCounty Championship 20212021813233310630.2766350.23113401
Anaru KitchenOVPlunket Shield 2020/212020-202181503336322.2070047.57021382
Hardus ViljoenDERSpecsavers County Championship 201820181018233360*20.8145972.550123714

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.