List of Afghanistan national cricket captains

This is a list of all cricketers who have captained Afghanistan in an official international match. This includes the ICC Trophy, Under-19 games and One Day International.

Men's cricket

Test captains

This is a list of cricketers who have captained the Afghanistan cricket team for at least one Test match.

A cricketer who has a symbol of next to a Test match series describes their role as captain and their participation in at least one game for the team.

Afghanistan Test match captains[1][2]
No.NameYearOppositionLocationPlayedWonLostDrawn
1Asghar Afghan2018  India  India1010
2018–19  Ireland  India1100
2020–21  Zimbabwe  UAE2110
Total4220
2Rashid Khan2019–20  Bangladesh  Bangladesh1100
2019–20  West Indies  India1010
Total2110
3Hashmatullah Shahidi2023  Bangladesh  Bangladesh1010
Grand total[3]7340

One Day International captains

Afghanistan played their first ODI on April 19, 2009.The table of results is complete up to the third ODI against Sri Lanka in November 2022.

Afghanistan ODI captains[4]
NumberNameYearPlayedWonTiedLostNo Result
1Nawroz Mangal2009–201222120100
2Karim Sadiq201210010
3Mohammad Nabi2013-201528130150
4Asghar Afghan2015–202159341213
5Rashid Khan2018–201971060
6Gulbadin Naib20191220100
7Hashmatullah Shahidi2022128031
Grand total[5]141701664

Twenty20 International captains

Afghanistan played their first T20I on February 1, 2010.The table of results is complete up to the third T20I against Pakistan in March 2023.

Afghanistan T20I Captains[6]
NumberNameYearPlayedWonTiedLostNo Result
1Nawroz Mangal2010–2012136070
2Mohammad Nabi2013–202235160190
3Asghar Afghan2015–20215242190
4Rashid Khan2019–present138050
Total[7]113721400

ICC Cricket World Cup Qualifier (ICC Trophy)

Afghanistan debuted in the ICC Cricket World Cup Qualifier in the 2009 tournament

Afghan ICC Trophy (ICC Cricket World Cup Qualifier) Captains
NumberNameYearPlayedWonTiedLostNo Result
1Nawroz Mangal2009106040
2Asghar Afghan2018105050
Overall2011-9-

References