South Africa made its debut in the 2025 Champions Trophy on the basis of Ryan Ricelton’s century and Kagiso Rabada’s deadly bowling. South Africa defeated Afghanistan by 107 runs. Batting first after winning the toss, South Africa scored 315 runs in 50 overs. In response, Afghanistan’s team was reduced to 208 runs. Rahmat Shah scored […]