Afghanistan lost all of its nine World Cup matches in England under the captaincy of Gulbadin Naib before Rashid Khan was appointed skipper for all the three formats.
Since the World Cup, Afghanistan defeated Bangladesh in the one-off test and also made it to the final of triangular Twenty20 series in Bangladesh where Zimbabwe was the other participating nation. However, the final was abandoned due to rain.
"We have six changes from the World Cup squad. These changes are a part of our efforts to promote good sides for the future," chief Afghanistan selector Andy Moles said in a statement.
Beside dropping Dawlat and another fast bowler, Hamid Hassan, experienced Hashmatullah Shahidi, Noor Ali Zadran and Samiullah Shinwari were also left out of the ODI squad.
The series will be played in the Indian northern city of Lucknow with ODIs on Nov. 6, 9 and 11. It will be followed by three Twetny20s on Nov. 14, 16 and 17 while the one-off test begins from Nov. 27.
Moles said squad for the test match will be named at the end of Twenty20 series.
ODI squad: Rashid Khan (captain), Asghar Afghan, Hazratullah Zazai, Rahmat Shah, Javed Ahmadi, Afsar Zazai, Gulbadin Naib, Mohammad Nabi, Najibullah Zadran, Karim Janat, Sharafudin Ashraf, Ibrahim Zadran, Yamin Ahmadzai, Naveen-ul-Haq, Ikram Alikhil, Mujeeb-ur-Rahman.
Twenty20 squad: Rashid Khan (captain), Asghar Afghan, Hazratullah Zazai, Ibrahim Zadran, Javed Ahmadi, Rahmanullah Gurbaz, Gulbadin Naib, Mohammad Nabi, Najibullah Zadran, Karim Janat, Sharafudin Ashraf, Fareed Ahmad, Yamin Ahmadzai, Naveen-ul-Haq, Sayed Ahmad Shirzad, Mujeeb-ur-Rahman