Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe LeachWORT202014-201946275211249.59190111.05004225
Kamran GhulamPAKODIs2023-2025117021010330.0021299.06111199
Choudry Share AliSWET20Is2023-202477221061*42.00128164.060201712
ZXM VukusicCROT20Is2024-20258802105326.25161130.430101412
Oliver PeakeAUSODIs20268812104830.0023688.98000138
Colin IngramSAT20Is2010-20129912107826.25162129.63011237
Haris SohailPAKT20Is2013-2019141322105219.09204102.94021163
Nathan SmithNZTests2024-202681312104217.5039952.63000224
Kushal BhurtelPAT202024-2025141302105916.15177118.640241613
Chamindu WijesingheCCCList A2024-20262213421055*23.3322892.11010168
Mark EalhamENGTests1996-1998813321053*21.0069930.04020210
Karima GoreUSAODIs2019-2021161522104416.1531267.31001172
TKP RajapakshaSEYT20Is2022-2026161502104914.0025283.33001251
Naimur RahmanBANTests2000-200281512104815.0045845.85001310
Kaushal LokuarachchiSLODIs2003-2007211832106914.0026280.1501295
Tahir NaqqashPAKODIs1980-1985402392106115.0024286.78014113
Ish SodhiNZODIs2015-202454264210359.5528972.66006810
Champaka RamanayakeSLODIs1986-19956235142102610.0037456.15007131
Dodger WhysallENGTests1925-19304702097629.8647938.20020131
Arafat MinhasPAKODIs20268812096129.8621099.52020225
Mushtaq MohammadPAKODIs1973-197810932095534.8335359.21010120
Geoff GreenidgeWITests1972-19735922095029.86--011200
SK RashidCHA-XIT20202011912096126.13171122.22020127
Shaaiq ChoudhryWORFirst-class201461012094423.2246744.75002320
Usman PatelKUWList A2024-20251010020912020.90186112.37101322
Sharujan ShanmuganathanTUCA/CKT202025-2026141032094329.86181115.47001114
Kieran PowellAH/SKANT202013-2020121102094719.00200104.50000224
D RawatCOST20Is2024-20251111320962*26.13196106.63011310
Girinath ReddyANDT202016-2022181432096219.00148141.220121213
Shadrack DescarteBT/SLKT202023-2026171402095614.93172121.510121810
Ken CranstonENGTests1947-194881402094514.9320.0000200
Sharad VesawkarNEP/CRT202013-202422151020943*41.80193108.2900097
Arthur GilliganENGTests1922-19251116320939*16.0817034.7100281
Thami TsolekileLIOT202012-2015281752093017.42167125.15000186
W MaximoBRAT20Is2024-2026201702093512.2927177.12001180
Peter HeineSATests1955-196214243209319.9530.00003124
Sohag GaziBB/SR/RRT202012-2025652782095211.00205101.95016166
Arafat SunnyBAN/CK/RRT202012-202696402220927*11.6125083.60005143
Sairaj PatilMUM/ETST202021-20268722086941.60141147.520101512
Shawn HicksOTAT202017-2019121102085218.91160130.00022187
Sean DicksonLS/BPThe Hundred2025-20261412520851*29.71151137.750101411
SD ParrisTKR/BR/JKT202024-2026131202085717.33203102.46011815
Ravindu FernandoCS/DA/BCAAT202021-2026211312085817.33146142.470121114
Vallance JuppENGTests1921-192881312083817.33--00080
Terry JennerAUSTests1970-197591452087423.1131145.66011170
Chandu SarwateINDTests1946-195191712083713.0045921.7900450
Chris BenjaminBPThe Hundred2021-20232118620837*17.33171121.64001188
Shiv ThakorDERT202015-2016262142083012.24161129.19000196
Usman ArshadDURT202014-20174523102084316.00180115.56003163
Jon HollandVICFirst-class2017-20232628102085511.5633262.65018303
PreviousPage 149Next

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.