Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Imtiaz AhmedPAK1952-196241721207920929.28--31191023
Ben ManentiSA/TAS2022-2026417115202412836.14265876.15112624531
Matthew HurstLAN2023-202641709194910631.95392749.63213719425
Jack BoyleCAN/OV/CS2016-202641691170015625.00411841.283551865
Craig MeschedeSOM/GLA2014-201841619160110730.79232168.9829722925
Harry SwindellsLEI2019-2024416451542171*26.14343144.942881873
Laurie EvansSUS/WAR/SUR2014-2021417331518213*21.69338444.862692162
David WieseSUS2016-202041616149510627.18208471.741101020123
Bapu NadkarniIND1955-19684167121414122*25.714912.24176802
David RichardsonSA1992-199841648135910924.27324141.931871442
Tarun NethulaCS/AA2012-2017416010106810821.36208151.321291545
John BracewellNZ1980-1990416011100111020.43250339.991413824
Matt McEwanCAN/AA/WF2013-2020416189726318.34155862.3905913422
Tom LawesSUR2022-2026415399318321.16167655.550451299
Ravi RampaulWI/DER/SUR2009-201941672357240*13.00105154.4200156519
Adam FinchWOR/SUR2019-20264161215564313.90172532.23009666
Graham DilleyENG1979-19894158195215613.36149434.870210630
Harry ConwayNOR/SA/NSW2018-20264158303133111.18127624.53008360
Terry AldermanAUS1981-199141532220326*6.5573527.620013190
Alex HalesENG/WOR/NOT2014-201740681282023642.09465760.55613242316
Kepler WesselsAUS/SA1982-199440713278817941.00599846.4861553043
Warren BardsleyAUS1909-1926406652469193*40.48184558.3761461873
Imran FarhatPAK2001-201340772240012832.00497048.2931433484
Craig CachopaAA/WF/SUS2012-201840722237820333.97417356.99414835937
Jack ClaytonQUE2022-202640697226813436.58524943.216121025510
Dwayne BravoWI2004-201040711220011331.43452748.60313626921
Roy McLeanSA1951-196440733212014230.2917163.745101122512
Chetan ChauhanIND1969-19814068220849731.58385937.0601662051
Mark GreatbatchNZ1988-1996407152021146*30.62494640.86310922710
Aunshuman GaekwadIND1974-198440704198520130.08154238.5921041090
Mathew SinclairNZ/CS1999-201340687194721431.92438044.454542369
Andrew GaleYOR2014-201640634192916432.69375551.374632591
Yuvraj SinghIND2003-201240626190016933.93327757.98311726022
Bob WyattENG1927-193740646183914931.71203634.432126576
Mitch RenwickOV/CS2016-202240743182313425.68399045.6935112526
Javed OmarBAN2001-200740802172011922.05450938.151852401
Tom PrestHAM2021-202640633170515628.42285759.6845520619
Wriddhiman SahaIND2010-2021405610135311729.41297345.5136612914
Peter NevillAUS/NSW2015-202240617125772*23.28314539.970851331
Stuart MeakerAA/SUS/SUR2014-20214057137145816.23170641.850211961
Vanburn HolderWI1969-19794059116824214.2161444.46007478
Hedley VerityENG1931-193940441266966*20.91137325.05034170
Pramodya WickramasingheSL1991-200140645555519.41110550.230117694
Michael SneddenWF2019-20264066195339011.34178829.810110426
Ajeet DaleHAM/GLO/LAN2020-20264054193895211.1186644.920111431
Jayden SealesWI/SUS2021-2026406024319328.8674442.8800132712
Hamish BennettNZ/CAN/WF2010-202040502629230*12.1789132.77007344
Bill JohnstonAUS1947-19554049252732911.3810954.13007240
Dilhara FernandoSL2000-201240471724939*8.3070935.12008301
Devon MalcolmENG1989-1997405819236296.0551545.830016317

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.