There is a particular kind of nerves that comes with a four-goal lead. You cannot really lose, so the only enemy is yourself. Banyana Banyana never gave that enemy a sniff. The Banyana Olympic qualifier result on Tuesday night was 3-0 against Madagascar, 7-0 over the two legs, and Desiree Ellis’s side are through to round three on the road to Los Angeles 2028.
It was patient rather than spectacular for 45 minutes. Then it was over in a hurry.
| Leg | Date | Result | Banyana scorers |
|---|---|---|---|
| First leg | Friday 9 October 2026 | Madagascar 0 South Africa 4 | Ronnel Donnelly (3), one other |
| Second leg | Tuesday 13 October 2026 | South Africa 3 Madagascar 0 | Gabriela Salgado-Moodaly, Donnelly (2) |
| Aggregate | South Africa 7 Madagascar 0 |
How the Banyana Olympic qualifier result came together
Ellis made changes. Kaylin Swart started in goal and Thembi Kgatlana led the line, which meant Friday’s hat-trick hero Donnelly began the evening on the bench.
Banyana had the ball and the territory in the first half without the reward. Kgatlana saw one effort saved and then had the net bulge, only for the goal to be chalked off for a foul in the build-up. Amogelang Motau rattled the crossbar with a free-kick. Madagascar, facing a four-goal hole, reached the break goalless.
It did not last. Within a minute of the restart, Hildah Magaia set up Gabriela Salgado-Moodaly and Banyana were in front on the night. Whatever tension was left in the tie went out of it there.
The second half belonged to the substitute. Donnelly came on and, not long after, rose to head in a cross from Kgatlana for 2-0. About ten minutes later Kgatlana found her again, and Donnelly finished for 3-0. That is five goals in two matches for the striker, a hat-trick from the start on Friday and a brace from the bench on Tuesday. Kgatlana, who started where Donnelly had on Friday, ended with two assists, which says plenty about how this squad is beginning to share the load up front.
Why a 7-0 tie still mattered
On paper this was a mismatch from the moment the first leg ended. Off paper it was something more. Banyana have missed the last two Olympic Games, a fact Ellis raised herself before the first leg, and she asked for a professional performance even with four goals in hand. Our Banyana v Madagascar preview carried her words in full. Over two legs she got exactly what she asked for: no goals conceded, seven scored, and a squad that looked comfortable whoever was picked.
That last part is the real story. SAFA’s squad announcement framed this camp as two jobs in one: get through the Olympic round, and prepare for the FIFA Women’s World Cup play-offs in November, with no other FIFA window to work with before then. Tuesday’s line-up was a rehearsal as much as a qualifier, and the changes worked.
What comes next for Banyana
Round three is where the climb steepens. SAFA lists it as a two-legged round between 16 teams, with the window running from 23 February to 6 March 2027. The whole African competition is five rounds long, began with 35 countries, and ends with just two of them going to the Games. ScoreLine will name Banyana’s round-three opponent once CAF or SAFA confirms it.
First, though, Banyana have the World Cup play-offs next month, the bigger test this whole window was built around. For the bigger picture on this side, its history and its Olympic hopes, read our Banyana Banyana team page. And if you missed it this morning, this tie was the One to Watch in Fluit’s Five.
Seven goals, two clean sheets, one more round ticked off. The road to Los Angeles is long. Banyana are walking it properly this time.


