The semifinal lineup at the CAF Women’s Champions League | COSAFA Qualifiers is complete after the final matches were played in Groups B and C at the AW Muller Stadium in Johannesburg on Wednesday (27 August 2025).
Two-time winners Mamelodi Sundowns took top spot in Group A on Tuesday and will face Zesco Ndola Girls from Zambia in the second semifinal on Friday at 15h00 CAT (13h00 GMT), while Group B winners Gaborone United Ladies FC from Botswana face the top team in Group C, Costa do Sol from Mozambique at 12h00 CAT (10h00 GMT).

Gaborone United were beaten finalists last year and will be desperate to go one better this year, while Costa do Sol were semi-finalists in 2023. Zesco Ndola Girls are making their debut this year.
Gaborone United recorded the biggest victory in the history of the CAF Women’s Champions League | COSAFA Qualifiers with a stunning 10-1 demolition of Lesotho’s Kick4Life to complete Group B.
The Botswana side were relentless from the opening whistle, racing into an early lead through Maungo Maponga inside the first minute. Maponga went on to score four times, netting again in the 6th, 29th and 56th minutes.

Her teammate Gaonyadiwe Ontlametse was equally unstoppable, hitting the back of the net four times herself in the 14th, 17th, 35th and 45th minutes before completing her tally in the 69th.
Her five goals have seen her skyrocket to the lead of the Golden Boot race in this year’s competition, one more than Maponga.
Desiree Kenyaditswe added the tenth goal in the 73rd minute to underline the one-sided nature of the contest.
Kick4Life grabbed a late consolation through Lerato Tsoinyane in the 88th minute, but it did little to take the shine off Gaborone United’s record-breaking performance.

Herentals Queens defeated Olympic de Moroni 4-2 to finish second in Group C, but it was not enough for a place in the semifinals.
Queens had already had a goal disallowed when substitute Morelife Nyagumbo opened the scoring with a good finish inside the box in the 43rd minute.
Olympic de Moroni drew level in first half injury-time as Suraya Ali produced a brilliant chip from 35 yards to beat Queens goalkeeper Lindiwe Magwede, who had strayed off her line.
The Comoros side was ahead just two minutes into the second period when Solomampionona Mamonjy hooked the ball into the net from 12 yards and suddenly the semifinal dream was alive.

Nyagumbo equalised for Queens when she headed in a corner to leave both sides in search of a winner.
It came for Queens with a minute remaining in the game as Polite Mabika had the simple task of putting the ball into the empty net, before Nyagumbo managed a hat-trick to make the final score 4-2, enough for second in the pool, but not a place in the semifinals.
Entrance for fans to the semifinal matches will be FREE of charge. If you cannot get to the stadium, you can watch the games streamed LIVE on FIFA+.

WEDNESDAY’S RESULTS:
Group B
Gaborone United Ladies FC 10 (Maponga 1’, 6’, 29’, 56’, Ontlametse 14’, 17’, 35’, 45’, 69’, Kenyaditswe 73’) Kick4Life 1 (Tsoinyane 88)
Group C
Herentals Queens 4 (Nyagumbo 43’, 69’, 90’, Mabika 90’) Olympic De Moroni 2 (S. Ali 45’, Mamonjy 47’)
FRIDAY’S FIXTURES:
Semifinals
Gaborone United Ladies FC vs Costa do Sol (12h00 CAT; 10h00 GMT)
Mamelodi Sundowns vs Zesco Ndola Girls (15h00 CAT; 13h00 GMT)

