Cúp AFC 2004

| num_teams = 18
| associations = 11
| champion_other = Al-Jaish
| count = 1
| second_other = Al-Wahda
| matches = 61
| goals = 178
| attendance =
| top_scorer = Indra Sahdan Daud Egmar Gonçalves
| player =
| prevseason =
| nextseason = 2005
}}

AFC Cup 2004 là phiên bản đầu tiên của AFC Cup, được tổ chức cho các câu lạc bộ đến từ các hiệp hội thành viên của Liên đoàn bóng đá châu Á.

Các đội tham dự
Các hiệp hội của 14 quốc gia đang phát triển trong Liên đoàn bóng đá châu Á đã được mời đề cử một hoặc hai câu lạc bộ tham gia giải đâu năm 2004.

Tây Á

Đông Á

Trung và Nam Á

ASEAN

Vòng bảng
Màu xanh: Các đội nhất bảng bà các đội nhì bảng có thành tích tốt nhất lọt vào vòng tứ kết.

Bảng A
Al-Nejmeh
|team2=NIS|name_NIS= Nisa Aşgabat
|team3=IBB|name_IBB= Al-Sha'ab Ibb
|team4=MUK|name_MUK= Muktijoddha Sangsad
|win_NJM=5|draw_NJM=1|loss_NJM=0|gf_NJM=11|ga_NJM=2
|win_NIS=2|draw_NIS=1|loss_NIS=2|gf_NIS=3|ga_NIS=4
|win_IBB=2|draw_IBB=1|loss_IBB=2|gf_IBB=7|ga_IBB=7
|win_MUK=0|draw_MUK=1|loss_MUK=5|gf_MUK=2|ga_MUK=10

|col_A=ccffcc|text_A=
|result1=A
|update=complete|source=
}}

| score = 3–0
| team2 = Al-Sha'ab Ibb
| report = (Report)
| goals1 = Ivanković Nasseredine
| goals2 =
| stadium = Sports City, Beirut, Liban
| attendance = 300
| referee = Abdulrahman Abdou
}}

| score = 1–0
| team2 = Muktijoddha Sangsad
| report = (Report)
| goals1 = Nazarov
| goals2 =
| stadium = Nisa Stadium, Asgabat, Turkmenistan
| attendance = 500
| referee = Ali Al Mutlaq (Saudi Arabia)
}}
----

| score = 0–1
| team2 = Nisa Aşgabat
| report = (Report)
| goals1 =
| goals2 = Konchaev Zemskov 50'
| stadium = Al Thawra Sports City, Sana'a, Yemen
| attendance = 5,000
| referee = Abdulrahman Recho
}}

| score = 0–1
| team2 = Al-Nejmeh Beirut
| report = (Report)
| goals1 =
| goals2 = Mohammad Kassas 72'
| stadium = Khu liên hợp thể thao Sultan Qaboos, Muscat, Oman
| attendance = 109
| referee = Mohamed Al Saeedi
}}
----

| score = 3–1
| team2 = Nisa Aşgabat
| report = (Report)
| goals1 = Mohammad Kassas 12' (pen), 47'Ali Nasereddine 37'
| goals2 = Didar Hajiev 34'
| stadium = Al Thawra Sports City, Sana'a, Yemen
| attendance = 6,000
| referee = Kadhum Auda Lazim
}}

| score = 3–0 1
| team2 = Muktijoddha Sangsad KS
| report = (Report)
| goals1 =
| goals2 =
| stadium = King Abdullah Stadium, Amman, Jordan
| attendance = 1,000
| referee = Hedayat Mombini
}}
----

| score = 2–3
| team2 = Al Sha'ab Ibb
| report = (Report)
| goals1 = Charles Ghansa 1'Saifur Rahman Moni 38'
| goals2 = Abdulsalam Al Ghurbani 34', 60' Redwan Ahmed 78'
| stadium = Sports City, Beirut, Liban
| attendance = 3,000
| referee = Dilovar Orzuev
}}

| score = 0–1
| team2 = Al-Nejmeh Beirut
| report = (Report)
| goals1 =
| goals2 = Mohammad Kassas 71'
| stadium = Khu liên hợp thể thao Sultan Qaboos, Muscat, Oman
| attendance = 200
| referee = Rustam Saidov
}}
----

| score = 1–1
| team2 = Al-Nejmeh Beirut
| report = (Report)
| goals1 = Al-Nono 51'
| goals2 = Mohammad Kassas 8'
| stadium = Al Thawra Sports City, Sana'a, Yemen
| attendance = 2,500
| referee = Huang Junjie
}}

| score = 0–0
| team2 = Nisa Aşgabat
| report = (Report)
| goals1 =
| goals2 =
| stadium = Khu liên hợp thể thao Sultan Qaboos, Muscat, Oman
| attendance = 150
| referee = Saad Al Fadhli
}}
----

| score = Cancelled2
| team2 = Al Sha'ab Ibb
| report = (Report)
| goals1 =
| goals2 =
| stadium = King Abdullah Stadium, Amman, Jordan
| attendance = 100
| referee = Chaiwat Kunsuta
}}

| score = 2–0
| team2 = Muktijoddha Sangsad KS
| report = (Report)
| goals1 = Errol McFarlane 8'Moussa Hojeij 90'
| goals2 =
| stadium = Sports City, Beirut, Liban
| attendance =
| referee = Kadyrbek Chynybekov
}}

