South African cricket team against Afghanistan in the UAE in 2024–25

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.