The Bangladesh cricket team toured the United Arab Emirates in November 2024 to play three One Day International (ODI) matches against Afghanistan cricket team. In September 2024, Afghanistan Cricket Board (ACB) confirmed the fixtures for the tour. The series formed part of both teams' preparations for the upcoming ICC Champions Trophy which is set to take place in February 2025. Originally, the series was scheduled to played in July 2024 with two Tests, three ODIs and three T20Is. Later it was rescheduled to played in Greater Noida between July 25 and August 6 with three ODIs and three T20Is. However, it was postponed due to weather conditions that suggested rain during that point of time in Greater Noida. Squads. Bangladesh named uncapped pacer Nahid Rana and wicket-keeper Jaker Ali in the squad. Zakir Hasan and Nasum Ahmed returned to the squad after a year. On 7 November, Mushfiqur Rahim was ruled out of the remaining ODIs due to a finger fracture. On 11 November, captain Najmul Hossain Shanto was ruled out of the third and final ODI match due to a groin injury, with Mehidy Hasan Miraz named as captain.