The South Africa cricket team toured the United Arab Emirates in September 2024 to play three One Day International (ODI) matches against Afghanistan cricket team.
[1][2] In July 2024, Afghanistan Cricket Board (ACB) confirmed the fixtures for the tour.
[6] The hosts won the second ODI by 177 runs, with Rahmanullah Gurbaz scoring 105 and Rashid Khan's five-wicket haul of 5/19, to secure their first series victory over South Africa.
[7] South Africa won the third ODI by 7 wickets, with Aiden Markram scoring an unbeaten 69.
[8] On 17 September 2024, Temba Bavuma was ruled out of the first ODI due to illness, and Aiden Markram was named as the captain.