2004 Girabola
The 2004 Girabola was the 26th season of top-tier football in Angola. The season ran from 15 February to 6 November 2004. ASA were the defending champions.
The league comprised 14 teams, the bottom three of which were relegated to the 2005 Gira Angola.
ASA were crowned champions, winning a third title in a row, while Académica do Soyo, Benfica do Lubango and Bravos do Maquis, the three clubs that were promoted that same season, were relegated.
Arsénio Kabungula aka Love of ASA finished as the top scorer with 17 goals.
Changes from the 2004 season
Relegated: Benfica de Luanda, Desportivo da Huíla and RitondoPromoted: Académica do Soyo, Benfica do Lubango and Bravos do Maquis
League table
Results
| ASA 1st | 15 Feb 3–0 LUB | 22 Feb SON 0–0 | 29 Feb 3–0 SCC | 03 Mar MAI 0–2 | 20 Mar PRO 0–0 | 04 Apr 1–1 PET | 11 Apr MAQ 0–4 | 17 Apr 2–1 SAG | 21 Apr SOY 2–0 | 2 May 4–1 ACL | 16 May INT 2–0 | 26 May 8–1 PRI | 30 May PHU 1–1 |
| ASA 1st | 11 Jul LUB 1–1 | 25 Jul 2–0 SON | 01 Aug SCC 0–0 | 08 Aug 6–0 MAI | 14 Aug 2–0 PRO | 22 Aug PET 0–1 | 11 Sep 4–1 MAQ | 25 Sep SAG 1–1 | 02 Oct 2–0 SOY | 17 Oct ACL 0–1 | 23 Oct 0–0 INT | 30 Oct PRI 0–1 | 06 Nov 4–1 PHU |
| SAG ESP 2nd | 15 Feb 0–0 INT | 22 Feb PRI 0–1 | 29 Feb 2–0 PHU | 03 Mar LUB 0–1 | 20 Mar 2–1 SON | 04 Apr SCC 1–0 | 11 Apr 3–0 MAI | 17 Apr ASA 2–1 | 21 Apr 1–2 PET | 2 May MAQ 0–1 | 16 May PRO 1–2 | 26 May 2–0 SOY | 30 May ACL 0–0 |
| SAG ESP 2nd | 11 Jul INT 0–0 | 25 Jul 0–0 PRI | 01 Aug PHU 0–3 | 08 Aug 2–0 LUB | 14 Aug SON 0–0 | 22 Aug 2–0 SCC | 11 Sep MAI 0–2 | 25 Sep 1–1 ASA | 02 Oct PET 0–0 | 17 Oct 1–0 MAQ | 23 Oct 2–0 PRO | 30 Oct SOY 1–1 | 06 Nov 2–1 ACL |
| INTERCL 3rd | 15 Feb SAG 0–0 | 22 Feb 1–0 SOY | 29 Feb ACL 0–1 | 03 Mar 1–0 PRO | 20 Mar 0–1 PRI | 04 Apr PHU 3–2 | 11 Apr 2–0 LUB | 17 Apr SON 2–2 | 21 Apr 3–2 SCC | 2 May MAI 1–3 | 16 May 2–0 ASA | 26 May PET 2–0 | 30 May 4–0 MAQ |
| INTERCL 3rd | 11 Jul 0–0 SAG | 25 Jul SOY 0–1 | 01 Aug 0–0 ACL | 08 Aug PRO 1–1 | 14 Aug PRI 1–0 | 22 Aug 2–1 PHU | 11 Sep LUB 1–4 | 25 Sep 2–1 SON | 02 Oct SCC 0–1 | 17 Oct 1–0 MAI | 23 Oct ASA 0–0 | 30 Oct 1–4 PET | 06 Nov MAQ 1–2 |
| PET LUA 4th | 15 Feb 2–0 PHU | 22 Feb LUB 0–0 | 29 Feb 2–0 SON | 03 Mar SCC 3–1 | 20 Mar 3–0 MAI | 04 Apr ASA 1–1 | 11 Apr PRO 0–0 | 17 Apr 2–0 MAQ | 21 Apr SAG 1–2 | 2 May 3–0 SOY | 16 May ACL 0–2 | 26 May 2–0 INT | 30 May PRI 2–2 |
| PET LUA 4th | 11 Jul PHU 1–0 | 25 Jul 1–0 LUB | 01 Aug SON 0–2 | 08 Aug 2–2 SCC | 14 Aug MAI 2–2 | 22 Aug 0–1 ASA | 11 Sep 0–1 PRO | 25 Sep MAQ 0–3 | 02 Oct 0–0 SAG | 17 Oct SOY 1–1 | 23 Oct 2–2 ACL | 30 Oct INT 1–4 | 06 Nov 2–0 PRI |
| SON NAM 5th | 15 Feb MAI 0–0 | 22 Feb 0–0 ASA | 29 Feb PET 2–0 | 03 Mar 3–0 MAQ | 20 Mar SAG 2–1 | 04 Apr 2–1 SOY | 11 Apr ACL 0–0 | 17 Apr 2–2 INT | 21 Apr PRI 1–3 | 2 May 2–1 PHU | 16 May LUB 1–1 | 26 May PRO 1–1 | 30 May 3–2 SCC |
| SON NAM 5th | 11 Jul 1–1 MAI | 25 Jul ASA 2–0 | 01 Aug 0–2 PET | 08 Aug MAQ 0–2 | 14 Aug 0–0 SAG | 22 Aug SOY 2–1 | 11 Sep 4–0 ACL | 25 Sep INT 2–1 | 02 Oct PRI 1–1 | 17 Oct PHU 1–1 | 23 Oct 1–1 LUB | 30 Oct 2–3 PRO | 06 Nov SCC 0–0 |
| PRI AGO 6th | 15 Feb MAQ 0–2 | 22 Feb 0–1 SAG | 29 Feb SOY 0–3 | 03 Mar 1–0 ACL | 20 Mar INT 0–1 | 04 Apr 0–0 PRO | 11 Apr 0–2 PHU | 17 Apr LUB 2–1 | 21 Apr 1–3 SON | 2 May SCC 1–3 | 16 May 1–0 MAI | 26 May ASA 8–1 | 30 May 2–2 PET |
| PRI AGO 6th | 11 Jul 1–0 MAQ | 25 Jul SAG 0–0 | 01 Aug 0–1 SOY | 08 Aug ACL 2–0 | 14 Aug 1–0 INT | 22 Aug PRO 0–0 | 11 Sep PHU 1–0 | 25 Sep 0–0 LUB | 02 Oct SON 1–1 | 17 Oct 1–0 SCC | 23 Oct MAI 2–1 | 30 Oct 0–1 ASA | 06 Nov PET 2–0 |
| PET HUA 7th | 15 Feb PET 2–0 | 22 Feb 1–0 MAQ | 29 Feb SAG 2–0 | 03 Mar 3–0 SOY | 20 Mar ACL 0–2 | 04 Apr 3–2 INT | 11 Apr PRI 0–2 | 17 Apr 0–2 PRO | 21 Apr 3–3 LUB | 2 May SON 2–1 | 16 May 1–1 SCC | 26 May MAI 0–1 | 30 May 1–1 ASA |
| PET HUA 7th | 11 Jul 1–0 PET | 25 Jul MAQ 2–1 | 01 Aug 0–3 SAG | 08 Aug SOY 0–0 | 14 Aug 1–1 ACL | 22 Aug INT 2–1 | 11 Sep 1–0 PRI | 25 Sep PRO 1–1 | 02 Oct LUB 3–1 | 17 Oct 1–1 SON | 23 Oct SCC 3–0 | 30 Oct 0–1 MAI | 06 Nov ASA 4–1 |
| PRI MAI 8th | 15 Feb 0–0 SON | 22 Feb SCC 1–1 | 29 Feb PRO 0–0 | 03 Mar 0–2 ASA | 20 Mar PET 3–0 | 04 Apr 1–2 MAQ | 11 Apr SAG 3–0 | 17 Apr 0–0 SOY | 21 Apr ACL 1–2 | 2 May 1–3 INT | 16 May PRI 1–0 | 26 May 0–1 PHU | 30 May LUB 0–1 |
| PRI MAI 8th | 11 Jul SON 1–1 | 25 Jul 1–2 SCC | 01 Aug 1–0 PRO | 08 Aug ASA 6–0 | 14 Aug 2–2 PET | 22 Aug MAQ 0–1 | 11 Sep 0–2 SAG | 25 Sep SOY 1–1 | 02 Oct 1–0 ACL | 17 Oct INT 1–0 | 23 Oct 2–1 PRI | 30 Oct PHU 0–1 | 06 Nov 3–0 LUB |
| SPO CAB 9th | 15 Feb PRO 3–3 | 22 Feb 1–1 MAI | 29 Feb ASA 3–0 | 03 Mar 3–1 PET | 20 Mar MAQ 1–1 | 04 Apr 1–0 SAG | 11 Apr SOY 0–0 | 17 Apr 1–1 ACL | 21 Apr INT 3–2 | 2 May 1–3 PRI | 16 May PHU 1–1 | 26 May 1–1 LUB | 30 May SON 3–2 |
| SPO CAB 9th | 11 Jul 1–0 PRO | 25 Jul MAI 1–2 | 01 Aug 0–0 ASA | 08 Aug PET 2–2 | 14 Aug 3–0 MAQ | 22 Aug SAG 2–0 | 11 Sep 1–1 SOY | 25 Sep ACL 1–1 | 02 Oct 0–1 INT | 17 Oct PRI 1–0 | 23 Oct 3–0 PHU | 30 Oct LUB 1–0 | 06 Nov 0–0 SON |
| ACA LOB 10th | 15 Feb SOY 1–2 | 22 Feb 0–0 PRO | 29 Feb 0–1 INT | 15 Feb PRI 1–0 | 20 Mar 0–2 PHU | 04 Apr LUB 0–2 | 11 Apr 0–0 SON | 17 Apr SCC 1–1 | 21 Apr 1–2 MAI | 2 May ASA 4–1 | 16 May 0–2 PET | 26 May MAQ 0–1 | 30 May 0–0 SAG |
| ACA LOB 10th | 11 Jul 4–3 SOY | 25 Jul PRO 1–1 | 01 Ago INT 0–0 | 08 Aug 2–0 PRI | 14 Ago PHU 1–1 | 22 Aug 2–1 LUB | 11 Sep SON 4–0 | 25 Sep 1–1 SCC | 02 Oct MAI 1–0 | 17 Oct 0–1 ASA | 23 Oct PET 2–2 | 30 Oct 6–0 MAQ | 06 Nov SAG 2–1 |
| PRO SAM 11th | 15 Feb 3–3 SCC | 22 Feb ACL 0–0 | 29 Feb 0–0 MAI | 03 Mar INT 1–0 | 20 Mar 0–0 ASA | 04 Apr PRI 0–0 | 11 Apr 0–0 PET | 17 Apr PHU 0–2 | 21 Apr 2–1 MAQ | 2 May LUB 3–0 | 16 May 1–2 SAG | 26 May 1–1 SON | 30 May SOY 1–0 |
| PRO SAM 11th | 11 Jul SCC 1–0 | 25 Jul 1–1 ACL | 01 Aug MAI 1–0 | 08 Aug 1–1 INT | 14 Aug ASA 2–0 | 22 Aug 0–0 PRI | 11 Sep PET 0–1 | 25 Sep 1–1 PHU | 02 Oct MAQ 1–3 | 17 Oct 1–0 LUB | 23 Oct SAG 2–0 | 30 Oct SON 2–3 | 06 Nov 2–2 SOY |
| ACA SOY | 15 Feb 1–2 ACL | 22 Feb INT 1–0 | 29 Feb 0–3 PRI | 03 Mar PHU 3–0 | 20 Mar 1–0 LUB | 04 Apr SON 2–1 | 11 Apr 0–0 SCC | 17 Apr MAI 0–0 | 21 Apr 2–0 ASA | 2 May PET 3–0 | 16 May 1–1 MAQ | 26 May SAG 2–0 | 30 May 1–0 PRO |
| ACA SOY | 11 Jul ACL 4–3 | 25 Jul 0–1 INT | 01 Aug PRI 0–1 | 08 Aug 0–0 PHU | 14 Aug LUB 1–1 | 22 Aug 2–1 SON | 11 Sep SCC 1–1 | 25 Sep 1–1 MAI | 02 Oct ASA 2–0 | 17 Oct 1–1 PET | 23 Oct MAQ 0–2 | 30 Oct 1–1 SAG | 06 Nov PRO 2–2 |
| BEN LUB | 15 Feb ASA 3–0 | 22 Feb 0–0 PET | 29 Feb MAQ 0–1 | 03 Mar 0–1 SAG | 20 Mar SOY 1–0 | 04 Apr 0–2 ACL | 11 Apr INT 2–0 | 17 Apr 2–1 PRI | 21 Apr PHU 3–3 | 2 May 3–0 PRO | 16 May 1–1 SON | 26 May SCC 1–1 | 30 May 0–1 MAI |
| BEN LUB | 11 Jul 1–1 ASA | 25 Jul PET 1–0 | 01 Aug 2–0 MAQ | 08 Aug SAG 2–0 | 14 Aug 1–1 SOY | 22 Aug ACL 2–1 | 11 Sep 1–4 INT | 25 Sep PRI 0–0 | 02 Oct 3–1 PHU | 17 Oct PRO 1–0 | 23 Oct SON 1–1 | 30 Oct 1–0 SCC | 06 Nov MAI 3–0 |
| BRA MAQ | 15 Feb 0–2 PRI | 22 Feb PHU 1–0 | 29 Feb 0–1 LUB | 03 Mar SON 3–0 | 20 Mar 1–1 SCC | 04 Apr MAI 1–2 | 11 Apr 0–4 ASA | 17 Apr PET 2–0 | 21 Apr PRO 2–1 | 2 May 0–1 SAG | 16 May SOY 1–1 | 26 May 0–1 ACL | 30 May INT 4–0 |
| BRA MAQ | 11 Jul PRI 1–0 | 25 Jul 2–1 PHU | 01 Aug LUB 2–0 | 08 Aug 0–2 SON | 14 Aug SCC 3–0 | 22 Aug 0–1 MAI | 11 Sep ASA 4–1 | 25 Sep 0–3 PET | 02 Oct 1–3 PRO | 17 Oct SAG 1–0 | 23 Oct 0–2 SOY | 30 Oct ACL 6–0 | 06 Nov 1–2 INT |
Season statistics
Top scorers
| Rank | Scorer | Club | Goals |
| 1 | ![]() |