GROUP STANDINGS:
GROUP A | P | W | D | L | GF | GA | GD | PTS |
Mamelodi Sundowns (South Africa) (Q) | 3 | 3 | 0 | 0 | 11 | 0 | 11 | 9 |
Zesco Ndola Girls (Zambia) (Q) | 3 | 2 | 0 | 1 | 8 | 4 | 4 | 6 |
Beauties FC (Namibia) | 3 | 1 | 0 | 2 | 3 | 10 | -7 | 3 |
Ntopwa FC (Malawi) | 3 | 0 | 0 | 3 | 3 | 11 | -8 | 0 |
GROUP A SECOND PLACE CALCULATION
This calculation removes the results against bottom side Ntopwa FC
P | W | D | L | GF | GA | GD | PTS | |
Mamelodi Sundowns (South Africa) | 2 | 2 | 0 | 0 | 8 | 0 | 8 | 6 |
Zesco Ndola Girls (Zambia) | 2 | 1 | 0 | 1 | 3 | 1 | 2 | 3 |
Beauties FC (Namibia) | 2 | 0 | 0 | 2 | 0 | 10 | -10 | 0 |
GROUP B | P | W | D | L | GF | GA | GD | PTS |
Gaborone United (Botswana) (Q) | 2 | 2 | 0 | 0 | 11 | 1 | 10 | 6 |
Young Buffaloes (Eswatini) | 2 | 1 | 0 | 1 | 3 | 2 | 1 | 3 |
Kick4Life (Lesotho) | 2 | 0 | 0 | 2 | 2 | 14 | -12 | 0 |
GROUP C | P | W | D | L | GF | GA | GD | PTS |
Costa do Sol (Mozambique) (Q) | 2 | 1 | 1 | 0 | 4 | 2 | 2 | 4 |
Herentals Queens (Zimbabwe) | 2 | 1 | 0 | 1 | 4 | 4 | 0 | 3 |
Olympic de Moroni (Comoros) | 2 | 0 | 1 | 1 | 4 | 6 | -2 | 1 |

TOURNAMENT STATS:
Matches Played: 12
Goals scored: 54
Biggest victory: Gaborone United Ladies FC 10 Kick4Life 1 (Group B, August 27)
Most goals in a game: 9 – Gaborone United Ladies FC 10 Kick4Life 1 (Group B, August 27)
GOALSCORERS:
5 goals – Gaonyadiwe Ontlametse (Gaborone United Ladies FC)
4 – Maungo Maponga (Gaborone United Ladies FC)
3 – Bambanani Mbane (Mamelodi Sundowns Ladies), Morelife Nyagumbo (Herentals Queens), Refilwe Tholakele (Mamelodi Sundowns Ladies)
2 – Avell Chitundu (Zesco Ndola Girls), Millicent Hikuam (Beauties FC), Lucia Moçambique (Costa do Sol), Eneless Phiri (Zesco Ndola Girls)
1 – Anllaouia Ali (Olympic de Moroni), Suraya Ali (Olympic de Moroni), Rose Alufandika (Ntopwa FC), Twelikondjele Amukoto (Beauties FC), Kondawo Banda (Ntopwa FC), Keitumetse Dithebe (Gaborone United Ladies FC), Nomvuyo Dvuba (Young Buffaloes), Desiree Kenyaditswe (Gaborone United Ladies FC), Polite Mabika (Herentals Queens), Eunencia Machava (Costa do Sol), Karabo Makhurubetshi (Mamelodi Sundowns Ladies),Solomampionona Mamonjy (Olympic de Moroni), Nteboheleng Mohoshela (Kick4Life), Nthabiseng Majiya (Mamelodi Sundowns Ladies), Milla Milambo (Zesco Ndola Girls), Charity Mubanga (Zesco Ndola Girls), Munashe Sandra Mugwara (Mamelodi Sundowns Ladies), Joana Mussuie (Costa do Sol), Nonjabuliso Mokgale (Young Buffaloes), Penelope Mulubwa (Zesco Ndola Girls), Boitumelo Rabale (Mamelodi Sundowns Ladies), Lebohang Ramalepe (Mamelodi Sundowns Ladies), Lerato Tsoinyane (Kick4Life), Jessie Yosefe (Ntopwa FC)
Own goals – Marlene Janeiro (Costa do Sol), Matseliso Mosala (Kick4Life), Ruth Nyirongo (Ntopwa FC)

Source: COSAFA.com