Brought to you by

Key Events

89'
T. Dube
Yellow Card
80'
S. Sautu
A. Mulenga
74'
T. Dube
V. Sibiya
74'
R. De Reuck
L. Maboe
56'
D. Chanda
Yellow Card

Match Stats

Possession
0% 0%
0
0
Shots Off Target
Shots On Target 0 0
Total Passes 0 0
More
  • Heatmap
  • Touch Map
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

Commentary

Match ends, South Africa 0, Zambia 0.
90' + 5' Second Half ends, South Africa 0, Zambia 0.
T. Dube
Yellow Card
89' Austin Dube (South Africa) is shown the yellow card.
S. Sautu
A. Mulenga
80' Substitution, Zambia. Spencer Sautu replaces Augustine Mulenga.
R. De Reuck
L. Maboe
74' Substitution, South Africa. Rushine De Reuck replaces Lebohang Kgosana Maboe.
T. Dube
V. Sibiya
74' Substitution, South Africa. Austin Dube replaces Vusi Tshepo Sibiya.
K. Mubanga
J. Shonga
69' Substitution, Zambia. Kelvin Kampamba replaces Justin Shonga.
S. Letsoalo
K. Malinga
62' Substitution, South Africa. Sepana Victor Letsoalo replaces Kagiso Malinga.
S. Sithebe
A. Konqobe
62' Substitution, South Africa. Siyethemba Sithebe replaces Ayabulela Konqobe.
B. Mwila
R. Kabwe
61' Substitution, Zambia. Brian Mwila replaces Roderick Kabwe.
G. Lungu
M. Phiri
61' Substitution, Zambia. Gamphani Lungu replaces Moses Phiri.
D. Chanda
Yellow Card
56' Dominic Chanda (Zambia) is shown the yellow card.
M. Saleng
M. Phohlongo
47' Substitution, South Africa. Monnapule Saleng replaces Masilakhe Phohlongo.
G. Sanjase
K. Mweene
45' Substitution, Zambia. Gregory Sanjase replaces Kennedy Mweene.
Second Half begins South Africa 0, Zambia 0.
45' + 1' First Half ends, South Africa 0, Zambia 0.
First Half begins.
Lineups are announced and players are warming up.