Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Afghanistan: Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Afghanistan×

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.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahmat ShahAFGAfghanistan tour of Zimbabwe 202220223301989466.0026475.00020183
Rahmanullah GurbazAFGAfghanistan tour of Bangladesh 2023202355019714539.4020894.711001710
Hashmatullah ShahidiAFG2019 Cricket World Cup20198801977624.6334956.45021202
Ibrahim ZadranAFGAsia Cup 2022202255219664*65.33188104.26010144
Rahmanullah GurbazAFGSouth Africa v Afghanistan in United Arab Emirates 2024/25202433019410564.6720793.72111177
Ibrahim ZadranAFGUAE ODI Tri-Series 2026/2720263311949097.0024080.83020153
Hashmatullah ShahidiAFGIreland v Afghanistan in United Arab Emirates 2023/2420243411946964.6728767.60030191
Ibrahim ZadranAFGUnited Arab Emirates T20I Tri-Series 202520255501946538.80146132.88020168
Gulbadin NaibAFG2019 Cricket World Cup20199901944721.5624379.84000202
Rahmanullah GurbazAFGAfghanistan tour of Zimbabwe 2025/2620254501939238.60151127.81010197
Javed AhmadiAFGDubai Triangular Series 2014/1520154401898147.2521090.00020204
Asghar AfghanAFG2010 ICC World Cricket League Division One20106611886437.6029463.95010123
Najibullah ZadranAFGIreland v Afghanistan in India 2018/192019663185104*61.67174106.32100129
Rahmanullah GurbazAFGAfghanistan tour of India 2026202645018410236.80155118.711002011
HazratullahAFGIreland v Afghanistan in India 2018/1920196601826730.33157115.920101811
Rahmanullah GurbazAFGIreland v Afghanistan in United Arab Emirates 2020/21202133018012760.00163110.431001512
Rahmat ShahAFGAfghanistan tour of Ireland 20262026441179143*59.67178100.56100172
Ibrahim ZadranAFGAfghanistan tour of Bangladesh 2023202367117810029.6723476.07101163
Asghar AfghanAFGWest Indies v Afghanistan in India 2019/2020196701778625.2920387.1901179
Mohammad ShahzadAFGAfghanistan tour of Ireland 201620164401768144.0021581.86020201
Mohammad ShahzadAFGDesert T20 Challenge 2016/1720174411768058.67139126.62020254
Usman GhaniAFGAfghanistan tour of Zimbabwe 2014201444017511843.7520983.73101163
Rahmanullah GurbazAFGPakistan v Afghanistan in Sri Lanka 2023202333017415158.0021381.69100143
Ibrahim ZadranAFGAfghanistan tour of Sri Lanka 202320233301749858.0019489.69020174
Najibullah ZadranAFGICC Men's T20 World Cup 2021/2220215501727334.40127135.43020158
HazratullahAFGAfghanistan tour of Ireland 201820184401718242.7598174.490201514
Mohammad ShahzadAFGICC World Twenty20 Qualifier 201520156601717528.5097176.290221612
Ibrahim ZadranAFGICC Men's T20 World Cup 2025/26202644117095*56.67119142.86020157
Nawroz MangalAFGICC World Twenty20 Qualifier 2015201566116665*33.20138120.29021127
Sediqullah AtalAFGAfghanistan tour of Zimbabwe 2024/25202455016510433.0019684.18110126
Nawroz MangalAFGAfghanistan v Scotland in United Arab Emirates 2012/132013331162112*81.00157103.18100136
Asghar AfghanAFG2014 Asia Cup201444116290*54.0023568.94010143
Rahmat ShahAFGAfghanistan tour of India 202620264501607932.0026360.84020182
Samiullah ShenwariAFGICC World Twenty20 Qualifier 201520156621604440.00147108.84000124
Mohammad ShahzadAFGICC World Twenty20 Qualifier 2011/1220123301587752.67128123.44020172
Hashmatullah ShahidiAFGAfghanistan tour of India 2026202645015810231.6022171.49100221
Rahmat ShahAFGBangladesh v Afghanistan in United Arab Emirates 2026/272026121156105*156.0034045.88110153
Darwish RasooliAFGAfghanistan v West Indies 2025/2620263301568452.00104150.00020135
Rashid KhanAFG2023 Cricket World Cup2023118215635*26.00142109.86000147
Hashmatullah ShahidiAFGNetherlands v Afghanistan in Qatar 2021/2220223301557351.6721472.4302064
Mohammad NabiAFGAfghanistan tour of Zimbabwe 201420144401555438.75141109.9301078
Sediqullah AtalAFGUnited Arab Emirates T20I Tri-Series 202520254401546438.50119129.4102098
Gulbadin NaibAFG2018 Cricket World Cup Qualifier201855115474*38.5024862.10010112
Abdul MalikAFGAfghanistan tour of Zimbabwe 2024/252024-20254501548430.8026358.56010171
Asghar AfghanAFG2019 Cricket World Cup20196601544425.6717787.01001115
Rahmat ShahAFGNetherlands v Afghanistan in Qatar 2021/2220223301537051.0023764.5601094
Rahmanullah GurbazAFGAfghanistan tour of Sri Lanka 2023/2420246601537025.50137111.68010173
Rahmanullah GurbazAFGAsia Cup 202220225501528430.4093163.44011812
Mohammad ShahzadAFGZimbabwe v Afghanistan in United Arab Emirates 2017/18201866115275*30.4018482.61010195
Samiullah ShenwariAFG2014 Asia Cup20144401518137.7518183.43020172

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.