South Africa triumphed over Afghanistan by 107 runs in the Champions Trophy 2025, thanks to Ryan Rickelton's first ODI century. His 103 runs powered the Proteas to a total of 315/6. Kagiso Rabada's 3/41 helped dismantle Afghanistan's response, which ended at 208. Despite Rahmat Shah's fightback with 90 runs, Afghanistan's debut in the tournament concluded in a loss.
South Africa triumphed over Afghanistan by 107 runs at the National Stadium in Karachi in the Champions Trophy 2025 opener. Rickelton's century and contributions from Bavuma, van der Dussen, and Markram set the tone. Afghanistan struggled to chase the target, collapsing at 208 despite Shah's efforts. Rabada led the bowling attack effectively. Captains Bavuma and Shahidi commented on their teams' performances.