GROUP STAGES
DATEKO TIMEGROUPFIXTUREVENUEFIFA+ STREAM
26/0615h00A Eswatini 0-0 BotswanaNMB StadiumRecap on FIFA+
26/0618h00A South Africa 1-1 MozambiqueNMB StadiumRecap on FIFA+
27/0615h00B Comoros 0-1 ZimbabweNMB StadiumRecap on FIFA+
27/0618h00B Zambia 0-2 KenyaNMB StadiumRecap on FIFA+
28/0615h00CLesotho 1-1 SeychellesNMB StadiumRecap on FIFA+
28/0618h00CAngola 0-0 NamibiaNMB StadiumRecap on FIFA+
29/0612h00A Mozambique 0-0 EswatiniWolfson StadiumRecap on FIFA+
29/0615h00A South Africa 0-0 BotswanaWolfson StadiumRecap on FIFA+
30/0612h00B Kenya 0-2 ComorosWolfson StadiumRecap on FIFA+
30/0615h00B Zambia 0-2 ZimbabweWolfson StadiumRecap on FIFA+
01/0712h00CAngola 3-2 SeychellesWolfson StadiumRecap on FIFA+
01/0715h00CNamibia 2-1 LesothoWolfson StadiumRecap on FIFA+
02/0712h00B Kenya 2-0 ZimbabweWolfson StadiumRecap on FIFA+
02/0712h00B Comoros 1-0 ZambiaNMB StadiumRecap on FIFA+
02/0715h00A Mozambique 3-1 BotswanaWolfson StadiumRecap on FIFA+
02/0715h00A South Africa 1-0 EswatiniNMB StadiumRecap on FIFA+
03/0715h00CNamibia 3-1 SeychellesWolfson StadiumRecap on FIFA+
03/0715h00CLesotho 1-3 AngolaNMB StadiumRecap on FIFA+
SEMIFINALS
05/0715h00M19Comoros 1-2 AngolaNMB StadiumRecap on FIFA+
05/0718h00M20Mozambique (2)0-0(4) NamibiaNMB StadiumRecap on FIFA+
THIRD-PLACE PLAY-OFF
07/0712h00M21Comoros (1)2-2(3) MozambiqueNMB StadiumRecap on FIFA+
FINAL
07/0715h00M22Angola 5-0 NamibiaNMB StadiumRecap on FIFA+

Contact Us

COSAFA HOUSE 1 Victory Road, Parkhurst, Johannesburg, 2193 SOUTH AFRICA Tel: +27 (0)11 447 1669

FOLLOW US ON SOCIAL MEDIA

ABOUT US

To learn more about the Council of Southern Africa Football Associations (COSAFA) and our office bearers, click here.