Draw
The draw for the group stage was held on 31 May 2018.[3]
Group stage
All times are local, MUT (UTC+4 ).[5]
Group A
1 2 3 Head-to-head results: Mauritius 0–1 Botswana, Mauritius 1–0 Namibia, Namibia 2–0 Botswana. Head-to-head standings:
Namibia: 3 pts, +1 GD
Mauritius: 3 pts, 0 GD
Botswana: 3 pts, −1 GD
19 July 2018 (2018-07-19 ) 10:00
Referee: Kasokota Kafuli Derrick (
Zambia )
19 July 2018 (2018-07-19 ) 15:30
Referee: Antonio Caluassi Dungula (
Angola )
21 July 2018 (2018-07-21 ) 12:00
Referee: Retselisitsoe David Molise (
Lesotho )
21 July 2018 (2018-07-21 ) 15:00
Referee: Ben Amisy Tsimanohitsy Ibrahim (
Madagascar )
24 July 2018 (2018-07-24 ) 12:00
Referee: Antonio Caluassi Dungula (
Angola )
24 July 2018 (2018-07-24 ) 12:00
Referee: Ben Amisy Tsimanohitsy Ibrahim (
Madagascar )
Group B
Pos
Team
Pld
W
D
L
GF
GA
GD
Pts
Qualification
1
South Africa
3
2
1
0
6
2
+4
7
Semi-finals
2
Zambia
3
1
1
1
2
2
0
4
3
Mozambique
3
1
1
1
3
5
− 2
4
4
Lesotho
3
0
1
2
1
3
− 2
1
19 July 2018 (2018-07-19 ) 12:30
Referee: Ben Amisy Tsimanohitsy Ibrahim (
Madagascar )
20 July 2018 (2018-07-20 ) 15:30
Referee: Ishmael Chizinga (
Malawi )
22 July 2018 (2018-07-22 ) 15:00
Referee: Antonio Caluassi Dungula (
Angola )
24 July 2018 (2018-07-24 ) 15:00
Group C
Pos
Team
Pld
W
D
L
GF
GA
GD
Pts
Qualification
1
Angola
3
3
0
0
7
1
+6
9
Semi-finals
2
Malawi
3
2
0
1
6
1
+5
6
3
Swaziland
3
1
0
2
3
7
− 4
3
4
Zimbabwe
3
0
0
3
3
10
− 7
0
20 July 2018 (2018-07-20 ) 10:00
Referee: Tshepo Mokani Gobagoba (
Botswana )
25 July 2018 (2018-07-25 ) 15:30
Referee: Retselisitsoe David Molise (
Lesotho )
Ranking of second-placed teams
Knockout stage
Semi-finals
27 July 2018 (2018-07-27 ) 12:30
Referee: Ishmael Chizinga (
Malawi )
27 July 2018 (2018-07-27 ) 15:30
Referee: Ben Amisy Tsimanohitsy Ibrahim (
Madagascar )
Third place match
29 July 2018 (2018-07-29 ) 11:00
Referee: Kasokota Kafuli Derrick (
Zambia )