Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG85/0 (14)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Allan BorderAUS1978-1994156265441117420550.562700241.09276311116128
Joe RootENG/YOR2012-2026198354281644126250.432809658.52478017177451
Viv RichardsWI1974-199112118212854029150.24992270.20244510105184
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Rahmat ShahAFG2018-202613251119923449.96231151.8847414111
Mahela JayawardeneSL1997-2014149252151181437449.852295951.46345015138761
Inzamam-ul-HaqPAK/IWX1992-200711920022883032949.611634554.02254615110548
Shivnarine ChanderpaulWI/DER/LAN1994-20181893215413241203*49.593009244.00327516145243
Devon ConwayNZ/WF/SOM2018-202661111105000327*49.50913954.711321766541
Frank WorrellWI1948-196351879386026149.4949139.929221129511
Phil MeadENG1911-1928172621185182*49.3861930.05433380
Ashen BandaraPSC2024-202615230113520049.35145178.2237110319
Virender SehwagIND/IWX2001-20131041806858631949.341044182.23233216123391
Ed JoyceIRE/SUS2014-201841702335125049.28585757.211112542026
Abid AliPAK2019-2021162621180215*49.17244548.264321485
Michael ClarkeAUS2004-2015115198228643329*49.111545655.922827997739
Colin BlandSA1961-1966213951669144*49.09100238.8239213720
Bruce MitchellSA1929-1949428093471189*48.8915829.1182131031
Stanley JacksonENG1893-1905203341415144*48.7910.005631180
Thilan SamaraweeraSL2001-20138113220546223148.771164146.921430116337
Karun NairIND/NOR2016-2025202921315303*48.70207163.5035316312
Neil HarveyAUS1948-19637913710614920548.42181143.51212474521
Doug WaltersAUS1965-19817412514535725048.26866249.171533452523
Bill PonsfordAUS1924-193429484212226648.23311844.777611590
Stan McCabeAUS1930-193839625274823248.21321760.0261342695
Graeme SmithSA/IWX/SUR2002-201411920813938527748.131566659.91283811118224
Douglas JardineENG1928-193422336129612748.00211025.591102530
Ted DexterENG1958-1968621028450220547.89262343.69927651316
Geoff BoycottENG1964-1982108193238114246*47.732119235.492242107718
Vijay HazareIND1946-1953305262192164*47.65119435.937941101
Patsy HendrenENG1920-1935508393525205*47.64347047.0672142749
Adam GilchristAUS1999-200896137205570204*47.61679681.96172614676100
Seymour NurseWI1960-196929541252325847.60195848.83610323011
Rohan KanhaiWI1957-1974791376622725647.53291447.871528756623
Yashasvi JaiswalIND2023-2026315722612214*47.49392866.50713733145
Tom BruceCS/LAN2015-20268915024596834547.37900066.3111331166776
Colin IngramSOM/GLA2014-202677133125731257*47.36999257.361823877539
Bill LawryAUS1961-19716712312523421047.15745139.191327645815
Kevin PietersenENG/SUR2005-201510718610829522747.131346061.6323361099781
Bevon JacobsAA2024-20261120189315747.00137764.8526211127
Raman Subba RowENG1958-19611322198413746.8621226.42340581
Virat KohliIND2011-2025123210139230254*46.851660855.58303115102730
Bob CowperAUS1964-196827462206130746.84228442.8251031560
Bill BrownAUS1934-1948223511592206*46.82271738.72491851
Bob SimpsonAUS1957-1978621117486931146.82476244.73102783492
Peter MayENG1951-19616610694537285*46.77169139.271322840612
Joe HardstaffENG1935-1948233831636205*46.74154036.3041041193
Clive LloydWI1966-1984110175147515242*46.68748957.781939475870
Misbah-ul-HaqPAK2001-201775132205222161*46.631172644.531039951181
Lasith CroospulleCCC2024-202616260121216346.621177102.9752213047

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.