Sri Lanka was supposed to host the 2021 edition of the tournament.
The Asia Cup 2021 was officially postponed to 2023 on Sunday (May 23) due to a lack of window in a rejigged cricket calendar because of the COVID-19 pandemic.
This edition was moved from Pakistan to Sri Lanka but rising cases in the island nation also played a role in the postponement of the multi-nation tournament.
With all the Asian giants having a packed schedule in the next six months, finding a window for the tournament which suited all the nations was a near impossible task.
The Asian Cricket Council (ACC) issued a statement in this regard.
"The Board has accordingly considered the matter very carefully and determined that the only way ahead would be to postpone the event.
"It would therefore only be feasible for this edition of the tournament to be held in 2023 as there is already an Asia Cup in 2022. Dates for the same will be confirmed in due course," the ACC said in the statement.
This year's tournament would have been a T20 affair to help the teams prepare for the T20 World Cup scheduled to be played in India in October-November.
There has been no Asia Cup since 2018, with the tournament planned for 2020 also getting postponed because of the pandemic. India have won the last two editions of the tournament.
"The ACC Executive Board, in face of the risks and restrictions posed by the COVID-19 pandemic, had made the difficult decision to postpone the Asia Cup 2020 to 2021. Since then, the ACC has been working with its participants and stakeholders to try and ensure that the event is held in the year.
"However, on account of a packed FTP, it has been concluded that there is no practical window in the year when all the teams would be available to participate," the ACC said in its statement.
(With PTI inputs)