Below are the squads for the 2016 COSAFA Cup, which took place from 11 June to 25 June 2016. The player's age and clubs are as of the opening day of the tournament. Players marked (c) were named as captain for their national team for the tournament.

Angola Head coach:

Botswana Head coach: Peter Butler

Democratic Republic of the Congo Head coach:

Lesotho Head coach:

Madagascar Head coach: Auguste Raux

Malawi Head coach: Ernest Mtawali

Mauritius Head coach: Joe Tshupula

Mozambique Head coach:

Namibia Head coach: Ricardo Mannetti

Seychelles Head coach: Ralph Jean-Louis

South Africa Head coach: Shakes Mashaba

Swaziland Head coach: Harris Bulunga

Zambia Head coach: George Lwandamina

Zimbabwe Head coach: Callisto Pasuwa

References