Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM98/5 (12.2)ZIM need 124 runs in 46 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,343 of the 23,350 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
James BraceyENG/GLO2016-20262543333010314224*34.041559866.122541261213127
James ColesSUS/LS/SB2020-2026158186275297224*33.31738371.75922860289
Jacques KallisSA/AX/IWX1995-20166447401132861322445.634811859.4662170442778318
MS DhoniIND/AX/CSK2004-20258147682422270522443.172579188.0316132271861623
Mohammad HafeezPAK/KKR/MS2003-2023541569521556122430.101968879.042174401620306
Liam LivingstoneENG/RCB/PK2015-2026487484591277622430.0611790108.3677125982640
Nic MaddinsonAUS/RCB/SS2011-202621824415614322426.83763180.50102520608183
Lou VincentNZ/KRB/AA2001-201314616313426322428.42679862.716211544467
Cameron SteelHAM/DUR/SUR2017-202512414917319222424.18656548.624151936924
Finlay BeanYOR2022-2026781074316622430.74570855.4787642031
Mohammad YousufPAK/AX/ASIA1998-2010376429501701322344.892704062.923797261718138
Robert O'DonnellAA/ND/AUC2014-202616222230673422335.071098061.33113314781131
Polly UmrigarIND1948-196259948363122342.2260.00121451514
Jacques RudolphSA/AX/TIT2003-2017249310399752222*35.991693557.58155519120542
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Gundappa ViswanathIND1969-198311617811651922239.04884144.921437116496
Ryan HigginsMID/GLO/LS2014-202630535654929922130.791248874.46153426972156
James RewENG/SOM/LS2021-202613217323639922142.66951567.2516311174078
Ben ComptonKEN/NOT2019-2026851428552822141.251220045.31143196315
Pavan RathnayakeSL/KF/CCC2024-2026808414345622149.373440100.4711144287119
Robert KeyENG/KEN2002-201560904235622127.40434354.25211827918
Jack LeaningSUS/YOR/KEN2014-20263293945810660220*31.731877256.791453391062140
James HildrethSOM2014-2022246307339848220*35.941345973.171846191124104
Clyde WalcottWI1948-196044747379822056.6910.001514124711
Mushfiqur RahimBAN/DR/SR2005-202662967811119710219*34.762810170.1423105441829281
Dawid MalanENG/PK/HH2014-2026508585571916121936.292320482.5829117482171389
Marcus TrescothickENG/SOM2000-2019291406211511921939.272437162.043974382126111
Moeen AliENG/KKR/RCB2013-2026632625721463121926.461638989.271569581382565
Michael SlaterAUS1993-20011161738629921938.181160154.3014301269332
Bill EdrichENG1938-195539632244021940.00198330.5661332449
Denis AtkinsonWI1948-19582235692221931.79520.00154466
Daniel LawrenceENG/BH/MS2015-2026379446431339021833.231797974.482564301397265
Darren BravoWI/KKR/TTRS2009-202531233645911821831.331448362.96124620804255
Sanjay ManjrekarIND1987-199611013116403721835.10838348.16524631911
Shakib Al HasanBAN/KKR/AS2006-2026727729941899021729.912205886.0914118471892274
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Scott BorthwickENG/WF/DUR2011-202528333031960921632.141687756.94135726120331
Keith FletcherENG1968-19828311817402921639.89863842.28824641912
Abid AliPAK2019-2021223221414215*47.13269552.475431775
Marnus LabuschagneAUS/BH/GLA2017-2026314405291488321539.582335563.73337525163899
David GowerENG1978-1992230315261140121539.452048655.65255113126932
Yashasvi JaiswalIND/RR/MUM2020-2026158183126562214*38.37662799.02123814802211
Victor TrumperAUS1899-1912488983163214*39.05133969.4581372604
David LloydENG1973-198017233837214*41.85186844.81200791
Shaun MarshAUS/PK/MR2008-2024328375341342821439.381762076.212287251411243
Cole McConchieNZ/CAN/RAW2012-202619722724583721428.75871566.989252159680
Mathew SinclairNZ/CS1999-20139612011325121429.83647150.246131434814
Greg BlewettAUS1995-2000781097310321430.42707343.8741793117
Laurie EvansMR/PS/SUS2014-20264424437310406213*28.1210208101.9485026980340
Kim HughesAUS1977-198516521212638321331.911300048.369392258539

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.