Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

Batting by format (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Moisés HenriquesNSWFirst-class2017-2024427710223416733.34431451.78410722918
Dave NourseSATests1902-192445838223411129.7970543.121153940
Harbhajan SinghINDTests1998-201510314523222411518.23343264.80291927742
Hamilton MasakadzaZIMTests2001-201838762222315830.04500944.38581026523
Jack EdwardsNSWFirst-class2018-202643729221313835.13409554.0446524315
Timm van der GugtenNED/GLAFirst-class2016-202610113934221085*21.05482145.840111828714
Guy WhittallZIMTests1993-2002468272207203*29.43537341.0841062617
Richie BenaudAUSTests1952-196463977220112224.46111938.703981828
Ish SodhiCAN/ND/WORFirst-class2012-202568106152201108*24.19400654.94191327035
Dwayne BravoWITests2004-201040711220011331.43452748.60313626921
Campbell KellawayVICFirst-class2022-2026397342199165*31.87546540.2431382566
James SalesNORFirst-class2021-202647769219316432.73413253.075932749
Vijay HazareINDTests1946-1953305262192164*47.65119435.937941101
George HeadleyWITests1930-1954224042190270*60.8341755.8810521351
Rob JonesWOR/LANFirst-class2016-202559937218712225.43496744.0339112839
Liam Patterson-WhiteNOR/NOTFirst-class2019-20266910010218613524.29379557.603111528431
Stiaan van ZylSUSFirst-class2017-202137643217817335.70440349.4741063013
James NeeshamOV/WF/DURFirst-class2012-202541678217814736.92286875.94311429434
Azhar AliWOR/SOMFirst-class2018-202343753217822530.25464346.9141172746
Matt RevisYORFirst-class2019-20265278142178152*34.03448648.5556426219
William TavaréGLOFirst-class2014-201745774217613929.81491344.29510102906
Oli CarterSUSFirst-class2021-202643736217418532.45435249.95115427717
Alviro PetersenSOM/LANFirst-class2014-201636553217219141.77368258.99511224817
Ross WhiteleyWOR/DERFirst-class2014-202452855217010127.13409153.04115727550
William O'DonnellAAFirst-class2019-2025356762165137*35.49497443.53413823329
Joe RootYORFirst-class2014-202629452216321350.30331365.2961122385
Daren GangaWITests1998-200848862216013525.71555638.883992832
Jeffrey StollmeyerWITests1939-195532565215916042.33--4122783
Josh PhilippeNSW/WAFirst-class2018-202645815215512928.36386055.83117626222
Sean AbbottSUR/NSWFirst-class2017-2026547892137102*30.97328465.07113820849
Charles MacartneyAUSTests1907-192635554213117041.7875369.197911993
Kieran Noema-BarnettCS/GLOFirst-class2012-2019558313213110830.44430449.512121025833
Ben HorneAAFirst-class2017-2023497712212516232.69417250.93310627128
Prasanna JayawardeneSLTests2000-20155883112124154*29.50436148.7045922315
Bill PonsfordAUSTests1924-193429484212226648.23311844.777611590
Roy McLeanSATests1951-196440733212014230.2917163.745101122512
Michael Guptill-BunceAAFirst-class2013-201835651211318933.02312267.68314531518
Ajit WadekarINDTests1966-197437713211314331.07242341.7711472172
Kieran PowellWITests2011-202144831211313425.77415250.8937827816
Gary WilsonIRE/DER/SURFirst-class2014-20184468112112160*37.05376656.0811432629
Vinoo MankadINDTests1946-195944725210923131.4877139.695671087
Jordan ThompsonYOR/WARFirst-class2019-202674100921079823.15321465.560131025864
JP DuminySATests2008-2017467410210316632.86454446.2868925013
Kaushal SilvaSLTests2011-201839740209913928.36521240.2731262382
Alviro PetersenSATests2010-201536644209318234.88404451.7658325612
Lahiru ThirimanneSLTests2011-2022448562088155*26.43529439.44310112073
Chetan ChauhanINDTests1969-19814068220849731.58385937.0601662051
Mitchell MarshAUSTests2014-202446807208318128.53370056.3039927032
Felix OrganHAMFirst-class2017-2026599782080122*23.37487342.6847924222
Imtiaz AhmedPAKTests1952-196241721207920929.28--31191023

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.