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/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Greg HayCS/CD2013-2024921529600722642.011291446.5214311071910
Moin KhanPAK1990-200428628648600713725.24937964.054272255288
Joe WeatherleyHAM/KEN/BP2016-202620523625595516828.22876467.955271461991
Cameron WhiteAUS/RCB/DC2005-202026525154595310530.22622195.6923512443183
Ajay JadejaIND1992-200020720338593511935.97914164.936341142888
Simon HarmerSA/WAR/TIT2012-202640537095592483*21.54990759.8002440602115
Doug WaltersAUS1965-198110214920587025045.50939450.801535556223
Cole McConchieNZ/CAN/RAW2012-202619722724583721428.75871566.989252159680
Billy RootGLA/NOT2015-202618421930583313230.86920063.407261464350
Cam FletcherCAN/AA/ND2013-202618022158582215735.721013457.4563114552133
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Rahmat ShahAFG/PP/NL2013-202615616410579923437.66861467.321042953858
Ravichandran AshwinIND/PK/CSK2009-202653236086579512421.15898264.526193060867
Chris WoakesENG/KKR/RCB2011-2026368341895791137*22.98870366.542223165461
Kyle MayersWI/RR/BT2013-2026255260165788210*23.725443106.3442527550298
George WorkerNZ/CAN/CS2012-20241552128578021028.33983658.7692817682103
Michael BurgessSUS/WAR/LEI2015-202419121223577017830.53783973.617291562395
Sam HarperMS/MR/QG2016-202619923119575915127.17671685.7563222570142
Andrew JonesNZ1987-199512616117570618639.631225446.56736644416
Matt PriorENG/ST/SUS2004-2014163198315704131*34.16862666.138311966931
Mayank AgarwalIND/RCB/PK2011-20261982129569224328.04646288.0872514636161
Russel ArnoldSL1997-200722322346568012332.09943160.234371449823
Jordan ClarkLAN/SUR/OI2014-202628828061567513725.91818169.3732917580109
Joe CarterND2013-202612818313566916933.351030055.0410321766087
Neil McKenzieSA/LIO/BT2000-201416618426566822635.871085652.217271461836
Kurtis PattersonAUS/SS/ST2012-2026153194165630173*31.63918861.2811251058555
Ollie PriceGLO2021-2026150195165624253*31.421007555.8210261268334
Craig OvertonENG/SOM/SB2014-202634831881561314123.68756674.1942130640119
Ken RutherfordNZ1985-199517721417560810828.471024254.755362253732
Mohammad ShahzadRR/CV/RR2009-202318919185606131*30.635364104.517299651162
James AdamsHAM2014-201813418310560223132.381068452.435341473342
Lahiru ThirimanneSL/DD2010-2022201214225596155*29.15999955.977311948233
Tim AmbroseENG/WAR/BB2008-201919020519559416730.08999056.008322266517
Graeme WoodAUS1978-198914018917559317232.521079146.8912241348812
Michael JonesSCO/DUR/LAN2018-202617420214556320629.59787170.6852717601122
Alex WakelyNOR2015-202117120328553912331.65858964.497291358872
Ben ComptonKEN/NOT2019-2026851428552822141.251220045.31143196315
Abhishek SharmaIND/DC/SH2018-202619919314552414130.863136176.1583319515354
Corey AndersonNZ/USA/RCB2012-202623123137552316728.47605091.2942318485240
Ned EckersleyDUR/LEI2014-202218824526550714725.15957757.506222059638
Collins ObuyaKEN2001-202423521931550398*29.27676681.3303413424162
Romesh KaluwitharanaSL1990-2004235257185491132*22.97782570.175302968022
Lance KlusenerSA1996-200422020661548217437.81716476.526271752996
Sunil NarineWI/KKR/SS2011-202665944984545710914.953934138.7111962503341
Adam VogesAUS/RR/MS2007-2018162170425449269*42.57765271.21824454435
Salman ButtPAK/KKR/LQ2003-20201451736544513632.60833665.3211282271820
Michael LumbENG/RR/DC2010-20171792043544418427.08696278.2072110657108
Bharat PopliND2013-20268214610542817239.911095949.5310351266530
Wavell HindsWI1999-201016419312541321329.91972855.6410271462065
George DockrellIRE/SUS/SOM2010-20264323101055411101*26.40549998.4022018459172

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.