Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 opposition (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.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dawlat ZadranAFGZimbabwe2014-201928181321247*42.4022096.360001613
Najibullah ZadranAFGIreland2012-2022353110830104*39.52761109.071525643
Rashid KhanAFGIreland2016-202648351067260*26.88620108.390444930
Rashid KhanAFGZimbabwe2015-20264632104054318.41335120.900023220
Hashmatullah ShahidiAFGZimbabwe2014-20262325883924649.35153754.59210891
Mohammad NabiAFGBangladesh2014-20263936876284*27.21746102.140435029
Dawlat ZadranAFGIreland2012-20192215815041*21.4318083.33001105
Najibullah ZadranAFGZimbabwe2015-20222825749281*27.33431114.150413624
Najibullah ZadranAFGUnited Arab Emirates2015-20241210725663*85.33171149.710201814
Amir HamzaAFGZimbabwe2015-2021211174921*12.2513636.0300041
Mujeeb Ur RahmanAFGIreland2017-202227974018*20.004883.3300250
Fazalhaq FarooqiAFGBangladesh2022-20251810742*1.331233.3300200
Mohammad NabiAFGZimbabwe2014-202649436114711631.001084105.811436247
Hashmatullah ShahidiAFGIreland2017-2026212367128241.88105367.62070685
Rashid KhanAFGBangladesh2016-20263526634857*17.40320108.750213414
Aftab AlamAFGIreland2012-201911963616*12.005862.0700231
Asghar AfghanAFGIreland2010-202145425108110129.22145874.141447738
Fazalhaq FarooqiAFGPakistan2022-2025955106*-2638.4600010
Fazalhaq FarooqiAFGSri Lanka2022-20251885842.673821.0500110
Mohammad NabiAFGIreland2010-20245549410248922.761022100.200437240
Ibrahim ZadranAFGZimbabwe2021-202614174763121*58.69100975.62170894
Hashmatullah ShahidiAFGBangladesh2016-2026242745977225.96103457.74052523
Samiullah ShenwariAFGScotland2009-2016141143669652.2949274.39030318
Azmatullah OmarzaiAFGSri Lanka2022-202513114363149*51.86318114.151213211
Gulbadin NaibAFGZimbabwe2014-20242016432182*26.75305105.250212111
Mohammad NabiAFGUnited Arab Emirates2014-2026171543107728.18298104.03010218
Mohammad NabiAFGWest Indies2016-20261716427450*22.8332285.09010188
Gulbadin NaibAFGWest Indies2016-2026141341845120.4422581.78010146
Azmatullah OmarzaiAFGUnited Arab Emirates2023-202686411040*55.0065169.2300067
Mujeeb Ur RahmanAFGBangladesh2018-2025221245723*7.1310355.3400280
Mujeeb Ur RahmanAFGZimbabwe2018-2026197422157.3318122.2200021
Amir HamzaAFGIreland2012-2017115412712.002254.5500001
Rahmat ShahAFGIreland2016-2026343631253143*37.97178570.2037212614
Mohammad ShahzadAFGZimbabwe2015-201827273959131*39.9696199.7923010732
Rahmat ShahAFGBangladesh2016-202623263821105*35.70144356.90263668
Gulbadin NaibAFGIreland2012-2024302534366419.8262469.870213016
Samiullah ShenwariAFGBangladesh2014-2019101033458149.2935397.730102411
Mohammad NabiAFGScotland2009-2021181333139231.30286109.440322113
Najibullah ZadranAFGSri Lanka2014-2024171733017721.5031894.65011297
Samiullah ShenwariAFGUnited Arab Emirates2014-20181111327782*34.63252109.92011228
Azmatullah OmarzaiAFGSouth Africa2023-202677326097*65.00253102.770202011
Karim JanatAFGUnited Arab Emirates2016-202596320756*69.00126164.290201215
Hashmatullah ShahidiAFGPakistan2018-202366317397*57.6720982.78012140
Gulbadin NaibAFGPakistan2012-20238839635*19.2010096.00002104
Mujeeb Ur RahmanAFGIndia2018-20261093802113.3360133.33002104
Mirwais AshrafAFGZimbabwe2014-2016101037526*10.7110472.1200144
Naveen-ul-HaqAFGIreland2020-20241043261326.0024108.3300031
Mirwais AshrafAFGBangladesh2014-2016553261013.003476.4700012
Noor AhmadAFGSri Lanka2022-202510632598.332889.2900101
Rashid KhanAFGUnited Arab Emirates2016-202610332014*-10200.0000021
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.