Who won Yesterday's ICC Champions Trophy Match Result on February 21? South Africa dominated Afghanistan in their ICC Champions Trophy group-stage clash, securing a convincing 107-run victory at the National Stadium in Karachi.
Batting first, the Proteas posted a strong total of 315/6, thanks to a superb century from Ryan Rickelton (103 off 106) and valuable contributions from Temba Bavuma (58) and Rassie van der Dussen (52). Afghanistan’s bowlers struggled to contain the South African batters, with Mohammad Nabi (2/51) emerging as their most successful bowler.

In response, Afghanistan’s chase never gained momentum as Kagiso Rabada (3/36) and Wiaan Mulder (2/36) ripped through their batting order. Despite a resilient 90-run knock from Rahmat Shah, wickets fell at regular intervals, and the Afghan innings folded for 208 in 43.3 overs. The victory gave South Africa two crucial points in the tournament, while Afghanistan was left searching for improvements ahead of their next fixture.
Match: Afghanistan vs South Africa, 3rd Match, Group B, ICC Champions Trophy 2025
Date: Friday, February 21, 2025
Toss: South Africa won the toss and elected to bat first
Venue: National Stadium, Karachi
Umpires: Alex Wharf (England), Sharfuddoula (Bangladesh)
Third Umpire: Richard Kettleborough (England)
Match Referee: Ranjan Madugalle (Sri Lanka)
Total: 208 all out in 43.3 overs
Top Scorer: Rahmat Shah – 90 (92)
Best Bowler (SA): Kagiso Rabada – 3/36 (8.3)
Total: 315/6 in 50 overs
Top Scorer: Ryan Rickelton – 103 (106)
Best Bowler (AFG): Mohammad Nabi – 2/51 (10)
Result: South Africa won by 107 runs
Player of the Match: Ryan Rickelton (103 off 106)
South Africa’s batting effort was anchored by Rickelton’s composed century, complemented by Bavuma and van der Dussen’s fifties. Aiden Markram’s late fireworks (52* off 36) propelled them past 300. Afghanistan’s bowlers, led by Mohammad Nabi and Noor Ahmad (1/65), struggled to exert control, conceding 13 extras.
Chasing 316, Afghanistan’s top order faltered under disciplined South African bowling. Rahmat Shah fought a lone battle with a well-paced 90, but a lack of support meant their innings collapsed well short of the target. Rabada’s early breakthroughs, supported by Mulder and Ngidi, sealed a dominant win for the Proteas.
Afghanistan: 208 in 43.3 overs
Rahmat Shah – 90 (92)
Azmatullah Omarzai – 18 (27)
Rashid Khan – 18 (13)
Kagiso Rabada – 3/36 (8.3)
Wiaan Mulder – 2/36 (9)
Lungi Ngidi – 2/56 (8)
South Africa: 315/6 in 50 overs
Ryan Rickelton – 103 (106)
Temba Bavuma – 58 (76)
Rassie van der Dussen – 52 (46)
Mohammad Nabi – 2/51 (10)
Noor Ahmad – 1/65 (9)
Fazalhaq Farooqi – 1/59 (8)
Afghanistan: Rahmanullah Gurbaz (wk), Ibrahim Zadran, Sediqullah Atal, Rahmat Shah, Hashmatullah Shahidi (c), Azmatullah Omarzai, Mohammad Nabi, Gulbadin Naib, Rashid Khan, Noor Ahmad, Fazalhaq Farooqi
South Africa: Temba Bavuma (c), Ryan Rickelton (wk), Tony de Zorzi, Rassie van der Dussen, Aiden Markram, David Miller, Marco Jansen, Wiaan Mulder, Keshav Maharaj, Kagiso Rabada, Lungi Ngidi