Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG158/0 (23)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

1 active
Reset"Match result" is from the side of the player or team.
v India×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Dean ElgarSA2015-202415283101218540.48227944.412421248
Marnus LabuschagneAUS2019-202515282100710838.73230043.781601140
Brian LaraWI1994-200617290100212034.55190052.742631026
Desmond HaynesWI1983-19891932399013634.14135745.39241856
Kim HughesAUS1977-19811121298821352.00205045.71261964
Graeme SmithSA2004-2013152719879437.96161661.080811424
Hanif MohammadPAK1952-19611526297016040.4220.00261501
Dennis AmissENG1967-19771424196518841.96251638.352421131
Graham DowlingNZ1965-19691122296423948.2051946.0532210311
Sanath JayasuriyaSL1993-20011016293834067.00139667.193211157
Andrew StraussENG2006-20111222192912844.24218042.613311151
Roshan MahanamaSL1990-19971120092422546.20235939.132211100
Ollie PopeENG2018-20251834092119627.09164056.162241032
Clyde WalcottWI1948-19531014190915269.92--430386
Darren BravoWI2011-20191427189516634.42190746.932311098
Bill LawryAUS1964-19691223489210046.9535461.58171882
Ross TaylorNZ2009-20211731289015130.69158456.193121176
Bert SutcliffeNZ1955-19659163885230*68.08--3301040
Tony GreigENG1972-19771318288314855.19218040.50350975
Allan LambENG1982-19901322287713943.85155356.473401038
Keith FletcherENG1971-198219297874123*39.73214340.78272964
Richie RichardsonWI1983-1989917287119458.07190844.29251920
Kane WilliamsonNZ2010-20211324187113137.87199743.62251932
Arjuna RanatungaSL1982-19992033186711127.09102055.101527711
Zak CrawleyENG2021-2025142708528431.56136062.650831257
Saleem MalikPAK1982-19992229584610735.25137046.64322910
Thilan SamaraweeraSL2001-201013207845137*65.00167650.42353961
Inzamam-ul-HaqPAK1999-20061017183318452.06134861.803411092
Jos ButtlerENG2014-20211525282910636.04140159.1715310210
Nasser HussainENG1996-20021016182415554.93162950.584201135
Ben DuckettENG2016-20251222082315337.41100981.572321205
Tillakaratne DilshanSL2005-201012203819125*48.18113871.97343954
Adam GilchristAUS1999-20081831280912227.90105276.902349210
Jeff DujonWI1983-19891924380611038.38100142.36141693
Larry GomesWI1978-19831725380612336.6445041.33140330
Tom GraveneyENG1951-19671118380517553.6756144.74230344
John WrightNZ1981-1990915280418561.85227935.28330944
Marvan AtapattuSL1990-20051422179110837.67176444.842341100
Shane WatsonAUS2008-20151325077812631.12164347.35151925
Neil HarveyAUS1948-19601013077515359.6226861.94420310
Roy FredericksWI1971-19761323176710434.8630.00232502
Doug WaltersAUS1968-19811017575610263.0064249.07171594
Moeen AliENG2014-20211626075614629.08173543.572228110
Dinesh ChandimalSL2015-2026917175416447.13132057.12230918
Imtiaz AhmedPAK1952-19611527175313528.96--16440
Marlon SamuelsWI2002-20161426275010431.25144351.981641109
Kamran AkmalPAK2004-20071119274611943.88121061.654231182
Ramnaresh SarwanWI2002-20111424074111630.88178641.49172863
Chris GayleWI2002-2013142517388830.75155747.4006311612
Frank WorrellWI1953-19621014273023760.83--151353

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.