South Africa will face Afghanistan in their Champions Trophy 2025 opener on Friday in Karachi. The two teams have faced each other five times in ODI cricket, with South Africa winning three matches and Afghanistan emerging victorious in two. Notably, Afghanistan secured a 2-1 victory over South Africa in their three-match ODI series in September 2024 in Sharjah.