South Africa have beaten Afghanistan by 107 runs in their ICC Champions Trophy 2025 opener in Karachi on Friday (February 21). The Proteas first made 315/6 before bowling out the opposition for 208. SA vs AFG Scorecard Wicketkeeper-batter Ryan Rickelton made 103 while skipper Temba Bavuma, Rassie van der Dussen and Aiden Markram smashed half-centuries. In the run chase, Rahmat Shah made a valiant 90 but no other Afghanistan batter could put up a fight. Kagiso Rabada finished as the pick of the bowlers for the Proteas, finishing with 3 wickets for 36 runs. Here is our coverage recap of the South Africa vs Afghanistan Champions Trophy fixture:Original Article