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 records (All cricket)

Mushfiqur Rahim has scored the most runs in men's cricket v Zimbabwe since 2012: 1,746 in 43 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Zimbabwe×From 2012-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushfiqur RahimBAN2013-2026435181746219*40.60261266.8537315922
Tamim IqbalBAN2013-202235392167315845.22236170.8657217428
MahmudullahBAN2013-20245253121613150*39.34230869.89211313625
Rahmat ShahAFG2014-202624251125323452.21191965.2938111714
Liton DasBAN2015-202430313119717642.75130791.5837213122
Mohammad NabiAFG2014-202649436114711631.001084105.811436247
Paul StirlingIRE2014-2025373521127115*34.15129387.1617212830
Mominul HaqueBAN2013-202617252111616148.52191958.163511252
Shakib Al HasanBAN2013-202434383109913731.40132083.2626210910
Kusal MendisSL2016-2026333661028116*34.27144171.341541159
Mohammad ShahzadAFG2015-201827273959131*39.9696199.7923010732
Andrew BalbirnieIRE2015-202533343930121*30.00118878.282428117
Hashmatullah ShahidiAFG2014-20262325883924649.35153754.59210891
Babar AzamPAK2015-20252018476712554.79708108.33262789
Ibrahim ZadranAFG2021-202614174763121*58.69100975.62170894
Fakhar ZamanPAK2018-202516164756210*63.00653115.772318017
Pathum NissankaSL2022-20261515374312261.92688107.99261948
Imrul KayesBAN2014-20181215072814448.53103570.343316719
Nazmul Hossain ShantoBAN2018-202624283722117*28.88101571.131316613
Martin GuptillNZ2012-201611122714116*71.4085883.221608015
Harry TectorIRE2021-202526244704101*35.2082485.441535410
Mohammad HafeezPAK2013-202121213661136*36.7273190.421406618
Angelo MathewsSL2012-202413123634200*70.44117753.871204913
Asghar AfghanAFG2014-20213331063316420.4288971.201234720
Kane WilliamsonNZ2012-20161212262811362.8080877.72140633
Upul TharangaSL2016-201813145616110*68.4493166.17150676
Ross TaylorNZ2012-2016555598173*-87368.50410528
Lorcan TuckerIRE2019-2025262245866132.5665090.15042634
Soumya SarkarBAN2014-20261919257211733.65494115.791415126
Wiaan MulderSA2018-2025342545367*272.5060490.23200696
Anamul HaqueBAN2014-2025161605329533.2565181.720404711
Rahmanullah GurbazAFG2019-2026181905259227.63437120.140324926
Imam-ul-HaqPAK2018-202088050612863.2555291.67311431
Tanzid HasanBAN2024-2026121225059450.50455110.990605016
Noor Ali ZadranAFG2014-2017181804956327.5085258.10043542
Max O'DowdNED2019-20231010149386*54.7857785.44060557
Najibullah ZadranAFG2015-20222825749281*27.33431114.150413624
Faf du PlessisSA2014-20181011148912148.9070369.56130417
Dimuth KarunaratneSL2016-2023611148711048.7098949.24120380
Azhar AliPAK2013-2021911048612644.1881459.71222554
Mohammad RizwanPAK2015-20242117648591*44.0958582.91030369
Niroshan DickwellaSL2016-20201212048111640.0863775.51220450
Tom LathamNZ2012-201689247313667.5772765.06300446
Asela GunaratneSL2016-20181312446711658.3883555.93130501
Shoaib MalikPAK2015-20181714546511251.67411113.14110429
Quinton de KockSA2014-2026121214538441.1851587.96041497
Kushal Janith PereraSL2016-20261414145011034.6247794.34121558
Curtis CampherIRE2021-2025222014466623.4757377.84021461
Misbah-ul-HaqPAK2013-201568244383*73.8386651.15060362
Kraigg BrathwaiteWI2016-202368043718254.6398944.19120321
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.