Afghanistan have qualified directly for the 2023 ODI World Cup, to be played in India later this year, unlike Sri Lanka, who have to go through the qualifiers in Zimbabwe and hope to finish in the top two there to make the make the global tournament.
The bowling looks especially strong. Apart from Rashid, Mujeeb and Nabi - No. 6, No. 8 and No. 10 in the ICC ODI bowlers' rankings - there is Noor, who has had an impressive run in his debut IPL season with Gujarat Titans, while Farooqi will lead the fast bowling attack. Rahman comes in on the back of a good showing in the ongoing domestic one-day tournament in Afghanistan, where he has picked up seven wickets in five games at an economy rate of 5.81 for Hindukush Strikers.
Afghanistan ODI squad: Hashmatullah Shahidi (capt), Rahmat Shah (vice-capt), Rahmanullah Gurbaz (wk), Ibrahim Zadran, Riaz Hassan, Najibullah Zadran, Mohammad Nabi, Ikram Alikhil (wk), Azmatullah Omarzai, Rashid Khan, Mujeeb Ur Rahman, Noor Ahmad, Abdul Rahman, Fazalhaq Farooqi, Farid Ahmad Malik
Reserves: Gulbadin Naib, Shahidullah Kamal, Yamin Ahmadzai, Zia ur Rahman Akbar