Tickets for the tournament are available at Computicket outlets around Rustenburg. The tickets are available at the following Shoprite outlets; Boitekong, Mogwase and Rustenburg.
Group stage matches tickets are priced at R10 for the open stands and R20 for the west stand. Knock out stages tickets are R20 for the open stands and R40 on the west stand.
COSAFA have changed the second venue of the tournament which was initially the Olympia Park Stadium to the Royal Bafokeng Stadium.
Group A Group B
Namibia Lesotho
Zimbabwe Tanzania
Seychelles Madagascar
Mauritius Swaziland
GROUP STAGE
May 17
MATCH 1: Namibia vs Seychelles 15h00 Moruleng
MATCH 2: Zimbabwe vs Mauritius 17h30 Moruleng
May 18
MATCH 3: Lesotho vs Madagascar 17h00 Royal Bafokeng
MATCH 4: Tanzania vs Swaziland 19h30 Royal Bafokeng
May 19
MATCH 5: Seychelles vs Zimbabwe 17h00 Moruleng
MATCH 6: Namibia vs Mauritius 19h30 Moruleng
May 20
MATCH 7: Madagascar vs Tanzania 17h00 Royal Bafokeng
MATCH 8: Lesotho vs Swaziland 19h30 Royal Bafokeng
May 21
MATCH 9: Namibia vs Zimbabwe 17h00 Moruleng
MATCH 10: Seychelles vs Mauritius 17h00 Royal Bafokeng
May 22
MATCH 11: Lesotho vs Tanzania 17h00 Moruleng
MATCH 12: Madagascar vs Swaziland 17h00 Royal Bafokeng
QUARTERFINALS
May 24
MATCH 13 (QF1): Zambia vs Win. Group A 15h00 Moruleng
MATCH 14 (QF2): South Africa vs Botswana 17h30 Moruleng
May 25
MATCH 15 (QF3): Ghana vs Win. Group B 17h00 Royal Bafokeng
MATCH 16 (QF4): Mozambique vs Malawi 19h30 Royal Bafokeng
PLATE SEMIFINALS
May 27
MATCH 17 (SF1): Loser M13 vs Loser M15 17h00 Royal Bafokeng
MATCH 18 (SF2): Loser M14 vs Loser M16 19h30 Royal Bafokeng
CUP SEMIFINALS
May 28
MATCH 19 (SF1): Win. M13 vs Win. M15 17h00 Moruleng
MATCH 20 (SF2): Win. M14 vs Win. M16 19h30 Moruleng
PLATE FINAL
May 29
MATCH 21 (Final): Win. M17 vs Win. M18 17h00 Royal Bafokeng
THIRD-PLACE PLAY-OFF
May 30
MATCH 22: Loser M19 vs Loser M20 15h00 Moruleng
CUP FINAL
May 30
MATCH 23 (Final): Win. M19 vs Win. M20 17h30 Moruleng