Live1st ODI · India in New Zealand 2026/27NZ45/2 (9.2)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
Leonard HuttonENGWest Indies tour of England 1939193936148019696.00--210380
Angelo MathewsCCCMajor League Tournament 2025/262025-202657248014496.0072965.84130447
Greg HayCSPlunket Shield 2013/142013-2014582480202*80.00101347.38121490
Aiden MarkramSAAustralia tour of South Africa 2017/18201848048015260.0075463.66211603
Chris RogersAUSThe Ashes 2015201559148017360.0082658.11131741
Zak CrawleyENGThe Ashes 2023202359048018953.3354188.72120533
Graham GoochENGWest Indies tour of England 19911991591480154*60.0099248.39120530
Hilton CartwrightWASheffield Shield 2021/222021-20226111480121*48.0094450.85222588
Jonathan TattersallYORCounty Championship 202220227122480180*48.0099648.19110620
Anaru KitchenOVPlunket Shield 2017/182017-201891714807630.0084057.14042525
William LuxtonYORCounty Championship 202620261017048016728.2476562.75131645
Simon HarmerESSCounty Championship 202620261218348080*32.0095450.31021614
Sam HarperVICSheffield Shield 2023/242023-20241018048015126.6762177.291025015
Luke ProcterNORCounty Championship 202320231119348087*30.00125038.40042440
Brett D'OliveiraWORCounty Championship 20212021142124807125.2693751.23032582
Rishabh PantINDIndia tour of England 2025202547047913468.4361777.632304917
Beau WebsterTASSheffield Shield 2024/252024-2025712247911347.9075663.36130493
Jake DoranTASSheffield Shield 2023/242023-2024814047911834.2183957.09110682
Ben FoakesSURSpecsavers County Championship 20192019101814796928.1897749.03041641
Brooke GuestDERCounty Championship 202620261423147914121.7789253.70127482
Jack FingletonAUSAustralia tour of South Africa 1935/361935-193657147811879.67--310101
Maurice LeylandENGAustralia tour of England 1934193458147815368.29115741.31300492
Herschelle GibbsSASouth Africa tour of England and Ireland 2003200359047818353.1173764.86201802
Ross TaylorSUSSpecsavers County Championship 201620167111478142*47.8077961.36140582
Daniel HughesNSWMarsh Sheffield Shield 2019/202019-2020612147813643.4582557.94211682
Nathan McSweeneySASheffield Shield 2024/252024-20256121478127*43.45122239.12131500
Ben ManentiSASheffield Shield 2022/232022-202391514788834.1462975.99042598
W SahanACCCMajor League Tournament 2025/262025-2026915047815331.8763974.80210477
Ben CoxLEICounty Championship 20242024121734786934.1476662.40021628
Billy RootGLASpecsavers County Championship 201920191117047812628.1281858.44111630
Gareth BattySURSpecsavers County Championship 2016201616254478110*22.7686455.32104615
Alec StewartENGEngland tour of West Indies 1993/94199459047714353.0090352.82221680
Michael Guptill-BunceAAPlunket Shield 2016/172016-2017916147710931.8068569.64130727
Ben DuckettNOR/NOTSpecsavers County Championship 201820181019147713326.5063175.59123780
Nathan McSweeneySASheffield Shield 2025/262025-20261019247710328.06107844.25121571
Ryan HigginsGLOSpecsavers County Championship 201820181323247710522.7181358.67123650
Bevon JacobsAAPlunket Shield 2024/252024-202559147615759.5083756.871305616
Jackie McGlewSASouth Africa tour of England 19551955510147613352.8930.00222390
Jesse TashkoffWFPlunket Shield 2025/262025-2026714047610934.0062975.68212686
Marcus HarrisVICSheffield Shield 2023/242023-2024916047616429.75113741.86122543
Miles HammondGLOSpecsavers County Championship 201820188162476123*34.00112442.35222691
John SimpsonMIDLV= County Championship 201420141118147611028.0091552.02131632
Michael BurgessWARCounty Championship 20232023141934768829.7575962.71043506
Joe LeachWORSpecsavers County Championship 20162016142044769029.7567071.04043613
George BaldersonLANCounty Championship 20252025142244768226.4486954.78041596
Richie RichardsonWIAustralia tour of West Indies 1990/91199158147518267.8682257.79210693
George GiffenAUSEngland tour of Australia 1894/951894-189559047516152.78--130341
Bruce MitchellSAEngland tour of South Africa 1948/491948-1949510147512052.7815829.1113020
Michael BracewellWFPlunket Shield 2018/192018-201971224759847.5091851.74042642
Eddie ByromGLACounty Championship 20232023815247510136.5495549.74143685

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.