Afghanistan captain Hashmatullah Shahidi won the toss and defeated Sri Lanka in the first of their three one-day internationals on Friday.
The Afghans, whose captain Mohammad Nabi resigned after a winless Twenty20 World Cup, are playing their first bilateral match against the island nation, with all three fixtures taking place in Pallekele.
Sri Lankan captain Dasun Shanaka said they have picked seven batsmen and four ‘genuine’ bowlers.
The hosts face a tough series run-up to this month’s T20 World Cup after Chamika Karunaratne was handed a one-year misconduct ban.
Left-handed attacking batsman Bhanuka Rajapaksa decided to take time off from the series to “recover and freshen up physically and mentally”.
Both the teams will look to grab crucial Super League points for a direct entry into the league stage of the 50th World Cup to be held in India next year.
Sri Lanka: Pathum Nissanka, Kusal Mendis (wk), Dinesh Chandimal, Dhananjay de Silva, Charit Aslanka, Dasun Shanaka (c), Wanindu Hasaranga, Dhananjay Lakshna, Mahesh Thikshana, Lahiru Kumara, Kasun Rajitha
Afghanistan: Rahmanullah Gurbaz (wk), Ibrahim Zadran, Hashmatullah Shahidi (c), Gulbadin Naib, Najibullah Zadran, Mohammad Nabi, Rahmat Shah, Fazalhaq Farooqui, Mujeeb ur Rehman, Rashid Khan, Yamin Ahmadzai