Who won Yesterday's Champions Trophy 2025 Match? All you need to know about Afghanistan vs South Africa on February 21
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.
Yesterday's ICC Champions Trophy Match: Afghanistan vs South Africa
Match Details
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)
Afghanistan Innings
Total: 208 all out in 43.3 overs
Top Scorer: Rahmat Shah – 90 (92)
Best Bowler (SA): Kagiso Rabada – 3/36 (8.3)
South Africa Innings
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)
Afghanistan vs South Africa: Match Summary
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 vs South Africa: Scorecard Summary
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 vs South Africa: Playing XI
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


Click it and Unblock the Notifications