Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Afghanistan: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Afghanistan since 1908: 1,087 by Rahmanullah Gurbaz in 2024 (from the 363 of 364 matches with full scorecards).

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Afghanistan×From 1908-01-01×

Player figures come from full scorecards, which we hold for 363 of the 364 matches in this selection (from 2009). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahmanullah GurbazAFG2024202431320108712133.97108899.913758650
Ibrahim ZadranAFG20232023303131040129*37.14127481.6327310118
Rahmanullah GurbazAFG202320232929198415135.14976100.824218842
Mohammad ShahzadAFG2016201627271973118*37.42850114.4714111432
Ibrahim ZadranAFG202520252021192817746.40926100.221707921
Rahmat ShahAFG201920192326092611335.62148262.482631129
Asghar AfghanAFG20192019283039109233.70123473.740745834
Sediqullah AtalAFG202620262526087014333.46116274.873228222
Ibrahim ZadranAFG202620262323484610744.5385499.061608917
Ibrahim ZadranAFG202420242426283911434.96103880.831829011
Ibrahim ZadranAFG202220221919478116252.0781096.423107114
Mohammad ShahzadAFG201820182526177112430.8490585.191419321
Rahmat ShahAFG201820182121074011435.2498774.97160687
Rahmanullah GurbazAFG2022202227271733106*28.19725101.102426233
Mohammad NabiAFG202420243230670813629.50665106.471125022
Najibullah ZadranAFG2019201925245695104*36.58664104.671416526
Rahmat ShahAFG202420241719167123437.28111160.40161664
Mohammad ShahzadAFG201020102020267111837.2870495.31241728
Najibullah ZadranAFG20222022282656657731.67592112.330624928
Azmatullah OmarzaiAFG2024202434324658149*23.50624105.451364027
Hashmatullah ShahidiAFG202420241617364624646.14112557.42140581
Rahmat ShahAFG202320232021263893*33.5884675.41052606
Mohammad NabiAFG201920192829363884*24.5468193.690533829
Rahmanullah GurbazAFG202620262324062610226.08534117.231356529
Rahmat ShahAFG20222022121206169451.3388070.00060507
Rahmat ShahAFG2026202613143612143*55.6494664.69240578
Mohammad ShahzadAFG2015201517171605131*37.81504120.041426028
Hashmatullah ShahidiAFG20232023222266028037.6381174.23061563
Najibullah ZadranAFG201620162321858889*45.23476123.530504428
Mohammad NabiAFG20182018272535859226.5961095.900323624
Samiullah ShenwariAFG20152015242235779630.3786466.780304212
Azmatullah OmarzaiAFG202320232418656897*47.33558101.790404125
Rahmat ShahAFG2017201715151551108*39.3678670.10151368
Mohammad ShahzadAFG20172017171715518034.44507108.680507313
Mohammad NabiAFG201520152523253911625.6758691.981123018
Azmatullah OmarzaiAFG202620262220452111632.56377138.201213137
Samiullah ShenwariAFG201420141716251382*36.6461483.55040467
Sediqullah AtalAFG20252025181825118531.94483105.800413622
Rahmanullah GurbazAFG20252025202105099224.24481105.820214218
HazratullahAFG20192019222205036722.8652995.090225423
Mohammad NabiAFG20172017242134948927.44435113.560113420
Mohammad NabiAFG20162016272634875221.1749199.190213215
Asghar AfghanAFG20162016272614826219.2856785.010332921
Najibullah ZadranAFG20152015232134808326.67466103.000203528
Hashmatullah ShahidiAFG20192019161824787629.8883457.31051493
Asghar AfghanAFG201720172423247610122.6760179.201103816
Asghar AfghanAFG20152015252414695420.3960877.140223315
Noor Ali ZadranAFG201020101616146611431.0762175.04121343
Najibullah ZadranAFG201820182218544181*33.9245497.140303214
Mohammad NabiAFG20232023272354176523.17403103.470203612
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.