ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

Player figures come from full scorecards, which we hold for 23,196 of the 23,203 matches in this selection (from 1925). 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
Sam HarperMS/MR/QG2016-202620023319582815127.23681985.4763322580143
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
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-2026153196165653173*31.41925661.0711251058755
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-202620019414552514130.693138176.0783319515354
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-20264333111055411101*26.27550198.3622019459172

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.