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

Afghanistan: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Afghanistan v West Indies: 217 by Asghar Afghan in 2019 (from the 18 of 19 matches with full scorecards).

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Afghanistan×v West Indies×

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Asghar AfghanAFG201920197802178627.1323592.340111110
Ikram AlikhilAFG201920194401728643.0022078.18020161
Rahmat ShahAFG201920195601706228.3324569.39021212
Najibullah ZadranAFG201920196601585626.3317590.29011164
Darwish RasooliAFG202620263301568452.00104150.00020135
Ibrahim ZadranAFG2026202633113787*68.50100137.00010163
Rahmat ShahAFG201820182201196859.5018763.6402091
Gulbadin NaibAFG201720174421115155.5012092.5001056
Mohammad NabiAFG2019201966110750*21.4014076.4301092
Javed AhmadiAFG201920193401066226.5019155.50011171
HazratullahAFG201920195501055021.0014373.43011114
Mohammad ShahzadAFG20182018220928446.0010587.62010122
Javed AhmadiAFG20172017330908130.0013566.6701192
Mohammad NabiAFG20172017441863828.679590.5300052
Rahmanullah GurbazAFG20192019220797939.5053149.0601165
Rahmanullah GurbazAFG20262026330727124.0063114.2901181
Sediqullah AtalAFG20262026330625320.6757108.7701023
Mohammad NabiAFG20182018221583158.006687.8800023
Noor Ali ZadranAFG20172017440543513.5054100.0000072
Najibullah ZadranAFG201620161114848*-40120.0000041
Samiullah ShenwariAFG20182018221472747.008455.9500030
Ibrahim ZadranAFG2019201945045239.0013433.5800060
Afsar ZazaiAFG20192019120393219.509441.4900030
Ibrahim ZadranAFG20242024110383838.0028135.7100051
Amir HamzaAFG20192019120353417.509636.4600050
Asghar AfghanAFG2017201744035138.756553.8500031
Karim JanatAFG20172017220282014.003287.5000012
Gulbadin NaibAFG2019201944127179.003090.0000040
Azmatullah OmarzaiAFG202620262112626*-13200.0000012
ShafiqullahAFG20172017220262513.0016162.5000031
Sayed ShirzadAFG20192019110252525.0017147.0600022
IhsanullahAFG20192019120252412.505149.0200030
Mohammad ShahzadAFG20162016110242424.0022109.0900021
Fareed AhmadAFG201920191112424*-15160.0000040
Gulbadin NaibAFG20182018220241412.004257.1400040
Samiullah ShenwariAFG2017201733024228.005147.0600101
Azmatullah OmarzaiAFG20242024110232323.0019121.0500011
Afsar ZazaiAFG20172017220221311.005143.1400000
Najibullah ZadranAFG20172017221211121.0017123.5300020
Najibullah ZadranAFG20182018210191919.002673.0800011
Yamin AhmadzaiAFG2019201922019189.503652.7800031
Rashid KhanAFG20242024110181818.0011163.6400021
Rahmat ShahAFG2017201722018179.005731.5800010
Dawlat ZadranAFG201720173201899.0013138.4600011
Nasir JamalAFG2019201912017158.505034.0000010
Asghar AfghanAFG20162016110161616.002272.7300001
Naveen-ul-HaqAFG20192019442168*8.002759.2600020
Mujeeb Ur RahmanAFG20192019643158*15.001693.7500120
Karim JanatAFG20242024110141414.009155.5600001
Rashid KhanAFG201920197801491.755326.4200301
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.