England will host West Indies, Australia, Pakistan and Ireland in international matches in 2020 season.
Sri Lanka to play three one-day internationals and three Twenty20 internationals matches in Pakistan in September-October.
Shaheen takes six wickets as Pakistan hammer Bangladesh by 94 runs in their last World Cup match.
Imad took two wickets and compiled a 54-ball 49 to pilot his side home.
With this win, Pakistan have now moved up to number six in the table with seven points from as many games.
Pakistan keep their slim World Cup semi-final hopes alive with a dominant performance against South Africa on Sunday.