India, Pakistan, Sri Lanka, Bangladesh, Afghanistan, and Nepal will compete in a total of 13 ODI matches.
Four Asia Cup matches will be played in Pakistan and the remaining will be hosted by Sri Lanka.
Pakistan were the designated hosts for the 2023 edition but India’s refusal to travel to the country put a question mark over the continental event.