Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIMInnings break - ZIM need 222 runs to winLive7th 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 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's First-class)

The most runs in a calendar year in men's first-class cricket v Afghanistan: 270 by Nazmul Hossain Shanto in 2023.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nazmul Hossain ShantoBAN20232023120270146135.0032682.82200382
Sean WilliamsZIM20212021231264151*132.0050052.80200241
Sean WilliamsZIM20242024121189154189.0021488.32100143
Ben CurranZIM2025202523017412158.0034350.73100220
Sikandar RazaZIM202520252301646554.6727559.64020150
Liton DasBAN2026202612015510277.5020675.24110180
Sikandar RazaZIM202120212301508550.0023065.22010124
Angelo MathewsSL20242024110141141141.0025954.44100143
Mominul HaqueBAN20232023121136121*136.0017080.00100132
Craig ErvineZIM202520252301337544.3327648.1902093
Shubman GillIND20262026110126126126.0017771.19100151
Craig ErvineZIM20242024121126104126.0020262.38100120
Tanzid HasanBAN202620261201148357.00109104.59010144
Sharmarh BrooksWI20192019110111111111.0021451.87100151
Nazmul Hossain ShantoBAN202620261201118255.5023347.6401062
Brian BennettZIM20242024111110110*-12488.7110054
Dimuth KarunaratneSL2024202412110977109.0094115.96010151
Ben CurranZIM202420241201096854.5013580.74010170
Shikhar DhawanIND20182018110107107107.0096111.46100193
Dinesh ChandimalSL20242024110107107107.0018159.12100101
Murali VijayIND20182018110105105105.0015368.63100151
Donald TiripanoZIM202120212301029534.0029035.17010170
KL RahulIND20262026110100100100.0016560.61100110
Prince MasvaureZIM202120212411006533.3327436.5001090
Mahmudul Hasan JoyBAN20232023120937646.5015062.00010130
Andrew BalbirnieIRE20192019120868243.0015655.13010120
Kevin KasuzaZIM20212021241824127.3319741.62001100
Rishabh PantIND20262026110818181.0012166.9401063
Sai SudharsanIND20262026110818181.0010477.88010130
Mushfiqur RahimBAN20262026120818140.5015552.2601190
Tim MurtaghIRE201920191218154*81.0010775.7001082
Shadman IslamBAN20262026120806740.0013360.1501090
Regis ChakabvaZIM20212021230774425.6710871.30001111
Mehedi Hasan MirazBAN202620261217652*76.0016446.3401060
Liton DasBAN202320231217566*75.009678.1301081
John CampbellWI20192019121745574.009181.32010111
Lorcan TuckerIRE20242024121734673.0016245.0600070
Zakir HasanBAN20232023120727136.009774.2301080
Hardik PandyaIND20182018110717171.009475.53010100
Kevin O'BrienIRE20192019120685634.0010167.3301090
Paul StirlingIRE20242024120665233.0011159.46010100
Sean WilliamsZIM20252025120654932.507784.42000100
George DockrellIRE20192019120643932.0017935.7500080
Tarisai MusakandaZIM20212021230634121.0017935.2000051
Andrew BalbirnieIRE202420241216058*60.0010855.5601050
Mosaddek HossainBAN201920191216048*60.009960.6100012
Nishan MadushkaSL20242024121593759.007677.63000100
Mushfiqur RahimBAN20232023120554727.507969.6200041
Shakib Al HasanBAN20192019120554427.507474.3200050
Mominul HaqueBAN20192019120555227.507969.6201080
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.