Group A
11/02/2004 Nejmeh SC - Al-Sha'ab Ibb 3:0
Nisa Ašgabat - Muktijoddha Sangsad 1:0
25/02/2004 Al-Sha'ab Ibb - Nisa Ašgabat 0:1
Muktijoddha Sangsad - Nejmeh SC 0:1
06/04/2004 Nejmeh SC - Nisa Ašgabat 3:1
07/04/2004 Al-Sha'ab Ibb - Muktijoddha Sangsad 3:0
20/04/2004 Nisa Ašgabat - Nejmeh SC 0:1
Muktijoddha Sangsad - Al-Sha'ab Ibb 2:3
04/05/2004 Al-Sha'ab Ibb - Nejmeh SC 1:1
05/05/2004 Muktijoddha Sangsad - Nisa Ašgabat 0:0
19/05/2004 Nisa Ašgabat - Al-Sha'ab Ibb dnp
Nejmeh SC - Muktijoddha Sangsad 2:0
Group B
11/02/2004 Mahindra United - Dhofar SCSC 2:1
25/02/2004 Dhofar SCSC - Al Wahda 1:1
07/04/2004 Mahindra United - Al Wahda 0:0
21/04/2004 Al Wahda - Mahindra United 5:1
05/05/2004 Dhofar SCSC - Mahindra United 4:2
19/05/2004 Al Wahda - Dhofar SCSC 2:0
Group C
10/02/2004 Olympic Beirut - Al Jaish 0:0
25/02/2004 Al Jaish - Nebitçi Balkanabat 6:0
07/04/2004 Olympic Beirut - Nebitçi Balkanabat 2:0
21/04/2004 Nebitçi Balkanabat - Olympic Beirut 1:2
05/05/2004 Al Jaish - Olympic Beirut 2:0
19/05/2004 Nebitçi Balkanabat - Al Jaish 0:0
Group D
11/02/2004 Home United - Happy Valley 5:1
Perak FA - Club Valencia 2:0
25/02/2004 Club Valencia - Home United 0:3
Happy Valley - Perak FA 1:2
06/04/2004 Club Valencia - Happy Valley 2:1
Perak FA - Home United 2:2
20/04/2004 Home United - Perak FA 2:2
21/04/2004 Happy Valley - Club Valencia 3:1
05/05/2004 Happy Valley - Home United 0:2
Club Valencia - Perak FA 0:1
19/05/2004 Home United - Club Valencia 5:0
Perak FA - Happy Valley 2:1
Group E
10/02/2004 Geylang United - East Bengal FC 2:3
Negeri Sembilan FA - Island FC 6:0
24/02/2004 Island FC - Geylang United 0:5
25/02/2004 East Bengal FC - Negeri Sembilan FA 4:2
07/04/2004 Island FC - East Bengal FC 1:2
Negeri Sembilan FA - Geylang United 0:1
21/04/2004 East Bengal FC - Island FC 3:0
Geylang United - Negeri Sembilan FA 2:1
04/05/2004 Island FC - Negeri Sembilan FA 1:0
05/05/2004 East Bengal FC - Geylang United 1:1
18/05/2004 Geylang United - Island FC 1:0
Negeri Sembilan FA - East Bengal FC 2:1
Quarter-finals
14/09/2004 Al Wahda - Nejmeh SC 2:1
Perak FA - Geylang United 1:2
East Bengal FC - Al Jaish 0:0
Olympic Beirut - Home United 3:3
21/09/2004 Nejmeh SC - Al Wahda 3:2
Geylang United - Perak FA 3:2
Al Jaish - East Bengal FC 3:0
Home United - Olympic Beirut 2:1
Semi-finals
19/10/2004 Al Wahda - Geylang United 1:1
20/10/2004 Al Jaish - Home United 4:0
26/10/2004 Geylang United - Al Wahda 0:1
27/10/2004 Home United - Al Jaish 1:2
Final
19/11/2004 Al Wahda - Al Jaish 2:3
26/11/2004 Al Jaish - Al Wahda 0:1