Home · National teams

South Africa national football team

Next match: Kenya – South Africa, 17 Nov 2026 (Africa Cup of Nations qualifiers, Group D). Latest result: South Africa 2–2 Kenya, 13 Nov 2026 (Africa Cup of Nations qualifiers, Group D).

⭐ Add to my clubs

The federation's website: safa.net (opens in a new tab)

115
games in our data
49
wins
43
draws
23
losses

Counted from 26 Mar 2016: every match in our data.

Fixtures and results

Next games

Next games
Kick-offMatch
Kenya – South Africa
Africa Cup of Nations qualifiers, Group D

Latest games

Latest games
DateMatchResult
13 Nov 2026South Africa 2–2 Kenya
Africa Cup of Nations qualifiers, Group D
Form: draw.
4 Oct 2026Egypt 0–1 South Africa
Friendly
Form: win.
30 Sep 2026Eritrea 0–5 South Africa
Africa Cup of Nations qualifiers, Group D
Form: win.
26 Sep 2026South Africa 2–1 Guinea
Africa Cup of Nations qualifiers, Group D
Form: win.
28 Jun 2026South Africa 0–1 Canada
World Cup
Form: loss.
25 Jun 2026South Africa 1–0 South Korea
World Cup, Group A
Form: win.
18 Jun 2026Czechia 1–1 South Africa
World Cup, Group A
Form: draw.
11 Jun 2026Mexico 2–0 South Africa
World Cup, Group A
Form: loss.
7 Jun 2026Jamaica 0–1 South Africa
Friendly
Form: win.
29 May 2026South Africa 0–0 Nicaragua
Friendly
Form: draw.
31 Mar 2026South Africa 1–2 Panama
Friendly
Form: loss.
27 Mar 2026South Africa 1–1 Panama
Friendly
Form: draw.
4 Jan 2026South Africa 1–2 Cameroon
Africa Cup of Nations
Form: loss.
29 Dec 2025Zimbabwe 2–3 South Africa
Africa Cup of Nations, Group B
Form: win.
26 Dec 2025Egypt 1–0 South Africa
Africa Cup of Nations, Group B
Form: loss.
22 Dec 2025South Africa 2–1 Angola
Africa Cup of Nations, Group B
Form: win.
15 Nov 2025South Africa 3–1 Zambia
Friendly
Form: win.
14 Oct 2025South Africa 3–0 Rwanda
World Cup qualifiers, Group C
Form: win.
10 Oct 2025Zimbabwe 0–0 South Africa
World Cup qualifiers, Group C
Form: draw.
9 Sep 2025South Africa 1–1 Nigeria
World Cup qualifiers, Group C
Form: draw.
5 Sep 2025Lesotho 0–3 South Africa
World Cup qualifiers, Group C
Form: win.
10 Jun 2025South Africa 2–0 Mozambique
Friendly
Form: win.
6 Jun 2025South Africa 0–0 Tanzania
Friendly
Form: draw.
25 Mar 2025Benin 0–2 South Africa
World Cup qualifiers, Group C
Form: win.
21 Mar 2025South Africa 0–3 Lesotho
World Cup qualifiers, Group C
Form: loss.
19 Nov 2024South Africa 3–0 South Sudan
Africa Cup of Nations qualifiers, Group K
Form: win.
26 Mar 2024Algeria 3–3 South Africa
Friendly
Form: draw.
21 Mar 2024Andorra 1–1 South Africa
Friendly
Form: draw.
10 Feb 2024South Africa 0–0 DR Congo pen.
Africa Cup of Nations
Form: draw.
7 Feb 2024Nigeria 1–1 South Africa pen.
Africa Cup of Nations
Form: draw.

A match decided on penalties is listed as a draw (pen.): our data do not say who won the shootout.

Frequently asked questions

When is South Africa's next match?

Next match: Kenya – South Africa, 17 Nov 2026 (Africa Cup of Nations qualifiers, Group D).

What was South Africa's latest result?

Latest result: South Africa 2–2 Kenya, 13 Nov 2026 (Africa Cup of Nations qualifiers, Group D).

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.