Afghanistan will play six white-ball matches against Sri Lanka in the United Arab Emirates next month, it was announced on Monday.
The Afghanistan Cricket Board said there will be three one-day internationals and three T20 matches from 13 to 25 March.
War-ravaged Afghanistan has never hosted an international match, instead having to play their home fixtures in India or the United Arab Emirates.
🚨 𝐍𝐄𝐖𝐒! 🚨
— Afghanistan Cricket Board (@ACBofficials) February 23, 2026
We are hosting @OfficialSLC for the first time in our history! 👏👏
🏏: 3 ODIs and 3 T20Is
📅: March 13 - 25, 2026
🏟️: Sharjah, Dubai
🔗: https://t.co/ZH5lxmQ482#AfghanAtalan | #AFGvSL | #GloriousNationVictoriousTeam pic.twitter.com/B9Lvn1YM4q
The three T20 internationals are in Sharjah on 13, 15 and 17 March.
Three one-day internationals will be played in neighbouring Dubai on 20, 22, and 25 March.
Afghanistan exited the ongoing T20 World Cup in India and Sri Lanka at the group phase.
They are yet to appoint a new head coach after former England batsman Jonathan Trott's time in charge ended after they failed to qualify for the second phase at the World Cup after two wins and two defeats.
