The cricketing rivalry between the Afghanistan National Cricket Team and the South Africa National Cricket Team sounds new, but it is developing at high speed because of the Afghanistan Cricket Team’s competitive force in international cricket. The Afghanistan Cricket Team has shown its ability to challenge and face any team around the world with full strength. The Proteas side has always been remembered for their commitment towards the game, and they have always shown their consistency in every tournament. The South African cricket team is also the latest ICC Trophy winner by becoming the Champions of the ICC World Test Championship 2025 against Australia. This was the first ICC Trophy for the Proteas side after a gap of 27 Years.
The Afghanistan-South Africa cricket rivalry is growing in competitiveness, and the audience has already started buzzing about it. While South Africa holds the upper hand in terms of experience and resources, Afghanistan’s consistently improved after earning full ICC Membership in 2017. Afghanistan and South Africa’s latest clash was in the Champions Trophy in February 2025. Let’s have a look at 2025 ICC Champions Trophy Group Stage, Afghanistan National Cricket Team vs South Africa National Cricket Team Match Scorecard.
Afghanistan National Cricket Team vs South Africa National Cricket Team Match Scorecard: Match no.35, Group B (D/N), Karachi, February 21, 2025, ICC Champions Trophy

South Africa Batting
Batting | R | B | M | 4s | 6s | SR | |
Ryan Rickelton † | run out (Rashid Khan/†Rahmanullah Gurbaz) | 103 | 106 | 154 | 7 | 1 | 97.16 |
Tony de Zorzi | c Azmatullah Omarzai b Mohammad Nabi | 11 | 11 | 23 | 2 | 0 | 100.00 |
Temba Bavuma (c) | c Sediqullah Atal b Mohammad Nabi | 58 | 76 | 98 | 5 | 0 | 76.31 |
Rassie van der Dussen | c Hashmatullah Shahidi b Noor Ahmad | 52 | 46 | 55 | 3 | 2 | 113.04 |
Aiden Markram | not out | 52 | 36 | 60 | 6 | 1 | 144.44 |
David Miller | c Rahmat Shah b Fazalhaq Farooqi | 14 | 18 | 23 | 1 | 0 | 77.77 |
Marco Jansen | b Azmatullah Omarzai | 0 | 1 | 2 | 0 | 0 | 0.00 |
Wiaan Mulder | not out | 12 | 6 | 7 | 1 | 1 | 200.00 |
Extra | (w 13) | 13 | |||||
Total | (50 Ov) RR: 6.30 | 315/6 |
Did not bat: Keshav Maharaj, Kagiso Rabada, Lungi Ngidi
Fall of wickets: 1-28 (Tony de Zorzi, 5.1 ov), 2-157 (Temba Bavuma, 28.5 ov), 3-201 (Ryan Rickelton, 35.3 ov), 4-248 (Rassie van der Dussen, 42.4 ov), 5-298 (David Miller, 47.6 ov), 6-299 (Marco Jansen, 48.2 ov)
Afghanistan Bowling
Bowling | O | M | R | W | ECON |
Fazalhaq Farooqi | 8 | 0 | 59 | 1 | 7.37 |
Azmatullah Omarzai | 6 | 0 | 39 | 1 | 6.50 |
Mohammad Nabi | 10 | 0 | 51 | 2 | 5.10 |
Rashid Khan | 10 | 0 | 59 | 0 | 5.90 |
Gulbadin Naib | 7 | 0 | 42 | 0 | 6.00 |
Noor Ahmad | 9 | 0 | 65 | 1 | 7.22 |
Afghanistan Batting
Batting | R | B | M | 4s | 6s | SR | |
Rahmanullah Gurbaz † | c Maharaj b Ngidi | 10 | 14 | 18 | 1 | 0 | 71.42 |
Ibrahim Zadran | b Rabada | 17 | 29 | 45 | 1 | 1 | 58.62 |
Sediqullah Atal | run out (Jansen) | 16 | 32 | 46 | 2 | 0 | 50.00 |
Rahmat Shah | c †Rickelton b Rabada | 90 | 92 | 147 | 9 | 1 | 97.82 |
Hashmatullah Shahidi (c) | c Bavuma b Mulder | 0 | 4 | 3 | 0 | 0 | 0.00 |
Azmatullah Omarzai | c †Rickelton b Rabada | 18 | 27 | 34 | 3 | 0 | 66.66 |
Mohammad Nabi | c Rabada b Jansen | 8 | 17 | 22 | 0 | 0 | 47.05 |
Gulbadin Naib | c Bavuma b Ngidi | 13 | 19 | 21 | 2 | 0 | 68.42 |
Rashid Khan | c Markram b Maharaj | 18 | 13 | 12 | 3 | 1 | 138.46 |
Noor Ahmad | b Mulder | 9 | 15 | 23 | 1 | 0 | 60.00 |
Fazalhaq Farooqi | Not Out | 0 | 0 | 2 | 0 | 0 | – |
Extra | (b 2, nb 1, w 6) | 9 | |||||
Total | (43.3 Ov) RR: 4.78 | 208/10 |
Fall of wickets: 1-16 (Rahmanullah Gurbaz, 3.2 ov), 2-38 (Ibrahim Zadran, 9.4 ov), 3-50 (Sediqullah Atal, 13.6 ov), 4-50 (Hashmatullah Shahidi, 14.4 ov), 5-89 (Azmatullah Omarzai, 22.6 ov), 6-120 (Mohammad Nabi, 28.6 ov), 7-142 (Gulbadin Naib, 34.2 ov), 8-169 (Rashid Khan, 37.3 ov), 9-208 (Noor Ahmad, 42.6 ov), 10-208 (Rahmat Shah, 43.3 ov)
South Africa Bowling
Bowling | O | M | R | W | ECON |
Marco Jansen | 8 | 1 | 32 | 1 | 4.00 |
Lungi Ngidi | 8 | 0 | 56 | 2 | 7.00 |
Kagiso Rabada | 8.3 | 1 | 36 | 3 | 4.23 |
Wiaan Mulder | 9 | 0 | 36 | 2 | 4.00 |
Keshav Maharaj | 10 | 0 | 46 | 1 | 4.60 |
AFG vs SA 2025 ICC Champions Trophy: Man of the Match

