Top of the group, a perfect record, and somehow the nerves are still there. Every Bafana Bafana supporter knows the feeling. Here is AFCON 2027 Group D explained in one breath: Kenya are going to the finals as co-hosts whatever happens, so only one more team from the group qualifies, and CAF hands that place to whichever of South Africa, Guinea and Eritrea finishes highest. Bafana lead that race on six points, three ahead of Guinea, with Kenya to play twice in five days.
So the table looks generous, and it is not. Finishing second in this group is only good enough if the side above you is Kenya. That is the rule worth understanding before Friday.
Quick facts
- Group D: South Africa, Guinea, Kenya, Eritrea
- Places at the finals for the group: Kenya (automatic, as co-hosts) plus one other team
- Bafana after two games: two wins, six points, first
- Next: South Africa v Kenya, Friday 13 November, Orlando Stadium, 18:00 SAST; Kenya v South Africa, Nairobi, Tuesday 17 November
- The finals: 19 June to 17 July 2027, in Kenya, Tanzania and Uganda
How AFCON 2027 qualifying works, step by step
CAF drew 48 teams into 12 groups of four for the qualifiers, which feed a 24-team tournament in East Africa in June and July 2027. Each team plays the other three at home and away, so six matchdays in all. A win is worth three points and a draw one.
In a normal group, the first two teams go through. That is the default, and it is what most fans have in their heads.
Three groups are not normal. Kenya, Tanzania and Uganda are hosting the 2027 tournament together, and CAF has already given all three a place at the finals. Each was still drawn into a qualifying group: Kenya in Group D, Uganda in Group H and Tanzania in Group L. They play the full six games like everybody else. Their finishing position simply cannot cost anyone a place.
CAF’s own draw announcement in May spelled out the consequence: in Groups D, H and L, only the highest-ranked team outside the host country qualifies. CAF repeated it this month, before matchdays three and four, saying that in a group with a co-host, the highest-placed other team goes to the finals.
AFCON 2027 Group D explained: how many places there really are
Two, on paper. One, in practice.
Group D sends two teams to the finals, the same as any group. But one of those two is Kenya, already booked as co-hosts. That leaves a single place for South Africa, Guinea and Eritrea to fight over. CAF’s own match reports describe the three as effectively competing for the one available berth.
Here is the part that trips people up. The rule is not about finishing in the top two. It is about finishing above the other two teams that are not hosts. Think of it as a three-team race running inside a four-team table:
- If Kenya finish first and Bafana second, Bafana qualify, because they are the best-placed team that is not a host.
- If Guinea finish first and Bafana second, Bafana do not qualify, even though they are second.
- Wherever Kenya finish, first or fourth, it changes nothing about how many tickets are left. There is one.
The Group D table after two rounds
These are the standings from CAF’s results after matchday two. Goal difference is worked out from CAF’s scores.
| Pos | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | South Africa | 2 | 2 | 0 | 0 | +6 | 6 |
| 2 | Guinea | 2 | 1 | 0 | 1 | 0 | 3 |
| 3 | Eritrea | 2 | 0 | 1 | 1 | -5 | 1 |
| 4 | Kenya (co-host, already qualified) | 2 | 0 | 1 | 1 | -1 | 1 |
Kenya and Eritrea are level on one point. Eritrea sit third under CAF’s tie-break: the two drew 1-1 in Nairobi, and away goals in that game count before overall goal difference.
How they got there, and what is next. Kick-off times are CAF’s, converted from GMT to SAST.
| Date | Match | Where | Result or kick-off |
|---|---|---|---|
| Sat 26 September | South Africa v Guinea | Orlando Stadium, Soweto | 2-1 |
| Sat 26 September | Kenya v Eritrea | Nairobi | 1-1 |
| Wed 30 September | Eritrea v South Africa | Al-Salam Stadium, Cairo | 0-5 |
| Thu 1 October | Guinea v Kenya | Stade du 28 Septembre, Conakry | 1-0 |
| Thu 12 November | Guinea v Eritrea | Not yet published | 18:00 SAST |
| Fri 13 November | South Africa v Kenya | Orlando Stadium | 18:00 SAST |
| Mon 16 November | Eritrea v Guinea | Not yet published | 18:00 SAST |
| Tue 17 November | Kenya v South Africa | Nairobi (Nyayo National Stadium, reported by TimesLIVE; not yet listed by CAF) | 18:00 SAST (CAF: 16:00 GMT); SAFA has not confirmed a time |
| 22 to 30 March 2027 | Matchdays five and six |
Ime Okon and Samukele Kabini scored in the win over Guinea. In Cairo, Relebohile Mofokeng scored twice, with Luther Singh, Iqraam Rayners and Sphephelo Sithole also on target, and our Eritrea 0-5 Bafana Bafana report has the full story of that night.
What one, three or six points from Kenya would mean
The arithmetic is kinder than the nerves. Guinea and Eritrea meet twice in this same window, on 12 and 16 November, so the worst case for Bafana is Guinea winning both and climbing to nine points. Every scenario below is measured against that.
Six points: in charge, not yet through
Two wins would take Pitso Mosimane‘s side to 12 points from four games. Guinea could reach nine at most, Eritrea seven. Bafana cannot seal qualification in November whatever happens, because Guinea could still reach 15 by winning all four of their remaining games. But from 12 points, nobody could finish above South Africa without beating them in March. The ticket would be Bafana’s to lose.
Three points: a win and a defeat
Nine points. If Guinea also win twice against Eritrea, the two sides would be level going into March, with the trip to Guinea looking like a decider. Bafana would carry one advantage there: they already won the first meeting 2-1. Under CAF’s regulations, teams level on points are separated first by their results against each other, not by overall goal difference. A home win in hand is half of that battle already won.
One point: a draw and a defeat
Seven points. In the worst case, Guinea would sit two points clear on nine and hold the initiative. Bafana would then most likely need to win in Guinea in March, or hope Kenya take points off Guinea when the two meet again. Not fatal. Uncomfortable.
The in-between results follow the same logic. Four points, from a win and a draw, would leave Bafana on 10, still ahead of Guinea’s best case.
Common misunderstandings
“The games against Kenya don’t count.” They count in full. Kenya are a normal team in the table: Guinea’s three points came from beating them, and Eritrea’s one came from a draw in Nairobi. Points dropped to Kenya are points Guinea can make up.
“Top two go through, so Bafana are nearly there.” Only if Kenya are the other team in the top two. Second behind Guinea is not enough.
“Goal difference settles a tie.” Not first. CAF’s regulations rank teams level on points by their head-to-head record before overall goal difference. Bafana’s +6 is a cushion, not a guarantee.
“Every Bafana win counts.” The 1-0 win over Egypt in Cairo, which SAFA lists alongside the two qualifiers, was a friendly. Pride, not points.
“Kenya have nothing to play for.” Their place is safe, but CAF counts every result they get. Benni McCarthy’s side can still decide who joins them.
Why it matters this season
A home qualifier against a side that is already through sounds like a gentle evening. It is not, and the timing explains why. Guinea play Eritrea on Thursday, the night before Bafana walk out at Orlando Stadium, so South Africa will know the worst-case target before kick-off.
Qualifying for the Africa Cup of Nations is the prize, and a campaign that opened with six points from six can be all but decided as a contest by Tuesday night in Nairobi. Or it can be dragged into March. Our guide to Bafana’s AFCON 2027 qualifiers, written before a ball was kicked, has the background on the group; this piece is the rulebook for the run-in.
Six points from Kenya would turn one ticket for three teams into one ticket for Bafana to lose. Anything less, and the trip to Guinea becomes the most important match of the year.
Frequently asked questions
How many teams qualify from AFCON 2027 Group D?
Two teams from Group D will be at the finals, but one of them is Kenya, who qualify automatically as co-hosts. That leaves one place for South Africa, Guinea and Eritrea. CAF gives it to whichever of those three finishes highest in the group.
Do Bafana Bafana qualify if they finish second behind Kenya?
Yes. In a group with a co-host, CAF sends the highest-placed team other than the host to the finals. If Kenya finish first and Bafana second, South Africa qualify. Second behind Guinea or Eritrea would not be enough.
Where are Bafana Bafana in the Group D table?
South Africa are first on six points after two wins: 2-1 against Guinea at Orlando Stadium and 5-0 against Eritrea in Cairo. Guinea are second on three, with Kenya and Eritrea on one point each.
Can Bafana qualify for AFCON 2027 against Kenya?
Not this month. Even two wins would leave Bafana on 12 points, and Guinea could still reach 15 by winning all four of their remaining games. Six points would mean nobody could finish above South Africa without beating them in March.
When are Bafana Bafana’s games against Kenya?
Kenya come to Orlando Stadium first, on Friday 13 November, kick-off 18:00 SAST. The second game is four days later in Nairobi, at Nyayo National Stadium according to TimesLIVE, though CAF has not yet listed the venue; CAF gives the kick-off as 16:00 GMT, which is 18:00 SAST. The last two qualifiers are played between 22 and 30 March 2027.


