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 figures (All cricket)

Shafiqullah has the highest strike rate in all cricket for Afghanistan since 1908: 122.28 (minimum 500 balls faced) (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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
ShafiqullahAFG2009-20196659138895619.33727122.280386151
Azmatullah OmarzaiAFG2021-2026119101222252149*28.512019111.5421110150112
HazratullahAFG2016-20245757212618222.931151109.5605412466
Rashid KhanAFG2015-202623917142223260*17.302046109.09061618599
Rahmanullah GurbazAFG2019-20261491522462615130.844328106.89112116393219
Najibullah ZadranAFG2012-2026192172413778104*28.843567105.921239296160
Mohammad ShahzadAFG2009-202315615864765131*31.354706101.257258556129
Mohammad NabiAFG2009-202632629545609613624.386075100.3522418403233
Karim JanatAFG2016-202675611282256*16.7883298.800365733
Karim SadiqAFG2009-201857552978114*18.45104693.5021710525
Gulbadin NaibAFG2011-202616814729232382*19.69258789.80091518380
Usman GhaniAFG2014-202345443101311824.71114288.701439225
Ibrahim ZadranAFG2019-202612313114479517740.98569484.21832547185
Nawroz MangalAFG2009-2017807910164412923.83196383.7526714146
Sediqullah AtalAFG2023-202656572165714330.13199483.1047313953
Dawlat ZadranAFG2011-2019115733558147*15.2970682.2900104427
Mirwais AshrafAFG2009-201670561851152*13.4565378.250152724
Samiullah ShenwariAFG2009-20221451272227929626.59358577.88013321062
Asghar AfghanAFG2009-202118718014417016425.12555775.0421913280143
Javed AhmadiAFG2010-20215252011688122.46158973.5108314217
Noor Ali ZadranAFG2009-202475772193011425.73279069.18111520113
Rahmat ShahAFG2013-202614915710571223438.86851567.081042953157
Hashmatullah ShahidiAFG2013-202612112928359624635.60576462.39324733819
IhsanullahAFG2017-20222023343765*21.8570761.81042558
Nasir JamalAFG2014-20242024451255*25.6085060.24043412
Ikram AlikhilAFG2019-2026372854808620.8784856.60030425
Abdul MalikAFG2021-2026101603058419.0654855.66022302
Afsar ZazaiAFG2013-20263340276511320.13139254.96124568

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.