The 10 participating nations were instructed to finalise their 15-player squads prior to 28 September 2023, with any replacements after this date requiring approval from the International Cricket Council.[6] On 7 November 2023, Shakib Al Hasan was ruled out due to injury and was replaced by Anamul Haque.[14] On 9 November 2023, Ryan Klein was ruled out due to lower back injury and was replaced by Noah Croes.[16] On 3 November 2023, Matt Henry was ruled out due to hamstring strain and was replaced by Kyle Jamieson.[20] On 21 September 2023, Anrich Nortje and Sisanda Magala were ruled out due to injuries and were replaced by Andile Phehlukwayo and Lizaad Williams.[23] On 19 October 2023, Sri Lanka named Dushmantha Chameera and Angelo Mathews as travelling reserves.