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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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 match by match (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.

PlayerRunsScoresBF4s6sOppositionGroundDate
Mohammad NabiAFG1313811v HKDublin21 Jul 2015
Dawlat ZadranAFG1313*910v ZIMBulawayo24 Oct 2015
Usman GhaniAFG13131820v ZIMBulawayo26 Oct 2015
Gulbadin NaibAFG1313601v ZIMSharjah10 Jan 2016
Dawlat ZadranAFG1313402v HKDhaka22 Feb 2016
Samiullah ShenwariAFG13131810v BANMirpur1 Oct 2016
Asghar AfghanAFG13131310v UAEDubai14 Dec 2016
Mohammad NabiAFG1313*1300v UAEDubai16 Dec 2016
Samiullah ShenwariAFG13131520v IREAbu Dhabi14 Jan 2017
Samiullah ShenwariAFG13133110v ZIMHarare24 Feb 2017
Samiullah ShenwariAFG13131010v IREGreater Noida12 Mar 2017
Mohammad NabiAFG13131610v IREGreater Noida19 Mar 2017
Mohammad ShahzadAFG13131911v IREGreater Noida24 Mar 2017
Asghar AfghanAFG13132310v WIBasseterre5 Jun 2017
Afsar ZazaiAFG13131700v WIGros Islet9 Jun 2017
Mohammad NabiAFG13132400v WIGros Islet11 Jun 2017
Rashid KhanAFG1313*1110v WIHarare15 Mar 2018
Mohammad NabiAFG13131210v IREBelfast29 Aug 2018
Rashid KhanAFG1313620v SLAbu Dhabi17 Sept 2018
Usman GhaniAFG1313920v IREDehradun24 Feb 2019
Mujeeb Ur RahmanAFG1313911v AUSBristol1 Jun 2019
IhsanullahAFG139 & 43910v BANChittagong5 Sept 2019
HazratullahAFG13131401v ZIMDhaka14 Sept 2019
Sharafuddin AshrafAFG13131610v WILucknow9 Nov 2019
Gulbadin NaibAFG1313*402v IREGreater Noida8 Mar 2020
Munir AhmadAFG1312 & 13320v ZIMAbu Dhabi2 Mar 2021
HazratullahAFG13131511v INDAbu Dhabi3 Nov 2021
Rahmanullah GurbazAFG1313820v NEDDoha21 Jan 2022
Rashid KhanAFG1313*601v NEDDoha25 Jan 2022
Najibullah ZadranAFG13131101v ENGPerth22 Oct 2022
Mohammad NabiAFG1313810v SLBrisbane1 Nov 2022
Rashid KhanAFG13131010v SLPallekele30 Nov 2022
Afsar ZazaiAFG13131900v UAEAbu Dhabi19 Feb 2023
Fareed AhmadAFG1313*701v SLHambantota7 Jun 2023
Hashmatullah ShahidiAFG13133110v PAKColombo26 Aug 2023
Afsar ZazaiAFG13132100v PAKHangzhou6 Oct 2023
HazratullahAFG13131611v UAESharjah29 Dec 2023
Ibrahim ZadranAFG13131030v SLKandy14 Feb 2024
Rahmanullah GurbazAFG1313611v SLDambulla17 Feb 2024
Rahmanullah GurbazAFG1313820v SLDambulla19 Feb 2024
Naveen-ul-HaqAFG13131511v IRESharjah15 Mar 2024
Azmatullah OmarzaiAFG13131810v PNGTarouba13 Jun 2024
Karim JanatAFG1313901v AUSKingstown22 Jun 2024
Mohammad NabiAFG13131910v SASharjah20 Sept 2024
Azmatullah OmarzaiAFG13131201v ZIMHarare11 Dec 2024
Gulbadin NaibAFG13131920v SAKarachi21 Feb 2025
Sediqullah AtalAFG13131520v PAKSharjah7 Sept 2025
Nangeyalia KhanAFG13132400v BANAbu Dhabi11 Oct 2025
Gulbadin NaibAFG13131211v UAEDelhi16 Feb 2026
Azmatullah OmarzaiAFG1313701v CANChennai19 Feb 2026

BF balls faced · 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.