ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Tom LammonbySOMCounty Championship 202320231424265710929.86138247.54141882
Andrew StraussENGEngland tour of South Africa 2004/052004-2005510165614772.89130850.15312853
Azhar AliWORCounty Championship 202220221116065622541.00138647.33131821
Daniel DrewSASheffield Shield 2022/232022-20238161656208*43.73143845.62132810
Luis ReeceDERSpecsavers County Championship 201720171017165616841.00120554.44241860
Jamie SmithSURCounty Championship 202120211217265613843.73122853.42313857
Tim AmbroseWARSpecsavers County Championship 201820181420165610334.53126052.06130801
Paul HortonLEISpecsavers County Championship 2019201912221656100*31.24120854.30135960
Adam LythYORSpecsavers County Championship 2018201813251656134*27.33137947.57123981
Angus RobsonLEISpecsavers County Championship 20162016152616568426.24154142.57087821
Harry FinchKENCounty Championship 20242024142626568527.33143845.62041860
Virat KohliINDEngland in India Test Series 2016/172016582655235109.17107660.87220721
Travis HeadSASheffield Shield 2020/212020-20216121655171*59.55121354.00231822
Tom ClarkSUSCounty Championship 202620261122165510131.19106461.561359310
Joe CarterNDPlunket Shield 2025/262025-20268151654119*46.71132049.55141673
Tom AlsopHAMSpecsavers County Championship 201620161118065411736.33134248.73150881
Tom BruceCSPlunket Shield 2015/162015-201610192654166*38.4792370.86132765
Gareth RoderickGLOSpecsavers County Championship 201920191424365415831.14132249.47124733
Eddie PaynterENGEngland tour of South Africa 1938/391938-193958065324381.63--320521
Karl BrownLANLV= County Championship 20152015913065313250.23141346.21150951
Sam KonstasNSWSheffield Shield 2024/252024-2025916065215240.75120554.11230638
Alex DaviesLANCounty Championship 20212021131926528438.35111258.63062825
Caleb JewellTASSheffield Shield 2022/232022-20231019265212138.35123552.79231833
Ben SlaterDERLV= County Championship 20152015132606529425.08167938.83054921
Alex LeesDURCounty Championship 202220227132651182*59.18141246.10220703
Tim AmbroseWARLV= County Championship 201520151422065115329.59130050.08215940
Brooke GuestDERCounty Championship 20252025142246519136.17138047.17052792
Zaheer AbbasPAKIndia tour of Pakistan 1982/831982-1983661650215130.0078383.01300783
Neil HarveyAUSAustralia tour of West Indies 1954/551955571650204108.33--310441
Cameron GreenWASheffield Shield 2020/212020-202159165025181.25113557.27210668
Jordan CoxESSCounty Championship 20252025812165013259.0999965.073211031
Darren StevensKENCounty Championship 202120211218365019043.3380480.853247525
Will RhodesWARSpecsavers County Championship 201920191219065010934.21122153.24142898
Calvin HarrisonNORCounty Championship 202620261424165015328.26114856.622247911
Samit PatelNOTLV= County Championship 201520151628165010024.07118954.67224866
Cheteshwar PujaraSUSCounty Championship 20232023812064915154.08105961.28321875
Shivnarine ChanderpaulLANSpecsavers County Championship 2017201712183649117*43.27111158.42210794
Alex DaviesWARCounty Championship 202220221324164912128.22132249.09132804
Alex DaviesWARCounty Championship 20252025142406497827.04114256.830631032
John EdrichENGEngland tour of Australia 1970/711970-1971611264813072.00173337.39240630
Will JacksSURCounty Championship 2022202211153648150*54.0083977.232317716
Jake DoranTASSheffield Shield 2025/262025-2026101916477635.94129150.12053707
Ben SlaterDERLV= County Championship 20142014714064611946.14145244.49230830
Justin BroadNORCounty Championship 202520251117264617143.0796167.22212762
Sam NortheastGLACounty Championship 2023202313201646166*34.00123252.44222723
Ed PollockWORCounty Championship 202220221320064511332.2579381.342348816
Tom ClarkSUSCounty Championship 20232023122216459630.71140545.91061881
Matthew WaiteWORCounty Championship 20262026142346447733.89119353.98062802
Alastair CookESSSpecsavers County Championship 20162016711464314291.86130949.12320881
Greg HayCSPlunket Shield 2023/242023-2024813064317949.46146643.86231810

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.