AFGvsSA

Afghanistan vs South Africa: Head to Head, Stats & Results

Afghanistan vs South Africa have met 7 times since 2023: Afghanistan won 2, South Africa won 5.

AFG vs SA head to head

FormatPlayedAFG wonSA wonNo result / tie / draw
ODIs5230
T20Is2020
All7250

Completed matches in our database since 2023. Last Afghanistan win: 2nd ODI, 20 Sep 2024. Last South Africa win: 13th T20I, 11 Feb 2026.

Recent AFG vs SA results

AFG vs SA records

Highest total315/6
South Africa, ODIs, 2025
Lowest all-out total56
Afghanistan, T20Is, 2024
Biggest win by runs177 runs
Afghanistan, 20 Sep 2024
Biggest win by wickets9 wickets
South Africa, 27 Jun 2024

Limited-overs totals; from results in our database since 2023.

Top performers in AFG vs SA matches

From 7 scorecards in our database.

Most runs

#BatterInnsRunsHSAvgSR6s
1Rahmanullah Gurbaz731310544.7108.715
2Azmatullah Omarzai72609765102.811
3Aiden Markram71976949.3995
4Rahmat Shah5175903574.21
5Ryan Rickelton216410382122.45

Most wickets

#BowlerWktsRunsEconAvgBest
1Rashid Khan111814.2616.55/19
2Lungi Ngidi112295.6520.83/26
3Fazalhaq Farooqi71556.222.14/35
4Kagiso Rabada61285.0921.33/36
5Marco Jansen5906183/16

Afghanistan vs South Africa series and tournaments

AFG vs SA FAQ

How many times has Afghanistan beaten South Africa?

Afghanistan won 2 of 7 completed matches against South Africa since 2023 (2 in ODIs, 0 in T20Is).

Who has won more matches, Afghanistan or South Africa?

South Africa leads 5–2 since 2023.

Afghanistan schedule & results → · South Africa schedule & results → · All head-to-head pages →