Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES88/2 (8.5)WAR206/4 (20)ES need 119 runs in 67 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
ML CastilloBEAT20Is2021-2026161632875922.08284101.060102012
Ben FerbracheGUET20Is2019-2026362362875516.8831391.69013144
Ian BradshawWIODIs2004-20076234112873712.4848059.79006184
Peter AhoNGRT20Is2021-202669371628744*13.67270106.30004216
Taskin AhmedBANODIs2014-2026965416287217.5548159.670011229
Sean TerryHAM/NORFirst-class2015-2016611128662*28.6056950.26032381
Gyanendra MallaNEPT202013-2018181312865223.83276103.62011265
Marcus StoinisWAFirst-class2018-202381312866023.8355052.00031372
Samit PatelTR/NSThe Hundred2021-20252314328646*26.00191149.740001818
Dipendra Singh AireeNEPList A2017-2024141412866222.0047360.47020216
Tom PriceSUS/GLOList A2021-2026181522865522.0029995.65013374
Aman DesaiSINList A2022-2025161502866619.0747060.85020390
SKDT MadusankaSEYT20Is2021-20241816428650*23.8332288.82011334
Tim DavidSB/TRThe Hundred2021-20262622728644*19.07199143.720012017
DKRC JayatissaACCCFirst-class2024-2026172322864013.6252354.680033011
Calvin SavageCC/DOL/JST202013-20263524928653*19.07203140.890112115
Washington SundarINDT20Is2017-20266428102865015.89223128.250142115
Yashasvi JaiswalINDODIs2025-2026662285116*71.2529297.60200347
David LloydENGODIs1973-1980881285116*40.7152654.18100251
Bikramkumar DasTRIT202021-20231010128567*31.67251113.55040322
Jack RichardsENGTests1986-1988813028513321.9275038.00102290
MPM WeerasingheACCCList A2024-20261414128579*21.9240770.02021224
Paul BartonNZTests1961-1963714028510920.3620.00111220
Muhammad KashifKUWT20Is2019-2022191642855323.75258110.470211715
Vic MarksENGODIs1980-1988342432854413.5743465.67000160
Ryan GibsonST/AST202016-2023292562855315.00272104.78012235
Benny HowellBP/SLThe Hundred2021-202642311228524*15.00220129.550031910
Sean HuntSUSFirst-class2021-20263247202856510.5686333.020110305
Ashish BagaiCANT20Is2008-201399228467*40.57249114.06020270
Clayton LambertWITests1991-199859028410431.5670640.23111342
Marc EllisonNKList A2018-2020111102848725.8238973.01020309
Matthew PardoeWORFirst-class201491312845223.6765043.69012392
NRP ScholtzNAMList A2012-20161815328461*23.6736178.67021208
Vishen HalambagePSCList A2024-2026171502846718.93193147.150203416
Justin KempCSK/CC/AHT202010-20152316828456*35.50228124.560101712
Hasan AliYOR/WAR/LANFirst-class2022-2026161912845415.7835979.110232417
Luuk van TroostNEDODIs2002-2007232022844015.7845662.28002276
Divyendra SinghCZET20Is2022-20262520128467*14.9528998.27024294
ASF SirahPHIT20Is2023-20263122328458*14.95230123.48011289
JAR BlainSCOODIs1999-2009332562844114.9551754.93003166
Luke ProcterNOR/LANT202015-202635261128433*18.93232122.41001282
Nikita MillerWIODIs2008-20185027132845120.2935979.11014234
Murali VijaySOM/ESSFirst-class2018-201958028310035.3851155.38122451
Blake MacdonaldVIC/NSWList A2023-20269912838135.3833584.48010265
Kaveen BandaraKF/NCCT202022-202621142283103*23.58202140.101012212
Rehaan EdavalathWORFirst-class2023-2026101712836317.6971339.69024450
Anirudha SrikkanthCSK/SH/TNT202008-2019271992836428.30226125.220222510
Deepraj GaonkarGOAT202016-2023251922834816.65255110.980002510
Aditya WaghmodeBART202016-20191010228282*35.25192146.880212912
Shresth SagarDHAT2020221211428282*40.29258109.30011234
PreviousPage 126Next

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.