COSAFA Cup 2004 – odbył się w dniach od 10 stycznia do 20 listopada 2004 roku. W turnieju wystartowało 12 drużyn narodowych:
Mauritius
Zwycięzcą turnieju została Angola.
Runda kwalifikacyjna
Ćwierćfinały
Mecz Zimbabwe - Suazi przerwano w 83. minucie z powodu zamieszek kibiców, rezultat utrzymano.
Półfinały
Finał
Początkowo miał odbyć się dwumecz finałowy, jednak doszło tylko do jednego decydującego o losach pucharu spotkania.
ZWYCIĘZCA COSAFA CUP 2004
ANGOLA TRZECI TYTUŁ
Strzelcy 3 gole Peter Ndlovu
2 gole Flávio Amado Love
1 gol Tshepo Mothlabankwe Kersley Appou Jacob Lekgetho Christopher Perle Fala-Fala Patrick Mabedi Tico-Tico To Jesunh Petrus Kalusha Bwalya Jacob Mulenga Numba Mumamba Edzai Kasinuayo
Gol samobójczy Bongani Masangane (dla Zimbabwe)
Żółte kartki Na turnieju arbitrzy pokazali 22 żółte kartki.