Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andy SandhamENG1921-19301323087932538.2275851.19233370
Danny BriggsSUS/HAM/WAR2014-2024881272819929920.12389251.180652897
Marcus HarrisAUS/GLO/LAN2017-202612322114878723942.451717051.18254011109539
Gary BallanceENG/ZIM/YOR2014-202397165116635203*43.081296551.182130989229
Michael KlingerGLO2014-201622395148914043.79291051.1774118515
Matthew CarterNOT2015-2023182932643310.1551651.16007347
Michael VaughanENG1999-2008821479571919741.441118451.141818974222
Moin KhanPAK1990-2004681048274113728.55536251.12415533427
Henry BrookesMID/WAR/DER2017-20264768139728917.67190251.1007910820
Tom HelmMID/GLA/LEI2014-202664892511476417.92224551.0904813713
Joe BurnsAUS/MID/LAN2014-20247613064352202*35.10851951.098221249734
James TaylorENG/NOT2012-201632583210629138.29412351.08313624911
Adam LythENG/YOR2014-2026170291121058523037.942073051.06294923147263
AP AgathangelouLAN/LEI2014-2015112223895419.4576251.05013591
Aravinda de SilvaSL1984-20029115911636126742.981124951.042022775648
Ahmed ShehzadPAK2013-20171325198217640.92192650.99341998
Ben CooperNED2017242344173*172.0067550.96120542
Sarfraz NawazPAK1972-198455721310459017.71130350.96046931
Hamidullah QadriKEN/DER2017-20232135124828720.9694650.95035634
Daniel HughesSUS/NSW2017-20267113111462217838.52907250.958271264813
Tom AbellSOM2014-202613924221912630741.291791450.94244522115936
Ben HorneAA2017-2023497712212516232.69417250.93310627128
J PereraMSC2025-20261316055610134.75109250.92140570
Daniel FlynnNZ/ND2008-2019771416434418832.18853250.919171959924
Kieran PowellWI2011-202144831211313425.77415250.8937827816
Sean DicksonSOM/DUR/KEN2015-20269916912477031830.38938450.8310212157434
Jason SanghaSA/NSW2018-202650877279115134.89549250.827151033028
Malcolm WallerZIM2011-20171428157772*21.37113650.79044681
Azhar MahmoodPAK1997-20012134490013630.00177250.793151135
BA MayesHAM202691813855922.6576050.66010464
Upul ChandanaSL1999-2005162416169226.78121750.62020776
Wayne WhiteDER/LAN/LEI2014-2016172343355817.6366250.60014434
David GowerENG1978-199211720418823121544.251626850.601839797910
Tom RogersVIC2024-202591403427624.4367650.59031482
Adam RouseKEN/GLO2014-2018243617386821.09145950.580331094
Stuart MatsikenyeriZIM2003-200581613515723.4069450.58020463
Brett D'OliveiraWOR2014-2026129213166370202*32.341259950.5611322077829
Brad CachopaCAN/AA2012-20163764121957135*37.63387150.5639127112
Arjuna RanatungaSL1982-200093155125105135*35.70895750.544381255340
Sam WellsOV2012-201732493129611828.17256550.532871836
Taskin AhmedBAN2017-2026213663367511.2066550.53013356
Dillon PenningtonWOR/NOT2018-20267094228976112.46177650.5102161278
Alan TurnerAUS1975-19771427176813629.54152250.46132792
Kasey AldridgeSOM/DUR2021-202648668150318025.91297950.4526917514
Gareth SeverinWF2023-202625480160419633.42318150.4248118412
Saud ShakeelPAK/YOR2022-2026295532077208*39.94412150.4041142224
Vidura AdikariCMCC2025-2026173051096200*43.84217550.39262998
Eoin MorganENG/MID2010-201934583142319125.87282450.39351217811
Colin AckermannDUR/LEI2017-2026100172185817277*37.771154550.3913301575715
Jacob OramNZ2002-2009335910178013336.33353350.3856420921

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.