Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Usman GhaniAFGHong Kong2014-2015220807040.0080100.0001084
ShafiqullahAFGUnited Arab Emirates2014-2015431803940.0070114.2900027
Qais AhmadAFGBangladesh2019-20263518049*20.0013161.07001103
Karim SadiqAFGKenya2010-2013870803011.4310080.00001120
Mujeeb Ur RahmanAFGIndia2018-20261093802113.3360133.33002104
Mujeeb Ur RahmanAFGPakistan2018-20251151796419.7560131.6701175
Mohammad NabiAFGAustralia2012-2025771794613.1710972.4800055
Asghar AfghanAFGOman2015-2017441783426.0059132.2000192
Ikram AlikhilAFGBangladesh2019-2026340783319.5019739.59000100
Samiullah ShenwariAFGWest Indies2016-2019771782713.0014753.0600131
Rahmanullah GurbazAFGUganda2024110767676.0045168.8901044
Mohammad ShahzadAFGSri Lanka2014-2023550763415.2010274.5100073
Karim JanatAFGIndia2021-20246627642*19.0048158.3300073
Samiullah ShenwariAFGSri Lanka2014-2022430753825.0010372.8200082
Najibullah ZadranAFGAustralia2012-2022440755118.758390.3601283
Mirwais AshrafAFGZimbabwe2014-2016101037526*10.7110472.1200144
Karim JanatAFGSri Lanka2022-2025871742812.3361121.3100153
Sediqullah AtalAFGHong Kong20251117373*-52140.3801063
Usman GhaniAFGScotland2015220734836.5072101.3900091
Karim SadiqAFGUnited Arab Emirates2016110727272.0048150.0001081
Javed AhmadiAFGNetherlands2010-2012430714323.679475.5300091
Ibrahim ZadranAFGUganda2024110707070.0046152.1701091
Sediqullah AtalAFGUnited Arab Emirates2025-2026220705435.0054129.6301054
Asghar AfghanAFGAustralia2012-2015220706635.0011660.3401060
Javed AhmadiAFGUnited Arab Emirates2014320686734.0051133.33010111
Azmatullah OmarzaiAFGEngland2022-2025330684122.6761111.4800034
Ibrahim ZadranAFGNew Zealand2023-2026330684422.6768100.0000062
Ikram AlikhilAFGSri Lanka2023-2024651683217.0010962.3900071
Mohammad ShahzadAFGPakistan2012-2023660682011.338580.0000091
Najibullah ZadranAFGOman2015-2017320674433.5053126.4200052
Hashmatullah ShahidiAFGNew Zealand2019-2023220675933.5012852.34010100
Nasir JamalAFGScotland2015-20182216752*67.007787.0101080
ShafiqullahAFGBangladesh2014-2019552672422.3346145.6500054
Darwish RasooliAFGQatar2025110666666.0037178.3801064
Nawroz MangalAFGPapua New Guinea20151116565*-56116.0701023
ShafiqullahAFGEngland2012-20163316535*32.508576.4700152
Hashmatullah ShahidiAFGAustralia2019-2025330642621.3312650.7900060
Noor Ali ZadranAFGOman2016110636363.0044143.1801080
Azmatullah OmarzaiAFGNew Zealand2023-2026330632721.0052121.1500034
Sediqullah AtalAFGWest Indies2026330625320.6757108.7701023
Noor Ali ZadranAFGHong Kong2014-2016330623520.677483.7800060
Ikram AlikhilAFGEngland2019-2023221615861.007680.2601032
Afsar ZazaiAFGWest Indies2017-2019340613215.2514542.0700030
Rashid KhanAFGWest Indies2016-20261814260185.009364.5200434
Hashmatullah ShahidiAFGScotland20191115959*-6098.3301060
Mohammad IshaqAFGIreland2024220593229.5044134.0900090
HazratullahAFGScotland2019-2021220584429.0042138.1000054
Samiullah ShenwariAFGIndia2010-2014330585019.338171.6001071
Samiullah ShenwariAFGOman2015-20174325840*58.0054107.4100061
Gulbadin NaibAFGScotland2013-202111615821*11.606392.0600251

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.