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/27PAKSLODI4th 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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Callum McLachlanWF2021-20262039496010027.43170156.441591207
Steven DaviesSOM/SUR2014-2023101168135266200*33.97933256.438251270911
Tom BlundellNZ/WF2014-202612020524673218637.191193056.4317321683460
Axar PatelIND/DUR2018-20251931583595*32.12148056.420539122
Rachin RavindraNZ/WF/DUR2018-2026549910387624043.55687156.411015747437
Collis KingWI1976-19809163418100*32.1566356.41123485
Imran TahirSA/HAM/DER2011-201734461634429*11.4761056.39004426
Alex BlakeKEN2015-20231319342489*26.5075256.38021546
Brad SchmulianCS2017-2026621069397620340.99705256.38921647214
Jordan CoxENG/KEN/ESS2019-20266610574302238*43.90763156.381217755837
Andrew EllisCAN2012-201841684227817135.59404556.32610430328
DJ AhmedGLO2025-2026816334890*26.7761856.31021475
Kumar SangakkaraSL/DUR/SUR2000-2017164283201551931959.012756856.29516213188379
BI KellawayGLA2023-2026304861535181*36.55272756.293971889
Milan PriyanathSL/MSC2024-20262227384413635.17150056.271317121
Ed BarnardWOR/WAR2015-2026142208316511177*36.791158856.1911351979635
Lachlan HearneNSW/QUE2021-20262138298410627.33175256.161711252
Henry ShipleyCAN/SUS2016-2023243968968227.15159656.1406410828
Jake GibsonOV2021-2024172845406822.5096256.13054645
Sikandar RazaZIM2013-202522420143412734.14255556.13111314617
Zak ChappellDER/GLO/LEI2015-202664921316479620.85293556.12071620223
Sanoj DarshikaCCC2024-20261417256914537.93101456.11311525
Pat SymcoxSA1993-19982027174110828.50132156.091418012
Dean FoxcroftNZ/OV/CS2018-202638684210717432.92375856.07214525817
SHB MorganMID2025-2026111522979722.8553056.04021431
Mohammad HafeezPAK2003-2018551058365222437.65652056.011012845528
Aamer JamalPAK/WAR2023-2026112024228223.4475455.97023476
Chris ReadENG/NOT1999-20176610218302912436.06541355.96518938626
Mahesh KumaraNSWC/CMCC2025-202610152415121*31.9274255.93122501
Michael ClarkeAUS2004-2015115198228643329*49.111545655.922827997739
Tino BestWI/HAM2003-2016314674509511.5480555.900113567
Matthew ShortVIC2018-202643725229111934.19410055.88315626813
Graeme PollockSA1963-197023414225627460.97200855.88711128911
Shahriar NafeesBAN2005-201324480126713826.40226855.861741891
Josh PhilippeNSW/WA2018-202645815215512928.36386055.83117626222
Ryan RickeltonSA/YOR/NOR2022-202624414153425941.46274855.8245219315
Jason HolderWI/WOR/NOR2014-202476131213302202*30.02591955.794141237963
Saeed AnwarPAK1990-2001549124052188*45.53726555.771125853514
Chris GreenLAN/NSW2022-2026274011114616039.52205755.7126013720
Chris NashSUS/NOT2014-2020721273442717835.70795855.63829866212
Gary WilsonIRE/DER/SUR2014-20194672122157160*35.95388055.5911452699
Jos ButtlerENG/LAN2014-20227212610363815231.36654555.583221041947
Virat KohliIND2011-2025123210139230254*46.851660855.58303115102730
Tom LawesSUR2022-2026415399318321.16167655.550451299
Mayank AgarwalIND/YOR/DUR2018-202628470204624343.53368455.5467426337
Kanchana de LiveraPSC2025-202681113317933.1059655.54031393
Sam KonstasAUS/NSW2023-202630541185215234.94333555.5348320020
Rishi PatelESS/LEI2019-2026701176384417934.63692455.52818955043
CWJ AllisonESS2025-202626463158314036.81285255.5045520819
Nick KellyOV/ND/WF2015-20267313184677234*38.02842755.5012211059849

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.