1Al Sha'ab Ibb were awarded a 3–0 win as Muktijoddha Sangsad KS did not show up for the match.
2The match was cancelled after a general strike in Yemen left Al Sha'ab Ibb unable to show up for the match.

Bảng B
Al-Wahda (Damascus)
|team2=DHO|name_DHO= Dhofar
|team3=MAH|name_MAH= Mahindra United
|win_WHD=2|draw_WHD=2|loss_WHD=0|gf_WHD=8|ga_WHD=2
|win_DHO=1|draw_DHO=1|loss_DHO=2|gf_DHO=6|ga_DHO=7
|win_MAH=1|draw_MAH=1|loss_MAH=2|gf_MAH=5|ga_MAH=10

|col_A=ccffcc|text_A=
|result1=A
|update=complete|source=
}}

| stadium = Sân vận động Fatorda, Goa, India
| attendance = 400
| referee = J Karim
}}

| goals2 = Nabil Al Shahmeh
| stadium = Nisa Stadium, Ashgabat, Turkmenistan
| attendance = 100
| referee = A Al-Enezi
}}

----

| goals1 = Nabil Al Shahmeh 36' Iyad Mando 39' 53' Moussa Traoré 69', 73'
| goals2 = Felix Abaoagye 84'
| stadium = Amman International Stadium, Amman, Jordan
| attendance = 2,000
| referee = Abdullah Balideh
}}

----

Mohammed Al Shidad Gabriel
| goals2 = Felix Abaoagye 55' Raphaël Patron Akakpo 80'
| stadium = Sports City, Beirut, Liban
| attendance = 3,500
| referee = F Al Marzouqi
}}

Group C
Al-Jaish (Damascus)
|team2=OLY|name_OLY= Olympic Beirut
|team3=NEB|name_NEB= Nebitçi Balkanabat
|win_JSH=2|draw_JSH=2|loss_JSH=0|gf_JSH=8|ga_JSH=0
|win_OLY=2|draw_OLY=1|loss_OLY=1|gf_OLY=4|ga_OLY=3
|win_NEB=0|draw_NEB=1|loss_NEB=3|gf_NEB=1|ga_NEB=10

|col_A=ccffcc|text_A=
|result1=A|result2=A
|update=complete|source=
}}

----

----

Bảng D
Home United FC
|team2=PRK|name_PRK= Perak FA
|team3=HPV|name_HPV= Happy Valley
|team4=VAL|name_VAL= Valencia FC
|win_HOM=4|draw_HOM=2|loss_HOM=0|gf_HOM=19|ga_HOM=5
|win_PRK=4|draw_PRK=2|loss_PRK=0|gf_PRK=11|ga_PRK=6
|win_HPV=1|draw_HPV=0|loss_HPV=5|gf_HPV=7|ga_HPV=14
|win_VAL=1|draw_VAL=0|loss_VAL=5|gf_VAL=3|ga_VAL=15

|col_A=ccffcc|text_A=
|result1=A|result2=A
|update=complete|source=
}}

----

----

----

----

----

Bảng E
East Bengal
|team2=GEY|name_GEY= Geylang United FC
|team3=NEG|name_NEG= Negeri Sembilan FA
|team4=ISL|name_ISL= Island FC
|win_EAB=4|draw_EAB=1|loss_EAB=1|gf_EAB=14|ga_EAB=8
|win_GEY=4|draw_GEY=1|loss_GEY=1|gf_GEY=12|ga_GEY=5
|win_NEG=2|draw_NEG=0|loss_NEG=4|gf_NEG=11|ga_NEG=9
|win_ISL=1|draw_ISL=0|loss_ISL=5|gf_ISL=2|ga_ISL=17

|col_A=ccffcc|text_A=
|result1=A|result2=A
|update=complete|source=
}}

----

----

----

----

----

Các đội nhì bảng có thành tích tốt nhất
Ba đội nhì bảng có thành tích tốt nhất, một từ bảng A, B và C và hai từ bảng D và E, lọt vào vòng tứ kết.

Bảng A, B, C (Tây & Trung Á)
Olympic Beirut
|team2=NIS|name_NIS= Nisa Aşgabat
|team3=DHO|name_DHO= Dhofar
|win_OLY=2|draw_OLY=1|loss_OLY=1|gf_OLY=4|ga_OLY=3
|win_NIS=2|draw_NIS=1|loss_NIS=2|gf_NIS=3|ga_NIS=4
|win_DHO=1|draw_DHO=1|loss_DHO=2|gf_DHO=6|ga_DHO=7

|col_A=ccffcc|text_A=
|result1=A
|update=complete|source=
}}

Bảng D, E (Đông, Nam & Đông Nam Á)
Perak FA
|team2=GEY|name_GEY= Geylang United FC
|win_PRK=4|draw_PRK=2|loss_PRK=0|gf_PRK=12|ga_PRK=6
|win_GEY=4|draw_GEY=1|loss_GEY=1|gf_GEY=12|ga_GEY=5

|col_A=ccffcc|text_A=
|result1=A|result2=A
|update=complete|source=
}}

Vòng loại trực tiếp
Tứ kết

|}

Bán kết

|}

Chung kết

|}

Các cầu thủ ghi bàn hàng đầu

Tham khảo