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 (All cricket)

More filters

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

Player figures come from full scorecards, which we hold for 23,346 of the 23,353 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Charlie DavisWI1968-197315295130118354.2166535.49441931
Kamindu MendisSL/SH/KT2018-2026175176224994182*32.43561089.027277464145
Phil MeadENG1911-1928172621185182*49.3861930.05433380
Stephen EskinaziPS/MID/LEI2015-2026283349281022418231.851429271.541752221203145
Colin CowdreyENG1954-197511518915762518243.82632937.182238975313
Grant StewartITA/SUS/KEN2017-202620820538393818223.58438789.7731824367177
Denis LindsaySA1963-197019311113018237.6766364.2535212213
Terry JarvisNZ1965-19731322162518229.7671630.87126630
BI KellawayGLA/WF/GG2023-20268998102447181*27.81345970.743131129227
Mitchell MarshAUS/DC/DC2010-2026417443551314118133.8713125100.121578321244533
Jordan SilkSS/TAS2013-202624927746761518132.971159965.659372075364
Mominul HaqueBAN/BB/SR2012-202618824518720018131.721172561.4113382279950
Tom PrestHAM2021-20261361568388918126.28508376.517181140768
Norm O'NeillAUS1958-196542698277918145.56191842.6061562414
Peter BurgeAUS1955-196642688229018138.17230842.1141251926
Hammad SaeedKSA2014-2017109129118136.38257113.231003214
Jonathan TattersallYOR/GLO/LEI2018-2026165182264683180*30.02847455.26425752416
Gareth AndrewCAN/HAM/WOR2012-2016353910758180*26.1497577.741337328
Jason RoyENG/KKR/DC2012-2026589605291859918032.2916054115.8527108522157523
Neil DexterMID/LEI2014-201912915619360918026.34676753.337102044636
Ed PollockWOR/WAR/BB2017-202515316211340218022.533317102.5641517420123
Kasey AldridgeSOM/DUR2021-202611110719206018023.41353158.3427922222
John ReidNZ1979-198643554192918037.82470040.646641623
BJ DawkinsKEN2025-20262330288418031.57158555.7726311412
Carl CachopaCS/AA2012-2015223911118179*29.42231648.2726415410
Temba BavumaSA/CC/LIO2013-202622927330865617935.621306066.2814402290499
Rishi PatelESS/LEI/BP2019-20261992439674617928.83954170.71142519863128
Kepler WesselsAUS/SA1982-199414817610615517937.081208650.9374155675
Wilfred RhodesENG1899-1930589821232517930.19177640.5421161091
John CampbellWI/SLZ/SLK2019-202655848212717927.99344361.7836624539
Richard OliverWOR2014-201549621150017924.59181982.4627621011
Malcolm NofalWF/WEL/KI2018-20262524259017926.8282271.78204589
Hamilton MasakadzaZIM/SR2001-201931735479572178*27.591414267.681053271010175
Quinton de KockSA/KKR/RCB2012-2026657687482309917836.1521116109.3938138452451722
Daniel HughesSS/ST/SUS2012-202624529929974417836.091343072.551555211194141
Graeme HickENG1991-200118523221722917834.261211159.6911452172863
Chris NashAUC/SUS/NOT2014-202017322512717317833.681045568.619521597181
Michael BurgessSUS/WAR/LEI2015-202419121223577017830.53783973.617291562395
Matthew MontgomeryDER/NOT/GER2021-202612714413393117830.01565769.494191147233
Joe DarlingAUS1894-190533602165717828.5760.003881419
Ed BarnardWOR/WAR/BB2015-20263713887710337177*33.241506468.621748321176118
Boeta DippenaarSA/AX1999-2007145157195117177*37.08915455.907331256821
Chandu BordeIND1958-19695597113061177*35.5923829.41518132951
Janneman MalanSA/CC/CTB2018-2026959472969177*34.132752107.89414728588
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
Ibrahim ZadranKT/JK/FB2019-202614815413525117737.24610186.07834651698
Darren LehmannAUS/RR1996-200814614524489417740.45671172.93927644424
Tony de ZorziSA/CC/TIT2017-20261011136271417725.36340679.6839826960
Evin LewisWI/RR/MI2014-2026326317248890176*30.347238122.82115219744546
Michael NeserAUS/PK/BH2011-2026213194393821176*24.65564067.755121944163

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.