Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Batting records (All cricket)

Rahmat Shah has scored the most runs in men's cricket v Zimbabwe since 2016: 1,231 in 23 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Zimbabwe×From 2016-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahmat ShahAFG2017-202623241123123453.52188765.2438111514
Liton DasBAN2018-202426273115617648.17125192.4137112821
Kusal MendisSL2016-2026333661028116*34.27144171.341541159
Mushfiqur RahimBAN2016-202623267940219*49.47145864.47222889
Paul StirlingIRE2018-202532302911115*32.54105586.351429929
MahmudullahBAN2016-202433307906150*39.39116477.842436419
Tamim IqbalBAN2016-20221616286815862.0095291.183419318
Hashmatullah ShahidiAFG2016-20262123881324654.20149754.31210871
Andrew BalbirnieIRE2018-202529303792121*29.33103176.822327113
Ibrahim ZadranAFG2021-202614174763121*58.69100975.62170894
Fakhar ZamanPAK2018-202516164756210*63.00653115.772318017
Pathum NissankaSL2022-20261515374312261.92688107.99261948
Nazmul Hossain ShantoBAN2018-202624283722117*28.88101571.131316613
Babar AzamPAK2018-20251917471312554.85648110.03252749
Harry TectorIRE2021-202526244704101*35.2082485.441535410
Mohammad NabiAFG2016-2026363056715226.84591113.540224029
Angelo MathewsSL2017-202412123634200*70.44117753.871204913
Upul TharangaSL2016-201813145616110*68.4493166.17150676
Mominul HaqueBAN2018-2026711059316153.9199359.72230792
Mohammad ShahzadAFG2016-201818182589118*36.8160497.521206819
Lorcan TuckerIRE2019-2025262245866132.5665090.15042634
Soumya SarkarBAN2016-20261818255211734.50476115.971414726
Wiaan MulderSA2018-2025342545367*272.5060490.23200696
Rahmanullah GurbazAFG2019-2026181905259227.63437120.140324926
Imam-ul-HaqPAK2018-202088050612863.2555291.67311431
Tanzid HasanBAN2024-2026121225059450.50455110.990605016
Max O'DowdNED2019-20231010149386*54.7857785.44060557
Dimuth KarunaratneSL2016-2023611148711048.7098949.24120380
Asghar AfghanAFG2016-20212322048316421.9564874.541223615
Niroshan DickwellaSL2016-20201212048111640.0863775.51220450
Asela GunaratneSL2016-20181312446711658.3883555.93130501
Kushal Janith PereraSL2016-20261414145011034.6247794.34121558
Curtis CampherIRE2021-2025222014466623.4757377.84021461
Kraigg BrathwaiteWI2016-202368043718254.6398944.19120321
Gerhard ErasmusNAM2022-20261717443088*33.08363118.460213412
Charith AsalankaSL2022-20251411042810138.91403106.201413210
Afif HossainBAN2019-20221814442485*42.40347122.190203011
Dhananjaya de SilvaSL2016-202499242312760.4372358.51131492
Imrul KayesBAN2016-201879041914446.5652479.96211399
Shubman GillIND2022-202488241513069.17338122.78130517
Shai HopeWI2016-202678140910158.4371457.28120326
Najibullah ZadranAFG2016-20222118639781*33.08318124.840412920
Shakib Al HasanBAN2016-20241817338396*27.3642590.12020335
Sediqullah AtalAFG2024-20261413138010431.6740494.062102912
Rashid KhanAFG2016-2026402883694318.45287128.570023019
Ross TaylorNZ2016233364173*-55066.18210333
LG PretoriusSA2025-202667035515350.71325109.231213510
Mehedi Hasan MirazBAN2018-20261817235010423.3350769.03111315
George DockrellIRE2019-20252721735049*25.00290120.690002710
KL RahulIND2016-20221093347100*57.8338290.841212410
Page 1Next

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.