Live4th T20I · India in New Zealand 2026/27NZ68/2 (6.2)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE8/0 (2.5)1st InningsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (All cricket)

The most runs in a calendar year in men's cricket v Zimbabwe: 670 by Shahriar Nafees in 2006.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Zimbabwe×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahriar NafeesBAN2006200612123670123*74.4488076.14321874
Sachin TendulkarIND200020009101661201*73.4492471.54310912
Rahul DravidIND20002000882624200*104.00103660.23230671
Fakhar ZamanPAK20182018773623210*155.75540115.372307210
Habibul BasharBAN200120011014060710843.36110854.78163671
Mohammad YousufPAK199819989113598120*74.75112453.20170683
Matthew HaydenAUS20032003341535380178.3360089.172005714
Wiaan MulderSA20252025231531367*265.5058790.46200676
Inzamam-ul-HaqPAK19951995681528116*75.4392657.02231595
Marvan AtapattuSL20042004861521249104.2075569.01201651
Nathan AstleNZ1998199888151611473.7179564.91230508
Mohammad HafeezPAK20112011781516139*73.7158987.61220618
Tamim IqbalBAN200920091414051615436.8663880.881314710
Javed OmarBAN20012001913250385*45.73122740.99050581
Jacques KallisSA20012001553497189*248.5089655.472104810
Mohammad YousufPAK20022002562486159121.5060480.462315212
Liton DasBAN20202020662483176120.75441109.522304913
Martin GuptillNZ2011201167248110996.2064774.342314110
Sourav GangulyIND2000200089247014467.1464772.641303913
Chris GayleWI20032003792459153*65.5755383.00221657
Sachin TendulkarIND199819989103458127*65.4347496.623004810
Martin CroweNZ1992199257145714076.1752287.55130468
Tamim IqbalBAN20142014811045510941.3691349.84221463
Herschelle GibbsSA2001200155045414790.8051188.85220737
Chris GayleWI2001200167144717574.5066167.62141731
Kumar SangakkaraSL20042004851445270111.2560373.80120572
MahmudullahBAN20142014811344382*55.3883952.80050493
Vinod KambliIND19931993551441227110.2557776.43120421
Shakib Al HasanBAN2009200914123435105*48.33409106.362104310
Harry TectorIRE2023202312102434101*54.25428101.40120356
Graeme HickENG200020001112243210143.2074158.30132394
Marvan AtapattuSL19991999791428216*53.5083251.44121420
Sourav GangulyIND199819989102428107*53.5068262.76120466
Brian LaraWI2003200379042619147.3346392.012005210
Craig McMillanNZ2000200079242514260.7167263.24130406
Raqibul HasanBAN20092009141444167841.6064764.30020414
Saeed AnwarPAK1998199881104117537.3663764.52030592
Wavell HindsWI20032003791410127*51.2558769.85120508
Imrul KayesBAN2018201857040014457.1450778.90211378
Mominul HaqueBAN20142014692400131*57.1469757.39121370
Sourav GangulyIND2002200289039613644.0064861.11120556
Imam-ul-HaqPAK2018201855039512879.0041395.64301311
Faf du PlessisSA2014201467139312165.5061763.70130324
Shakib Al HasanBAN20142014811039313735.7350078.60212432
Gary KirstenSA2001200145139222098.0057268.53120541
Tamim IqbalBAN2020202055139215898.0041095.612003911
Pathum NissankaSL2025202577139212265.33351111.68131487
Brendon McCullumNZ201120117833908778.00372104.840402519
Inzamam-ul-HaqPAK199319937933899064.8361862.94030400
Taufeeq UmarPAK2002200246138511177.0066857.63130392
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.