Year
|
Venue
|
Winners
|
Runners-up
|
Third
|
Fourth
|
|||
2002
|
Zimbabwe
|
South Africa
|
2-1
|
Zimbabwe
|
Zambia
|
1-0
|
Mozambique
|
|
2006
|
Zambia
|
South Africa
|
3-1
|
Namibia
|
Zambia
|
2-1
|
Zimbabwe
|
|
2008
|
Angola
|
South Africa
|
3-1
|
Angola
|
not held
|
|||
2011
|
Zimbabwe
|
Zimbabwe
|
1-0
|
South Africa
|
Tanzania
|
3-0
|
Malawi
|
|
2017
|
Zimbabwe
|
South Africa
|
2-1
|
Zimbabwe
|
Zambia (4-2 pens)
|
1-1
|
Kenya
|
|
2018
|
South Africa
|
South Africa
|
2-1
|
Cameroon
|
Uganda
|
1-0
|
Zambia
|
|
2019
|
South Africa
|
South Africa
|
1-0
|
Zambia
|
Zimbabwe
|
3-0
|
Botswana
|
|
2020
|
South Africa
|
South Africa
|
2-1
|
Botswana
|
not held
|
|||
2021
|
South Africa
|
Tanzania
|
1-0
|
Malawi
|
Zambia (4-2 pens)
|
1-1
|
South Africa
|
|
2022
|
South Africa
|
Zambia
|
1-0
|
South Africa B
|
Tanzania
|
2-1
|
Namibia
|
|
2023
|
South Africa
|
Malawi
|
2-1
|
Zambia
|
Mozambique
|
2-0
|
Zimbabwe
|
|
2024
|
South Africa
|
Zambia (4-3 pens)
|
0-0
|
South Africa
|
Malawi
|
shared
|
Mozambique
|
Year
|
Venue
|
Winners
|
Runners-up
|
Third
|
Fourth
|
|||
2019
|
South Africa
|
Tanzania
|
2-1
|
Zambia
|
South Africa (4-3 pens)
|
1-1
|
Zimbabwe
|
Year
|
Venue
|
Winners
|
Runners-up
|
Third
|
Fourth
|
|||
2019
|
Mauritius
|
Uganda
|
2-1
|
South Africa
|
Zambia
|
3-0
|
Botswana
|
|
2020
|
South Africa
|
Tanzania (4-3 pens)
|
1-1
|
Zambia
|
South Africa
|
n/a
|
Zimbabwe
|
|
2021
|
Lesotho
|
Zambia
|
4-0
|
Botswana
|
Namibia
|
n/a
|
||
2022
|
Malawi
|
South Africa
|
4-3
|
Zambia
|
Malawi
|
9-0
|
Botswana
|
|
2024
|
South Africa
|
Zambia
|
15-0
|
Lesotho
|
Madagascar
|
n/a
|
Mozambique
|