Batting Averages for Afghanistan in Tests+ODIs+T20Is

Batting averages
Player
Span
Mat
Inns
NO
Runs
HS
Ave
SR
100
50
0
Abdollah Ahmadzai2025-202572166*6.00300.00--1
Abdullah Mazari2010-201021-333.0018.75---
Abdul Malik2021-2025912-2178418.0859.45-12
Abdul Rahman2023-2023331104*5.0027.02---
Abdul Wasi2021-202112-1296.0017.14---
Afsar Zazai2013-20253439277211320.8656.30124
Aftab Alam2010-20193922138216*9.1170.68--4
Ahmed Shah2009-200911-222.0020.00---
Amir Hamza2012-2023683116146349.7342.19--2
Asghar Afghan2009-202119518615424616424.8375.1721913
Azmatullah Omarzai2021-202510385171786149*26.26105.121910
Bahir Shah2023-202523-513217.0067.10---
Bashir Ahmad2025-202532222*-22.22---
Bilal Sami2024-2025311-0*-----
Darwish Rasooli2022-2025211922876616.88113.88-24
Dawlat Ahmadzai2009-201051122*-66.66---
Dawlat Zadran2011-2019116733558147*15.2882.29--10
Fareed Ahmad2014-2025581699824*14.0064.90--1
Farmanullah2025-202511-121212.00120.00---
Fazalhaq Farooqi2021-2025933627386*4.2236.53--6
Fazal Niazai2019-201911-121212.0080.00---
AM Ghazanfar2024-2025201017231*8.00107.46--4
Gulbadin Naib2011-202516714530231882*20.1589.91-814
Hamid Hassan2009-2021633112157228.2665.14--4
Hashmatullah Shahidi2013-202511011623329324635.4061.362246
Hasti Gul2009-20092112323*-209.09---
Hazratullah Zazai2016-2024616131521162*26.22118.55154
Ibrahim Zadran2019-202510511310402917739.1182.097265
Ihsanullah2017-20222023343765*21.8561.81-42
Ijaz Ahmad Ahmadzai2024-202544-411610.2580.39---
Ikram Alikhil2019-2025342654158619.7661.39-3-
Imran2025-202511-555.0055.55---
Ismat Alam2025-202524-12510131.2555.551-1
Izatullah Dawlatzai2010-201594276*3.5023.33--1
Javed Ahmadi2010-20215352-11688122.4673.50-83
Karim Janat2016-202580631288656*17.37101.37-46
Karim Sadiq2009-2018605821013114*18.0893.79217
Khalil Gurbaz2025-202512-864.0040.00---
Khaliq Dad2009-2010641402013.3357.97--1
Mirwais Ashraf2009-201671571951552*13.5578.26-15
Mohammad Ishaq2024-20258811043214.85104.00--1
Mohammad Nabi2009-202532429545621213624.84101.6822518
Mohammad Saleem2023-202442-221.0018.18--1
Mohammad Shahzad2009-202315916164844131*31.25101.657268
Mohibullah Oryakhel2013-20132---------
Mujeeb Ur Rahman2017-20251345823335649.5795.71-114
Munir Ahmad2021-202112-13126.5039.39---
Najeeb Tarakai2014-20191313-2639020.23115.35-11
Najibullah Zadran2012-2024199179463890104*29.24106.8612310
Nangeyalia Kharote2024-2025171259427*13.4279.66--2
M Nasim Baras2015-201531-111.0050.00---
Nasir Jamal2014-20242124451255*25.6060.23-43
Naveed Zadran2024-2024772512510.2040.15--1
Naveen-ul-Haq2016-202463241081135.7868.06--5
Nawroz Mangal2009-2017818010164412923.4883.66268
Nijat Masood2022-202467220124.0027.77--4
Noor-ul-Haq2010-201022-12126.0020.68--1
Noor Ahmad2022-202535184116268.2882.85--2
Noor Ali Zadran2009-202476772193011425.7369.171115
Qais Ahmad2019-20251712190218.1871.42--2
Raees Ahmadzai2009-2010131041793929.8380.99---
Rahmanullah Gurbaz2019-20251341361405215130.01104.7591811
Rahmat Shah2013-20251371426500723436.8166.878379
Rashid Khan2015-202523016544214060*17.68109.29-615
Riaz Hassan2022-202588-1885023.5057.84-1-
Rokhan Barakzai2015-20154---------
Samiullah Shinwari2009-20221491302228249626.1477.94-133
Sayed Shirzad2015-202172-262513.00136.84---
Sediqullah Atal2023-20253534285010426.5695.72151
Shabir Noori2010-20161111-2069418.7264.77-12
Shafiqullah2009-20197063149245618.85123.52-39
Shahidullah2021-20251212320649*22.8876.57--2
Shapoor Zadran2009-202080402394175.5241.77--7
Sharafuddin Ashraf2014-2025442711142218.8772.44--5
Usman Ghani2014-202352513122111825.4393.13163
Wafadar Momand2018-2024431126*6.0036.36--1
Wafiullah Tarakhil2025-202522-12116.0070.58---
Waqar Salamkheil2019-201911111*-25.00---
Yamin Ahmadzai2015-20251921587195.4336.40--5
Zahir Khan2019-20241112684*1.3313.11--6
Zakiullah Zaki2012-201211133*-13.63---
Zamir Khan2012-20121---------
Zia-ur-Rehman2023-202558147136.7134.55--1
Ziaur Rahman2019-202522-------2
Zubaid Akbari2023-202544-1253.0070.58---
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Afghanistan vs Qatar at Doha, Afghanistan in Qatar Only Match, Nov 11, 2025 [T20I # 3571]

Afghanistan vs Zimbabwe at Harare, Afghanistan in Zimbabwe 3rd T20I, Nov 2, 2025 [T20I # 3553]

Zimbabwe vs Afghanistan at Harare, Afghanistan in Zimbabwe 2nd T20I, Oct 31, 2025 [T20I # 3543]