LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL135/2 (24.3)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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
Oli CarterSUSCounty Championship 20232023142337798038.95164647.33071984
Cameron BancroftWASheffield Shield 2023/242023-20241017177812248.63199738.96341692
Henry NichollsCANPlunket Shield 2014/152014-20151018077811943.22134857.72273827
William PorterfieldWARLV= County Championship 201420141423177811835.36174144.691511072
Daryl MitchellWORSpecsavers County Championship 2016201614251778107*32.42150751.63243890
Dominic SibleyWARSpecsavers County Championship 2018201814232777144*37.00182542.58412820
Ben GeddesMIDCounty Championship 202520251422177613736.95144953.55161818
Hamish MarshallGLOLV= County Championship 201420141525377611835.27159048.81232824
Steve SmithAUSThe Ashes 20192019470774211110.57119664.72330925
Sunil GavaskarINDIndia tour of West Indies 1970/711971483774220154.80--430611
Will BraggGLALV= County Championship 20142014142517729332.17188440.980511021
Sam WhitemanWASheffield Shield 2023/242023-20241119077018840.53155249.613201062
Steve SmithAUSBorder-Gavaskar Trophy 2014/152014-2015482769192128.17113567.75420835
MPM WeerasingheACCCMajor League Tournament 2025/262025-2026917076912145.24115866.412707912
Graham ClarkDURSpecsavers County Championship 201720171221076910936.62123562.2716110110
Nick GubbinsMID/HAMCounty Championship 2021202114262769137*32.04147652.10253954
Brett D'OliveiraWORCounty Championship 2022202213185768169*59.08170245.12320866
Graham ClarkDURCounty Championship 202520251320276816042.67149151.51222895
Kashif AliWORCounty Championship 202420241220276713342.61118065.002511009
Alastair CookENGThe Ashes 2010/112010-2011571766235*127.67143853.27320811
Matt RevisYORCounty Championship 2025202511164766152*63.83143453.42310869
Rob KeoghNORCounty Championship 202120211424276612634.82136356.202401000
Ian HollandHAMCounty Championship 2021202114241766146*33.30153749.842431061
Brian LaraWIWest Indies tour of England 19951995610176517985.0099277.123301211
Lahiru UdaraNCCMajor League Tournament 2024/252024-2025812076520663.7585589.473209314
Tom ClarkSUSCounty Championship 202220221324176513833.26162047.22241953
Robbie WhiteMIDCounty Championship 202120211426476512034.77177543.10242870
Daniel FlynnNDPlunket Shield 2015/162015-20161018076415842.44133857.103211212
Scott BorthwickDURCounty Championship 20222022142427649634.73145152.65070981
James MiddlebrookNORLV= County Championship 20142014152907648726.34164846.360431100
Ollie PriceGLOCounty Championship 202320231120276313242.39155149.193211031
Brett D'OliveiraWORSpecsavers County Championship 2016201613231763202*34.68139254.812211040
Vidura AdikariCMCCMajor League Tournament 2025/262025-20269164762200*63.50151750.23242576
Nathan McSweeneySASheffield Shield 2023/242023-20241020176211740.11186140.95332737
Mudassar NazarPAKIndia tour of Pakistan 1982/831982-1983682761231126.83147951.45410701
Daniel LawrenceESSSpecsavers County Championship 2017201713214761141*44.76165645.95333944
Rehan AhmedLEICounty Championship 202520251016176013650.67100475.705121058
James AdamsHAMLV= County Championship 201520151529176013627.14182141.741531090
Sam NortheastHAMSpecsavers County Championship 201920191016275916954.21131057.94331943
Brendan TaylorNOTSpecsavers County Championship 201620161324275911434.50148251.2123110310
Ben FoakesSURSpecsavers County Championship 2016201615246759141*42.17170344.57131902
Donald BradmanAUSAustralia tour of England 1934193458075830494.75103773.10210974
Ashen BandaraPSCMajor League Tournament 2025/262025-2026813075820058.31106371.31330688
James FosterESSLV= County Championship 201420141318175813244.59127659.402421025
Ben BrownHAMCounty Championship 202520251423575816242.11147151.53221853
Luke ProcterNORCounty Championship 2026202614231758261*34.45169844.64133912
Steven DaviesSOMSpecsavers County Championship 201820181425275692*32.87132357.140501151
Jack LeaningKENCounty Championship 202220221119175512841.94170544.28243913
Shubman GillINDIndia tour of England 20252025510075426975.40115065.574008512
Nathan McSweeneyNORCounty Championship 202620261118175411744.35138154.60421804

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.