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
Gareth BergHAMLV= County Championship 20152015162436729932.0099667.47052926
James HildrethSOMSpecsavers County Championship 201720171019167110937.28100366.90222830
Oliver DaviesNSWSheffield Shield 2023/242023-2024712267013167.0082781.02330855
Kruger van WykCSPlunket Shield 2013/142013-20149142670111*55.83125453.43150780
Daniel Bell-DrummondKENCounty Championship 202520251020067022333.50124153.99212874
Ben CoxWORLV= County Championship 201520151422567010939.41100566.67141926
Colin IngramGLACounty Championship 202620261323267010331.90119556.07233906
Tom BantonSOMCounty Championship 202520251017266937144.60103064.95111873
Promod MaduwanthaBRCMajor League Tournament 2025/262025-20261013266816660.73146645.57320620
Bill LawryAUSWest Indies tour of Australia 1968/691968-196958066720583.38123641.02320561
Alastair CookESSSpecsavers County Championship 20172017710066719366.70114958.05310930
Lachlan StackpoleAAPlunket Shield 2025/262025-20268141667172*51.3170894.212226833
Daniel LawrenceESSSpecsavers County Championship 201620161317066715439.24131250.84231773
Scott BorthwickDURCounty Championship 2023202313194667134*44.47105563.22241912
Tom WestleyESSLV= County Championship 201520151119166717937.06117256.911321160
James FranklinMIDLV= County Championship 201520151527366713527.79146745.47234813
Mohammad YousufPAKWest Indies tour of Pakistan 2006/072006350665192133.00114458.13410792
Tim WardTASSheffield Shield 2024/252024-2025713066514251.15148544.78160712
Jack TaylorGLOSpecsavers County Championship 201720171420366514339.1296468.98221903
Fletcha MiddletonHAMCounty Championship 20252025142406657927.71136648.68040900
Tom CooperSAMarsh Sheffield Shield 2019/202019-20206111664271*66.40101665.351408313
David BedinghamDURCounty Championship 202220221217366419147.4395969.24220776
Tawanda MuyeyeKENCounty Championship 2025202511202664125*36.89100366.20141769
Joe ClarkeNOTCounty Championship 202520251421166411933.20118056.27131797
Dan MousleyWARCounty Championship 202620261422166414431.62104763.421411081
Dennis AmissENGEngland tour of West Indies 1973/741974591663262*82.88159641.54300871
Sharujan ShanmuganathanTUCAMajor League Tournament 2025/262025-2026914466312366.30131450.46331688
Richard LeviNORLV= County Championship 201520151118366316844.20107061.96152943
Tom AbellSOMLV= County Championship 201520151222366313134.89134149.44140950
Gareth RoderickGLOLV= County Championship 20152015152416637628.83128151.76062950
Jack HobbsENGEngland tour of Australia 1911/121911-191259166218782.75118955.68310620
Alex DoolanTASSheffield Shield 2018/192018-2019714066211547.29143746.07152824
Matthew CritchleyESSCounty Championship 2024202414202662151*36.78122054.26233608
Tom HainesSUSCounty Championship 20232023112006629133.1094869.830601063
Andrew HallNORLV= County Championship 20142014152836627526.48135648.82041842
Victor TrumperAUSSouth Africa tour of Australia 1910/111910-1911592661214*94.4375387.78220711
Brett D'OliveiraWORCounty Championship 202320231221366110336.72125152.84142802
Neil HarveyAUSAustralia tour of South Africa 1949/501949-1950583660178132.00--410300
Sam KonstasNSWSheffield Shield 2025/262025-20261020066011633.00115757.04121736
Devon ConwayWFPlunket Shield 2018/192018-20197124659203*82.38125052.72220899
Ryan ten DoeschateESSSpecsavers County Championship 2017201713171659168*41.19107761.19141864
Tom AbellSOMCounty Championship 202420248152658152*50.62120054.83320702
Max HoldenMID/NORSpecsavers County Championship 20172017915065815343.87134648.89222831
Rishi PatelLEICounty Championship 202520251219265811438.71118555.53243917
Dane VilasLANSpecsavers County Championship 201720171321265824434.63107261.38121754
Varun ChopraWARLV= County Championship 2015201515251658119*27.42151343.49223821
Geoff BoycottENGEngland tour of Australia 1970/711970-19715103657142*93.86175037.54250610
Ravi BoparaESSLV= County Championship 201420141014165716250.54145145.28211707
Gareth SeverinWFPlunket Shield 2023/242023-2024814065714346.93130050.54240764
Ben BrownHAMCounty Championship 2024202413182657165*41.06113058.14221702

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.