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

The most runs in a calendar year in all cricket v Afghanistan at Shere Bangla National Stadium, Mirpur: 73 by Liton Das in 2022.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×At Shere Bangla National Stadium, Mirpur×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Liton DasBAN20222022220736036.5054135.1901043
MahmudullahBAN20192019110444444.0039112.8200050
Anamul HaqueBAN201420141114444*-33133.3300043
Regis ChakabvaZIM201920191114242*-22190.9100032
Anshuman RathHK20162016110414141.0038107.8900050
Afif HossainBAN20222022220322516.003396.9700030
MahmudullahBAN20222022220312115.5021147.6200031
Mushfiqur RahimBAN20222022110303030.0025120.0000040
Kinchit ShahHK20162016110292929.0019152.6300051
Brendan TaylorZIM20192019110272727.0016168.7500032
Ryan BurlZIM20192019110252525.0025100.0000002
Sabbir RahmanBAN20192019110242424.002788.8900010
Tamim IqbalBAN20142014110212121.002777.7800020
Munim ShahriarBAN20222022220211710.502875.0000040
Tinotenda MutombodziZIM20192019110202020.002195.2400010
Babar HayatHK20162016110181818.0016112.5000021
Afif HossainBAN20192019110161616.0014114.2900020
Shakib Al HasanBAN20192019110151515.0013115.3800020
Kyle JarvisZIM201920191111515*-9166.6700002
Neville MadzivaZIM20192019110151515.0011136.3600002
Mustafizur RahmanBAN20192019110151515.007214.2900021
Mohammad NaimBAN2022202222015137.502462.5000020
Shakib Al HasanBAN202220222201497.002166.6700000
Mosaddek HossainBAN20192019110121212.0010120.0000010
Shakib Al HasanBAN201420141111010*-1283.3300010
Craig ErvineZIM20192019110101010.0010100.0000010
Yasir Ali ChowdhuryBAN20222022110888.007114.2900010
Nasum AhmedBAN2022202222285*-1172.7300000
Mustafizur RahmanBAN2022202221166*-5120.0000000
Mushfiqur RahimBAN20192019110555.003166.6700010
Mahedi HasanBAN20222022220552.50862.5000100
Tanwir AfzalHK20162016110444.00580.0000000
Shoriful IslamBAN2022202222144*4.004100.0000110
Hamilton MasakadzaZIM20192019110333.00650.0000000
Nadeem AhmedHK20162016110222.00540.0000000
Mark ChapmanHK20162016110222.00366.6700000
Aizaz KhanHK20162016110222.00633.3300000
Christopher CarterHK20162016110222.00450.0000000
Mohammad SaifuddinBAN20192019110222.00366.6700000
Nizakat KhanHK20162016110111.00425.0000000
Sean WilliamsZIM20192019110000.0020.0000100
Taijul IslamBAN2019201911100*-10.0000000
Soumya SarkarBAN20192019110000.0010.0000100
Liton DasBAN20192019110000.0020.0000100
Adil MehmoodHK2016201611100*-10.0000000
Tanveer AhmedHK20162016110000.0020.0000100

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.