Defending champions Sri Lanka won the toss and opted to bat in the Asia Cup against Afghanistan in Lahore on Tuesday.
Afghanistan need to win by a big margin to improve their net run-rate and qualify for the Super Four stage from Group B at Sri Lanka's expense.
Bangladesh have already qualified for the next round from the group while Pakistan and India have booked their places in the Super Four from Group A.
Afghanistan are already through to the World Cup, to be held in India from October.
AFGHANISTAN:Hashmatullah Shahidi (captain), Rahmanullah Gurbaz, Najibullah Zadran, Mohammad Nabi, Mujeeb Ur Rahman, Fazalhaq Farooqi, Fareed Ahmad Malik, Rashid Khan, Gulbadin Naib, Rahmat Shah and Ibrahim Zadran.
SRI LANKA:Dasun Shanaka (captain), Pathum Nissanka, Dimuth Karunaratne, Kusal Mendis, Sadeera Samarawickrama, Dhananjaya de Silva, Charith Asalanka, Wanindu Hasaranga, Maheesh Theekshana, Dushmantha Chameera and Lahiru Kumara.