Bangladesh is playing its first ODI since March of this year. It comes into this series having lost the home Tests to South Africa and with plenty of off-field issues.
Najmul Hossain Shanto has given up his Test and T20 captaincy but continues to lead the ODI side.
Afghanistan (Playing XI): Rahmanullah Gurbaz(w), Sediqullah Atal, Rahmat Shah, Hashmatullah Shahidi(c), Azmatullah Omarzai, Mohammad Nabi, Gulbadin Naib, Rashid Khan, Allah Ghazanfar, Nangeyalia Kharote, Fazalhaq Farooqi.