Live table
Pos Team P W D L F A +/- PTS Form
1 South Africa RSA South Africa 4 3 1 0 6 0 +6 10 D W W W
2 Eswatini SWZ Eswatini 4 2 1 1 5 3 +2 7 D W L W
3 Zambia ZAM Zambia 4 1 1 2 3 4 -1 4 D W L L
4 Botswana BOT Botswana 4 1 1 2 6 4 +2 4 D L W L
5 Lesotho LES Lesotho 4 1 0 3 3 12 -9 3 L L W L

Key

Semi-finals
Live table
Pos Team P W D L F A +/- PTS Form
1 Senegal SEN Senegal 4 3 0 1 6 4 +2 9 W W W L
2 Mozambique MOZ Mozambique 4 2 1 1 3 1 +2 7 W W L D
3 Namibia NAM Namibia 4 2 1 1 5 3 +2 7 L D W W
4 Malawi MWI Malawi 4 0 2 2 4 7 -3 2 L D L D
5 Zimbabwe ZIM Zimbabwe 4 0 2 2 3 6 -3 2 L L D D

Key

Semi-finals
There are currently no standings