Bafana Kenya draw analysis: the minute that cost two points
Nobody in Soweto will talk about the possession figure this weekend. They will talk about the bounce. One long ball forward, one defender who misread it, one substitute who had been on the field for less than ten minutes, and a night that was heading for nine points from nine finished with seven instead.
That is where this Bafana Kenya draw analysis has to start, because that is where Friday was lost. Not in the opening minutes, and not only in the chances that went begging, though there were enough of those. It was lost a minute from time, in a game Bafana Bafana had mostly run.
Friday’s AFCON 2027 qualifier at the Orlando Amstel Arena finished level at 2-2. South Africa went ahead twice, through a Kenyan own goal and a Relebohile Mofokeng finish on 77 minutes, and were pulled back twice, by a Michael Olunga spot kick shortly before the break and by Ryan Ogam at the death. Our match report carries the goals in full and everything both coaches said afterwards. This column is about what the draw tells us, and what it changes before Tuesday.
The key moment: one bounce, one decision
Here is how the equaliser happened, as the full-time reports describe it. With about a minute of normal time left, Kenya dealt with a Bafana set piece and went long, Afrik-Foot reports. The error was Olwethu Makhanya’s, The Citizen, Afrik-Foot and Sunday World all agree: he failed to deal with the bouncing ball, and Ogam was past him. His low finish went beyond Ronwen Williams and into the bottom corner.
Look at the shape of that moment rather than only the mistake. Bafana were leading with the clock almost gone, and the ball that hurt them came from Kenya’s clearance of their own set piece. That is the point in a game where a side protecting a lead most needs bodies behind the ball, and where one clearance can turn a corner kick into a footrace.
Then look at the man who won it. ESPN’s match data has Ogam coming on in the 81st minute for Job Ochieng, one of five changes Benni McCarthy made. Within about nine minutes he had settled the night. Our Bafana v Kenya preview recorded his promise, made as the squad left Nairobi, that Kenya would attack in Johannesburg rather than defend. He kept it.
None of this is a case for hanging one defender. A bouncing ball late in a game is among the hardest things in football to judge. But it leads straight to the question Bafana supporters were asking by Saturday morning.
The centre-back call: why Mbokazi’s place on the bench is the argument
Mbekezeli Mbokazi did not start. ESPN’s team sheet and iDiski Times both list him among the substitutes, and ESPN’s data shows he was not brought on. Pitso Mosimane went with Makhanya and Ime Okon in the middle, the pairing that started both earlier qualifiers, iDiski Times notes, with Aubrey Modiba and Thabang Matuludi outside them. Sunday World read it the same way: the coach kept the core of the team that played the previous two games.
There was a case for it. Those two qualifiers brought six points and one goal conceded, a 2-1 win over Guinea in which Okon scored and a 5-0 win over Eritrea in Cairo, according to CAF. Mbokazi, the Chicago Fire centre-back, came into this camp after injury, and he had missed Mosimane’s first camp in September and October, TimesLIVE reported when the squad was named. Friday would have been his first match under the new coach.
Asked about it after the game, Mosimane had no time for the question. His argument, as iDiski Times and Afrik-Foot both reported it, was that Bafana dropped points because they did not take their chances, not because of who played at centre-back. Our match report has his exact words.
Our view: both things can be true at once. Mosimane is right about the chances. Tshepang Moremi fired over early, Iqraam Rayners was denied either side of half-time and Mofokeng struck the frame of the goal around the hour, the full-time reports show. A side that wastes that many openings cannot blame its back line alone. But the selection question is really a question about the last ten minutes. ESPN’s data shows Mosimane’s late changes came in attack and midfield: Tashreeq Matthews for Oswin Appollis on 83 minutes, Bathusi Aubaas for Teboho Mokoena on 84. The back four that started finished the match. Nobody can know whether Mbokazi would have read that bounce better. It is fair to ask whether a fresh centre-back for the final stretch was ever considered.
The numbers: control without the knockout blow
| Full-time match data (ESPN) | South Africa | Kenya |
|---|---|---|
| Possession | 62% | 38% |
| Shots | 11 | 10 |
| Shots on target | 5 | 4 |
| Corners | 5 | 4 |
| Substitutions | 5 | 5 |
The headline number flatters Bafana. Sixty-two per cent of the ball produced one more shot than Kenya managed, and one more on target. Possession was not the same as pressure.
McCarthy explained part of the reason himself. After the early own goal he switched to a back three, he told reporters, with his wing-backs pushed up against Bafana’s full-backs, and he felt that gave Kenya more room and more of the ball, in the accounts carried by iDiski Times and Afrik-Foot. In other words, Kenya’s coach changed the shape of the game after falling behind, and Bafana’s full-backs, who McCarthy said had been causing his side problems, were given defensive work instead.
Bafana still found a way through. Mofokeng’s second-half goal came from a move involving Appollis, with substitute Lyle Foster cutting the ball back, and Foster and Puso Dithejane had come on together on 57 minutes. The plan worked well enough to win. It did not work well enough to put the game away.
What history says about Friday
This was the first time Mosimane’s Bafana have dropped points. Business Day noted before the match that he had won his first three games in charge, the two qualifiers and the friendly against Egypt in Cairo. The draw ends that winning run, though not his unbeaten start.
It was also a night with a familiar face in the away dugout. McCarthy is Bafana Bafana’s all-time top scorer, as AFP noted when Kenya appointed him in March 2025, and his side took a point in Soweto from the team whose goalscoring record he still holds.
And there is a pattern here that should worry Bafana before Tuesday. Kenya have two points in Group D, and both have come from late Ogam goals. In September, in Nairobi, he equalised against Eritrea three minutes from time, CAF reported. On Friday he did it again, a minute from time. Kenya lost 1-0 in Guinea in between. McCarthy’s side do not give up on games, and in Ogam they have a striker who has already punished two opponents late.
What it means for Group D before Nairobi
The table still reads well. Seven points after three matches, one more than Guinea, with Kenya on two: that is the Group D picture in the full-time reports from The Citizen and iDiski Times.
But the order of the next three nights matters. CAF’s fixture list has Eritrea against Guinea on Monday 16 November, the night before Bafana play in Nairobi on Tuesday. A Guinea win on Monday would put them on nine points and two clear of Bafana before South Africa kick off. So Bafana could walk out in Nairobi second in the group, needing a result simply to reclaim first place.
Why does that matter so much? Because Kenya are already at the finals as co-hosts, CAF says only the highest-placed of the other three teams goes with them. Second behind Guinea is not enough. How that rule works, and what each result would mean, is set out in our AFCON 2027 Group D explainer, and our guide to Bafana’s AFCON 2027 qualifiers has the campaign so far. After this window, two matchdays remain, between 22 and 30 March 2027.
Our view: Friday was not a disaster. Seven points from three games is a good return in any qualifying group. But a home win would have turned November into a stroll, and instead the pressure moves to Nairobi. Mosimane’s side have shown they can create chances. What they need on Tuesday is the ruthlessness to take them, and the composure to see out the last ten minutes when they do.
Frequently asked questions
What was the score in Bafana Bafana v Kenya?
South Africa and Kenya drew 2-2 in their AFCON 2027 qualifier at Orlando Stadium on Friday 13 November 2026. Bafana led twice, through an own goal and Relebohile Mofokeng, and Kenya levelled twice, through a Michael Olunga spot kick and Ryan Ogam’s goal a minute from time.
Why did Mbokazi not start for Bafana against Kenya?
Pitso Mosimane did not explain the choice. He kept the centre-back pair of Olwethu Makhanya and Ime Okon, who started both earlier qualifiers, and argued afterwards that missed chances, not selection, cost Bafana. Mbekezeli Mbokazi was among the substitutes and did not come on. TimesLIVE reported that he returned to the squad after injury, having missed Mosimane’s first camp.
Who scored Kenya’s late equaliser against Bafana?
Ryan Ogam, who came off the bench in the second half. With about a minute of normal time left, he got past Olwethu Makhanya after a long ball and finished low past Ronwen Williams. He also scored Kenya’s late equaliser against Eritrea in Nairobi in September.
Where are Bafana in AFCON 2027 Group D after the Kenya draw?
Bafana lead the group on seven points after three matches, one more than Guinea, while Kenya have two. As co-hosts Kenya are already through, so CAF sends only the best-placed of the other three teams to the finals with them.
When do Bafana play Kenya again?
The return match is in Nairobi on Tuesday. SAFA’s match centre still marked the venue and the kick-off as to be confirmed when we checked on Saturday morning. Guinea play Eritrea the night before, on Monday 16 November.


