Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG148/0 (22)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Doug WaltersAUSTests1965-19817412514535725048.26866249.171533452523
Dean ElgarSATests2012-20248615211534719937.921119047.7814231368426
Tim SeifertKKR/DC/MRT202017-2026206198205347125*30.043951135.3372412499230
Damien MartynAUSODIs1992-2006207182515346144*40.81687777.745371044122
Ian ChappellAUSTests1964-19807513610534519642.42877445.6114261156215
John WrightNZTests1978-1993821487533418537.831461935.271223763010
Michael SlaterAUSTests1993-2001741317531221942.84996753.301421959830
D'Arcy ShortRR/AS/HHT202016-2026171171135309122*33.603963133.962388553188
Dane CleaverCSFirst-class2015-20268514518530420141.76939056.499341464979
Marnus LabuschagneGLA/QUEFirst-class2017-2026731239528119246.32907058.2216231366527
Steven DaviesSOM/SURFirst-class2014-2023101168135266200*33.97933256.438251270911
Mominul HaqueBANTests2013-20268115111526518137.61968954.3413281960821
Kapil DevINDTests1978-199413118415524816331.05553880.918271658761
Ben McDermottBH/MR/HHT202014-202620819826524312730.483749139.8533416412257
Gautam GambhirINDODIs2003-2013147143115238150*39.68614485.2511341156117
Bill LawryAUSTests1961-19716712312523421047.15745139.191327645815
Shubman GillKKR/PUN/GTT202018-202615214920523312940.573691141.786354508177
David LloydDER/GLAFirst-class2014-2025112195145229313*28.89836962.485251675334
Tom Kohler-CadmoreWOR/YOR/SOMFirst-class2014-20261031729522416932.05941855.4713212269665
Misbah-ul-HaqPAKTests2001-201775132205222161*46.631172644.531039951181
Sean WilliamsZIMODIs2005-202516415920521717437.53600086.95837947066
Ian BothamENGTests1977-19921021616520020833.55856560.7114221462167
Heinrich KlaasenRCB/RR/TITT202014-2026197184375200110*35.373324156.444317349285
Kusal MendisSLODIs2016-202616215813518614335.77587988.217361653187
Roshan MahanamaSLODIs1986-1999209198235162119*29.50852160.584351533117
Reeza HendricksKNI/LIO/RRT202012-2026171161265161108*38.234089126.2234015475145
John EdrichENGTests1963-19767712795138310*43.541210337.231224655711
Gordon GreenidgeWIODIs1975-1991128127135134133*45.04790864.921131347081
Tamim IqbalBANTests2008-2023701342513420638.89885258.0010311165541
Misbah-ul-HaqPAKODIs2002-201516114830512196*43.40694173.78042634283
JP DuminySAODIs2004-2019199179405117150*36.81605284.55427734775
Tim DavidRCB/MI/PST202018-202626124078511376*31.563162161.700168333340
Alistair CampbellZIMODIs1992-2003182179135111131*30.79767366.617301042044
Robert O'DonnellAA/NDFirst-class2014-20268915512510722335.71976552.3011231063969
Arjuna RanatungaSLTests1982-200093155125105135*35.70895750.544381255340
Paul CollingwoodENGODIs2001-2011197181375092120*35.36661476.99526736574
Andrew SymondsAUSODIs1998-200919716133508815639.75550492.4463015449103
Dwayne SmithCSK/MI/DCT202008-2019197192145086110*28.573994127.3443316512238
Ajinkya RahaneINDTests2013-20238514412507718838.461025649.5012261057835
Daniel Bell-DrummondAUC/KEN/RKT202014-2026174172115076112*31.533680137.9334013531128
Zaheer AbbasPAKTests1969-19857812411506227444.80693555.2312201051122
Ambati RayuduCSK/MI/SKANT202010-2024240220385051100*27.753984126.7812616410201
Sam HainBH/HH/WART202016-2026168164395035112*40.283716135.501397430137
Ollie RobinsonDUR/KENFirst-class2018-20269915212503319835.95751167.011027762349
Abdul RazzaqPAK/AX/ASIAODIs1996-201126322657502511229.73617881.3432213380123
Manish PandeyKKR/RCB/DCT202008-2026218197355004129*30.894025124.3232714418165
Moeen AliKKR/RCB/CSKT202013-2026266238284994121*23.783593138.9932120373294
Moisés HenriquesKKR/RCB/PKT202009-20262412244649907728.033924127.170249379148
Gary BallanceYORFirst-class2014-20217312184982203*44.09949552.471623668519
Joe DenlyKKR/SS/BHT202013-202620820320496312727.123869128.2842117457174

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.