Afghanistan are up against Sri Lanka in a crucial Asia Cup 2023 encounter on Tuesday (September 5). The match will be played at the Gaddafi Stadium in Lahore, Pakistan.
This is a must-win match for Afghans, who lost against Bangladesh in their first match. Sri Lanka won their Asia Cup opening encounter against Bangladesh and currently sitting on top of Group B.

To surpass Bangladesh's NRR, if Sri Lanka sets a target of 300 runs, Afghanistan will need to meet it within roughly 19 overs. Alternatively, if they bat first and put up 300 runs, Afghanistan must ensure they win with a margin of not less than 127 runs. Both scenarios present considerable challenges.
Afghanistan will be wary of their bowling effort in the first match against Bangladesh and we may see them making changes. Youngster Noor Ahmad can come in place of one of the pacers. They may also consider playing someone like Rashid Khan a bit more up the order if the situation permits.
Sri Lanka, on the other hand, recently had a series win over Afghanistan. They made a perfect start against Bangladesh and we may not see any tinkering from the island country in this match.
Sri Lanka: Dasun Shanaka(c), Pathum Nissanka, Dimuth Karunaratne, Kusal Mendis(wk), Sadeera Samarawickrama, Charith Asalanka, Dhananjaya de Silva, Dunith Wellalage, Maheesh Theekshana, Kasun Rajitha, Matheesha Pathirana, Kusal Perera, Binura Fernando, Pramod Madushan, Dushan Hemantha
Afghanistan: Hashmatullah Shahidi(c), Rahmanullah Gurbaz(wk), Ibrahim Zadran, Rahmat Shah, Najibullah Zadran, Mohammad Nabi, Gulbadin Naib, Karim Janat, Rashid Khan, Mujeeb Ur Rahman, Fazalhaq Farooqi, Riaz Hassan, Ikram Alikhil, Abdul Rahman, Sharafuddin Ashraf, Noor Ahmad, Suliman Safi
Here is the predicted playing 11 of the Asia Cup 2023 match between Afghanistan and Sri Lanka.
Afghanistan Playing 11 vs Sri Lanka: Rahmanullah Gurbaz (wk), Ibrahim Zadran, Rahmat Shah, Hashmatullah Shahidi (c), Najibullah Zadran, Mohammad Nabi, Gulbadin Naib, Noor Ahmad, Rashid Khan, Fazalhaq Farooqi, Mujeeb Ur Rahman
Sri Lanka Playing 11 vs Afghanistan: Pathum Nissanka, Dimuth Karunaratne, Kusal Mendis (wk), Sadeera Samarawickrama, Charith Asalanka, Dhananjaya de Silva, Dasun Shanaka (c), Dunith Wellalage, Maheesh Theekshana, Kasun Rajitha, Matheesha Pathirana