Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Mukhtar AhmedPAKPakistan20156601928332.00134143.28020235
Nitish RanaUPUttar Pradesh2023-202466119271*38.40154124.68010215
Tillakaratne DilshanCVChittagong Vikings201577119267*32.00136141.18010247
Pite van BiljonTSTshwane Spartans20199731926248.00138139.13010166
Craig KieswetterBHBrisbane Heat2013-20148801925124.00165116.36020188
Dhananjaya de SilvaDADambulla Aura202310931926132.00149128.86010157
Lorcan TuckerBWBelfast Wolves2026121011925821.33160120.00023185
Tony de ZorziWPWestern Province2022-2024101001924519.20156123.08001167
Trevor LaughlinAUSAustralia1978-197991011927421.3317165.50010131
Liton DasSSSylhet Sixers2019111101927017.45136141.18012218
KP Sai RahulCHA-XIChargers XI20201111219283*21.33151127.15010912
Clay SmithBERBermuda2006-2007121201925216.0024578.37013285
Roshon PrimusSLKSt Lucia Kings2022-2023181441923819.20152126.32001911
J AlegraPHIPhilippines2022-2023161411924114.7724977.11001104
Marcus StoinisTSKTexas Super Kings2024-2025161521923214.77167114.970011210
Don KenyonENGEngland1951-195581501928712.80--011100
Mohammad Aadil AlamNEPNepal2022-2025171621923613.71171112.280001410
Aamer JamalPZPeshawar Zalmi2023-2026191781928721.33130147.690111711
Ghulam AhmedINDIndia1948-195822319192508.73--01903
Duncan FletcherZIMZimbabwe198366219171*47.7528966.09020140
Mahela JayawardeneASAdelaide Strikers2015-20167701915727.29157121.66020186
Richard JonesNZNew Zealand20036701916327.2942045.48010152
Srikar BharatRCBRoyal Challengers Bengaluru202187219178*38.20156122.44010108
Shamsur RahmanKTKhulna Tigers2019-202014801915523.88173110.40021156
Alex DoolanAUSAustralia20144801918923.8845541.98011261
Rassie van der DussenIUIslamabad United2023-20259901914921.22153124.84000214
Corbin BoschBRBarbados Royals202210921918127.29170112.35022173
Ollie PopeASAdelaide Strikers2024-20259901915721.22156122.44010135
Md Shafiqul HaqueTHAThailand2017-2019131121914321.2221489.25001148
Jordan DeSilvaBERBermuda2010-20161312419152*23.8820593.17010146
S BurdekinCYPCyprus2024-2025141411915914.69180106.11011168
HMHE ParsonsSOUSouth Korea2025-2026141421914715.92167114.37001169
Zeerak ChughtaiBULBulgaria2023-2025191651914417.3620493.63001145
Lasith AmbuldeniyaSLSri Lanka2019-202217271191407.3558332.76008176
Saif-Ul IslamNORNorway202676119091*38.00155122.58010173
Ravi BoparaDOLDolphins20137711906031.67182104.40010123
Michael BracewellPZPeshawar Zalmi202611811908327.14110172.730101613
Mosaddek HossainSTSylhet Thunder201988219060*31.67179106.15010144
LG PretoriusLSLondon Spirit20268801906423.75116163.790201614
Finn AllenYORYorkshire20229901904821.11106179.250001214
Leo FransiscoKYCCKurunegala Youth Cricket Club20259901906321.1120891.35011177
Abul HasanBANBangladesh2012-20181410319011327.1430562.30100205
Chathuranga KumaraPSCPolice Sports Club2025-202691001904819.0030961.49002185
Mitchell MarshPWPune Warriors2011-2013141121903821.11155122.58000813
Harry BrookSHSunrisers Hyderabad202311112190100*21.11154123.38103234
Anurag SarangiODIOdisha2016-20191313119043*15.83172110.47000233
NK TiwariCYPCyprus2021-2024161421904615.8321488.79003155
XSD SmithSURSuriname2024-20261414419057*19.00178106.7401078
Peter CarlsteinSASouth Africa1958-196481411904214.62--001140
Ewart AstillENGEngland1927-193091501904012.677763.6400280
PreviousPage 146Next

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.