[1][2] The T20I series was part of Sri Lanka's preparation for the 2024 ICC Men's T20 World Cup tournament.
[3][4] The matches had initially been pencilled in to take place in Dambulla and Kandy,[5] however with the Under-19 World Cup was shifted to South Africa, the matches shifted to Colombo.
[6] On 30 December 2023, Sri Lanka Cricket announced the preliminary squads.
[11] Kusal Mendis and Wanindu Hasaranga named captain for ODI and T20I series respectively,[12] while Charith Asalanka was named vice-captain for both series.
[13] On 5 January 2024, Pathum Nissanka was ruled out of ODI series due to suspected dengue and replaced by Shevon Daniel in Sri Lanka's ODI squad.