These are the Bafana Bafana fixtures and results for 2026 and beyond. Both tables update automatically from live match data, so you can see when South Africa play next and how recent games ended. All kick-off times are in South African Standard Time (SAST).
Latest result: Bafana Bafana won 2-1 against Guinea on 26 September 2026. Read the Bafana Bafana 2-1 Guinea match report.
When do Bafana Bafana play next?
The next Bafana Bafana fixtures are in the table below. First comes the opening 2027 Africa Cup of Nations qualifier against Guinea at Orlando Stadium in Johannesburg on 26 September. After that, South Africa travel to Eritrea, then play a friendly against Egypt, then meet Kenya in two November qualifiers.
| Date | Kick-off (SAST) | Match | Competition |
|---|---|---|---|
| 30 Sep 2026 | 18:00 | Eritrea v South Africa | Africa Cup of Nations - Qualification |
| 4 Oct 2026 | 20:00 | Egypt v South Africa | Friendlies |
| 11 Nov 2026 | 19:00 | South Africa v Kenya | Africa Cup of Nations - Qualification |
| 15 Nov 2026 | 19:00 | Kenya v South Africa | Africa Cup of Nations - Qualification |
| 24 Mar 2027 | 19:00 | Guinea v South Africa | Africa Cup of Nations - Qualification |
| 28 Mar 2027 | 18:00 | South Africa v Eritrea | Africa Cup of Nations - Qualification |
Dates and kick-off times can change, so check the South African Football Association announcements before you travel or plan to watch. For the players who are expected to feature, see our South Africa national soccer team players page.
What were the latest Bafana Bafana results?
The table below shows the most recent matches, newest first. It includes the 2026 World Cup games in June, friendlies, and the Africa Cup of Nations games from the turn of the year.
| Date | Result | Match | Competition |
|---|---|---|---|
| 26 Sep 2026 | 2 - 1 | South Africa v Guinea | Africa Cup of Nations - Qualification |
| 28 Jun 2026 | 0 - 1 | South Africa v Canada | World Cup |
| 25 Jun 2026 | 1 - 0 | South Africa v South Korea | World Cup |
| 18 Jun 2026 | 1 - 1 | Czechia v South Africa | World Cup |
| 11 Jun 2026 | 2 - 0 | Mexico v South Africa | World Cup |
| 6 Jun 2026 | 1 - 1 | Jamaica v South Africa | Friendlies |
| 29 May 2026 | 0 - 0 | South Africa v Nicaragua | Friendlies |
| 31 Mar 2026 | 1 - 2 | South Africa v Panama | Friendlies |
| 27 Mar 2026 | 1 - 1 | South Africa v Panama | Friendlies |
| 4 Jan 2026 | 1 - 2 | South Africa v Cameroon | Africa Cup of Nations |
Who is the Bafana Bafana coach now?
Pitso Mosimane is the head coach. According to the South African Football Association, the Guinea match is his first in charge since he took over from Hugo Broos a few days before the game. Consequently, the September window is the first chance to see how the new coach sets the team up.
Which competitions are the Bafana Bafana fixtures in?
South Africa play in Africa Cup of Nations qualifiers and finals, World Cup qualifiers and finals, and friendlies. First, the qualifiers decide who reaches the continental finals. Second, friendlies are arranged in FIFA windows so the coach can test players. As a result, the list can look thin between windows.
How do you read the Bafana Bafana fixtures tables?
Each row shows one match. The first table lists upcoming games with the date, the kick-off time in SAST, the two teams and the competition. In the results table, the kick-off column is replaced by the final score, so you can see how each game ended at a glance.
Also, the home team is named first in every row. For example, a match in Johannesburg lists South Africa first, while an away game lists the opponent first. Therefore, you can tell where Bafana are playing without opening the match page.
What is an international window and why does it matter?
An international window is a set of days that FIFA reserves for national teams. During these dates, clubs release their players, and countries play qualifiers or friendlies. Because of this, Bafana usually play two or three matches close together, then wait until the next window.
In the same way, the gaps in the fixtures table are normal. Meanwhile, the league keeps a different rhythm, so national team windows can interrupt the PSL fixtures and the PSL table race.
How can you follow Bafana Bafana live?
The simplest way is to keep this page open and check our live scores page on match days. Broadcast rights differ by competition and can change from one window to the next. Therefore, check the official association and competition pages close to kick-off for where to watch.
What should you do if a Bafana fixture changes?
Fixtures can move because of stadium checks, broadcast plans or travel problems. Consequently, a date in the table may change after it first appears, and the table updates from the data feed, although it can take some time to catch up. For that reason, confirm the date and time with the association before you buy a ticket or arrange travel.
Why do Bafana fixtures matter for PSL clubs?
National team windows affect the domestic season. For example, players called up by Bafana can miss league games, and clubs plan around those dates. Therefore, it helps to know the Bafana fixtures when you follow the league. In addition, a busy window can leave a club short of players for the first game back.
Moreover, our Bafana players page shows who was called up, so you can see which clubs are affected.
Where can I read Bafana Bafana match coverage?
Our latest Bafana Bafana previews, squad news and match reports are listed below, newest first.
- Bafana Bafana 2-1 Guinea: AFCON Qualifier Report
- Bafana Bafana v Guinea: AFCON 2027 Qualifier Preview
- Mosimane Bafana Squad: 30 Players for AFCON Qualifiers
- AFCON 2027 Qualifiers Schedule for Bafana Bafana
Frequently asked questions about Bafana Bafana fixtures
When is the next Bafana Bafana match?
The next fixture is listed at the top of the first table on this page. It shows the date, kick-off time in SAST and the competition.
Where can I see the latest Bafana Bafana results?
The second table on this page shows the latest results, newest first, and it updates automatically.
What time do South Africa matches start?
Kick-off times on this page are in SAST, which is two hours ahead of GMT.
Are these Bafana Bafana fixtures official?
The fixtures come from a live sports data feed. Confirm important dates with the South African Football Association.
Last updated: 26 September 2026. The tables refresh automatically.