The South African keeper-batsman Ryan Rickelton won the player of the match award. Ryan scored a fabulous ton in this match and was the main highlight of the match. He scored 103 runs in 106 balls with a strike rate of 97.16 and grabbed 2 catches in wicket-keeping also.
Player | Team | Performance |
Ryan Rickelton | South Africa | 103(106) & 2 Catches |
AFG vs SA 2025 ICC Champions Trophy: Highest Run Scorer
The Opening Batsman of the Proteas, Ryan Rickelton, was the highest run scorer of this match. He played a well-constructed innings and was the only centurion in this clash between Afghanistan and South Africa, scoring 103 runs in 106 balls.
Player | Team | Runs |
Ryan Rickelton | South Africa | 103(106) |
AFG vs SA 2025 ICC Champions Trophy: Most Sixes
The South African top-order batsman Rassie van der Dussen was the highest six-hitter of the match. He hit 2 sixes in this match.
Player | Team | Sixes |
Rassie van der Dussen | South Africa | 02 |
AFG vs SA 2025 ICC Champions Trophy: Playing Xls

AFG vs SA: South Africa Playing XI
Temba Bavuma (c), Tony de Zorzi, Ryan Rickelton (wk), Rassie van der Dussen, Aiden Markram, David Miller, Wiaan Mulder, Marco Jansen, Keshav Maharaj, Kagiso Rabada, Lungi Ngidi
AFG vs SA: Afghanistan Playing XI
Hashmatullah Shahidi (c), Ibrahim Zadran, Sediqullah Atal, Rahmat Shah, Rahmanullah Gurbaz (wk), Azmatullah Omarzai, Gulbadin Naib, Mohammad Nabi, Rashid Khan, Noor Ahmad, Fazalhaq Farooqi
Match Details: AFG vs SA 2025 ICC Champions Trophy
Venue | National Stadium, Karachi |
Toss | South Africa elected to bat first |
Player of the match | Ryan Rickelton |
Match Day | 21 February 2025 – daynight (50-over match) |
Umpires | Alex Wharf, Sharfuddoula |
TV Umpire | Richard Allan Kettleborough |
Reserve Umpire | Asif Yaqoob |
Match Referee | Ranjan Madugalle |
Read More:
- Pakistan National Cricket Team vs India National Cricket Team Match Scorecard
- Australian Men’s Cricket Team vs England Cricket Team Match Scorecard
- Pakistan National Cricket Team vs South Africa National Cricket Team Match Scorecard:
- Lucknow Super Giants vs Delhi Capitals Match Scorecard
- Sri Lanka national cricket team vs India national cricket team match scorecard