Preliminary Round
July 6th 2021 - July 14th, 2021
10 Nations, 2 Groups, the 1st and Nation from each Group will qualify for the Semifinals
Eswatini 3 - 1 Lesotho
Half-Time: 1-1
July 6th 2021, h. 14:00, Nelson Mandela Bay Stadium, Port Elizabeth
South Africa 1 - 0 Botswana
Half-Time: 0-0
July 6th 2021, h. 14:00, Nelson Mandela Bay Stadium, Port Elizabeth
Zambia 1 - 2 Lesotho
Half-Time: 1-0
July 8th 2021, h. 12:00, Nelson Mandela Bay Stadium, Port Elizabeth
South Africa 1 - 0 Eswatini
Half-Time: 0-0
July 8th 2021, h. 15:00, Nelson Mandela Bay Stadium, Port Elizabeth
Lesotho 0 - 4 Botswana
Half-Time: 0-2
July 9th 2021, h. 12:00, Nelson Mandela Bay Stadium, Port Elizabeth
Zambia 0 - 1 Eswatini
Half-Time: 0-0
July 9th 2021, h. 15:00, Wolfson Stadium, Port Elizabeth
Botswana 1 - 2 Zambia
Half-Time: 0-1
July 13th 2021, h. 15:00, Nelson Mandela Bay Stadium, Port Elizabeth
South Africa 4 - 0 Lesotho
Half-Time: 3-0
July 13th 2021, h. 15:00, Wolfson Stadium, Port Elizabeth
South Africa 0 - 0 Zambia
Half-Time: 0-0
July 14th 2021, h. 15:00, Nelson Mandela Bay Stadium, Port Elizabeth
Eswatini 1 - 1 Botswana
Half-Time: 1-0
July 14th 2021, h. 15:00, Wolfson Stadium, Port Elizabeth
Group A Final Standing
Nation | P | W | D | L | GF | GA | +/- | Pt. | South Africa | 4
| 3
| 1
| 0
| 6
| 0
| +6
| 10
| Eswatini | 4
| 2
| 1
| 1
| 5
| 3
| +2
| 7
| Botswana | 4
| 1
| 1
| 2
| 6
| 4
| +2
| 4
| Zambia | 4
| 1
| 1
| 2
| 3
| 4
| -1
| 4
| Lesotho | 4
| 1
| 0
| 3
| 3
| 12
| -9
| 3
|
Group B
South Africa Standard Time (GMT +2)
Mozambique 0 - 0 Zimbabwe
Half-Time: 0-0
July 7th 2021, h. 12:00, Wolfson Stadium, Port Elizabeth
Senegal 1 - 2 Namibia
Half-Time: 1-1
July 7th 2021, h. 15:00, Wolfson Stadium, Port Elizabeth
Malawi 2 - 2 Zimbabwe
Half-Time: 1-0
July 9th 2021, h. 12:00, Wolfson Stadium, Port Elizabeth
Mozambique 0 - 1 Senegal
Half-Time: 0-0
July 9th 2021, h. 15:00, Wolfson Stadium, Port Elizabeth
Namibia 2 - 0 Zimbabwe
Half-Time: 0-0
July 11th 2021, h. 15:00, Nelson Mandela Bay Stadium, Port Elizabeth
Mozambique 2 - 0 Malawi
Half-Time: 0-0
July 11th 2021, h. 17:00, Nelson Mandela Bay Stadium, Port Elizabeth
Senegal 2 - 1 Zimbabwe
Half-Time: 1-1
July 13th 2021, h. 12:00, Nelson Mandela Bay Stadium, Port Elizabeth
Malawi 1 - 1 Namibia
Half-Time: 0-0
July 13th 2021, h. 12:00, Wolfson Stadium, Port Elizabeth
Mozambique 1 - 0 Namibia
Half-Time: 0-0
July 14th 2021, h. 12:00, Wolfson Stadium, Port Elizabeth
Senegal 2 - 1 Malawi
Half-Time: 1-1
July 14th 2021, h. 12:00, Nelson Mandela Bay Stadium, Port Elizabeth
Group B Final Standing
Nation | P | W | D | L | GF | GA | +/- | Pt. | Senegal | 4
| 3
| 0
| 1
| 6
| 4
| +2
| 9
| Namibia | 4
| 2
| 1
| 1
| 5
| 3
| +2
| 7
| Mozambique | 4
| 2
| 1
| 1
| 3
| 1
| +2
| 7
| Malawi | 4
| 0
| 2
| 2
| 4
| 7
| -3
| 2
| Zimbabawe | 4
| 0
| 2
| 2
| 3
| 6
| -3
| 2
|
|