Earlier, Pakistan skipper Babar Azam chose to bat first after winning the toss in the 22nd match of the tournament.
Pakistan, after four games, are fifth on the points table with two wins and as many losses.
After starting the tournament with remarkable wins over the Netherlands and Sri Lanka, which saw them make the record for the highest successful chase in the history of the tournament, Pakistan have had a few tough outings.
After winning the toss today, the Pakistan skipper shared that they have made one change as Shadab Khan has been included in the playing XI in place of Mohammad Nawaz who is suffering from fever.
Pakistan: Abdullah Shafique, Imam-ul-Haq, Babar Azam (capt), Mohammad Rizwan (wk), Saud Shakeel, Iftikhar Ahmed, Shadab Khan, Usama Mir, Hasan Ali, Shaheen Shah Afridi, Haris Rauf
Afghanistan: Rahmanullah Gurbaz, Ibrahim Zadran, Rahmat Shah, Hashmatullah Shahidi (capt), Azmatullah Omarzai, Ikram Alikhil (wk), Mohammad Nabi, Rashid Khan, Mujeeb Ur Rahman, Naveen-ul-Haq, Noor Ahmad.