# 2004 AFC Asian Cup qualification

The qualification process for the 2004 AFC Asian Cup football competition began in March 2003. Out of the 45 AFC members, only Cambodia and the Philippines failed to enter for the tournament. Both China, the hosts and Japan, the reigning champions automatically qualified for the finals. The lowest ranked 20 teams were placed in 6 preliminary qualifying groups of 3 and one group of 2, with the group winners joining the remaining 21 teams in 7 groups of 4. The top two of each of these groups qualified for the finals in China.

## Preliminary round
### Group A

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Myanmar | 2 | 2 | 0 | 0 | 7 | 0 | +7 | 6 |
| Maldives | 2 | 0 | 1 | 1 | 1 | 3 | −2 | 1 |
| Brunei | 2 | 0 | 1 | 1 | 1 | 6 | −5 | 1 |
All matches played in Malé, Maldives

### Group B

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Sri Lanka | 2 | 2 | 0 | 0 | 5 | 3 | +2 | 6 |
| Chinese Taipei | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 3 |
| Timor-Leste | 2 | 0 | 0 | 2 | 2 | 6 | −4 | 0 |
All matches played in Colombo, Sri Lanka

### Group C

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Nepal | 2 | 1 | 0 | 1 | 4 | 2 | +2 | 3 |
| Kyrgyzstan | 2 | 1 | 0 | 1 | 3 | 2 | +1 | 3 |
| Afghanistan | 2 | 1 | 0 | 1 | 2 | 5 | −3 | 3 |
All matches played in Kathmandu, Nepal

### Group D

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Hong Kong | 2 | 1 | 1 | 0 | 7 | 3 | +4 | 4 |
| Laos | 2 | 1 | 0 | 1 | 3 | 6 | −3 | 3 |
| Bangladesh | 2 | 0 | 1 | 1 | 3 | 4 | −1 | 1 |
All matches played in Hong Kong

### Group E

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Singapore | 2 | 2 | 0 | 0 | 5 | 0 | +5 | 6 |
| Pakistan | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 |
| Macau | 2 | 0 | 0 | 2 | 0 | 5 | −5 | 0 |
All matches played in Singapore

### Group F

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Bhutan | 2 | 1 | 1 | 0 | 6 | 0 | +6 | 4 |
| Mongolia | 2 | 1 | 1 | 0 | 5 | 0 | +5 | 4 |
| Guam | 2 | 0 | 0 | 2 | 0 | 11 | −11 | 0 |
All matches played in Thimphu, Bhutan

### Group G

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| North Korea | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 4 |
| India | 2 | 0 | 1 | 1 | 1 | 3 | −2 | 1 |

## Qualifying round
### Group A

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Uzbekistan | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 |
| Thailand | 6 | 3 | 0 | 3 | 10 | 7 | +3 | 9 |
| Tajikistan | 6 | 2 | 2 | 2 | 3 | 5 | −2 | 8 |
| Hong Kong | 6 | 1 | 1 | 4 | 3 | 11 | −8 | 4 |
Played in Tashkent, Uzbekistan.
Played in Bangkok, Thailand.

### Group B

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Kuwait | 6 | 5 | 1 | 0 | 17 | 5 | +12 | 16 |
| Qatar | 6 | 3 | 2 | 1 | 10 | 6 | +4 | 11 |
| Singapore | 6 | 1 | 1 | 4 | 3 | 11 | −8 | 4 |
| Palestine | 6 | 0 | 2 | 4 | 3 | 11 | −8 | 2 |
NB: All Palestine's home matches played away.

### Group C

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Saudi Arabia | 6 | 6 | 0 | 0 | 31 | 1 | +30 | 18 |
| Indonesia | 6 | 3 | 1 | 2 | 9 | 13 | −4 | 10 |
| Yemen | 6 | 2 | 1 | 3 | 15 | 15 | 0 | 7 |
| Bhutan | 6 | 0 | 0 | 6 | 0 | 26 | −26 | 0 |
Played in Jeddah, Saudi Arabia.

### Group D

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Iran | 6 | 5 | 0 | 1 | 16 | 5 | +11 | 15 |
| Jordan | 6 | 5 | 0 | 1 | 13 | 6 | +7 | 15 |
| Lebanon | 6 | 1 | 1 | 4 | 2 | 8 | −6 | 4 |
| North Korea | 6 | 0 | 1 | 5 | 2 | 14 | −12 | 1 |
$^1$ The match was originally scheduled to be held on September 27, 2003, but was postponed to the following week as the North Korean team failed to arrive in Lebanon due to a traffic accident in Pyongyang.
$^2$ The match was abandoned in the 60th minute with Iran leading 1-0 after North Korea walked off when Iranian fans threw firecrackers on the pitch and refused to continue. The match was awarded 3–0 to Iran, but Iran were also ordered to play their next home match in an official AFC or FIFA competition behind closed doors.
$^3$ The match was not played as North Korean immigration officials did not issue the Jordanian team visas, meaning they were refused entry into the country. The match was awarded 3–0 to Jordan, while North Korea were banned from AFC competitions for a year and from qualifying for the 2007 Asian Cup.

### Group E

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Oman | 6 | 5 | 0 | 1 | 24 | 2 | +22 | 15 |
| South Korea | 6 | 4 | 0 | 2 | 30 | 4 | +26 | 12 |
| Vietnam | 6 | 3 | 0 | 3 | 8 | 13 | −5 | 9 |
| Nepal | 6 | 0 | 0 | 6 | 0 | 43 | −43 | 0 |
Played in Incheon and Daegu, Korea Republic.
Played in Muscat, Oman.

### Group F

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Iraq | 6 | 4 | 1 | 1 | 16 | 4 | +12 | 13 |
| Bahrain | 6 | 4 | 1 | 1 | 14 | 9 | +5 | 13 |
| Malaysia | 6 | 1 | 2 | 3 | 9 | 12 | −3 | 5 |
| Myanmar | 6 | 1 | 0 | 5 | 4 | 18 | −14 | 3 |
Played in Kuala Lumpur, Malaysia.
Played in Manama, Bahrain.

### Group G

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Turkmenistan | 6 | 4 | 2 | 0 | 10 | 2 | +8 | 14 |
| United Arab Emirates | 6 | 4 | 1 | 1 | 13 | 5 | +8 | 13 |
| Syria | 6 | 2 | 1 | 3 | 16 | 10 | +6 | 7 |
| Sri Lanka | 6 | 0 | 0 | 6 | 1 | 23 | −22 | 0 |
NB: All of Sri Lanka's home matches were played away.
$^1$ Syria failed to show up for the match. The match was awarded 3–0 to Turkmenistan.

## Qualified teams

| Country | Qualified as | Date qualification was secured | Previous appearances in tournament |
| China | Hosts | 28 October 2000 | 7 (1976, 1980, 1984, 1988, 1992, 1996, 2000) |
| Japan | 2000 AFC Asian Cup winners | 26 October 2000 | 4 (1988, 1992, 1996, 2000) |
| Kuwait | Qualifying round Group B winners | 5 October 2003 | 7 (1972, 1976, 1980, 1984, 1988, 1996, 2000) |
| Saudi Arabia | Qualifying round Group C winners | 15 October 2003 | 5 (1984, 1988, 1992, 1996, 2000) |
| Indonesia | Qualifying round Group C runners-up | 15 October 2003 | 2 (1996, 2000) |
| Oman | Qualifying round Group E winners | 21 October 2003 | 0 (Debut) |
| Iraq | Qualifying round Group F winners | 22 October 2003 | 4 (1972, 1976, 1996, 2000) |
| Bahrain | Qualifying round Group F runners-up | 22 October 2003 | 1 (1988) |
| South Korea | Qualifying round Group E runners-up | 24 October 2003 | 9 (1956, 1960, 1964, 1972, 1980, 1984, 1988, 1996, 2000) |
| Jordan | Qualifying round Group D runners-up | 18 November 2003 | 0 (Debut) |
| United Arab Emirates | Qualifying round Group G runners-up | 18 November 2003 | 5 (1980, 1984, 1988, 1992, 1996) |
| Uzbekistan | Qualifying round Group A winners | 19 November 2003 | 2 (1996, 2000) |
| Qatar | Qualifying round Group B runners-up | 19 November 2003 | 5 (1980, 1984, 1988, 1992, 2000) |
| Iran | Qualifying round Group D winners | 19 November 2003 | 9 (1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000) |
| Thailand | Qualifying round Group A runners-up | 21 November 2003 | 4 (1972, 1992, 1996, 2000) |
| Turkmenistan | Qualifying round Group G winners | 28 November 2003 | 0 (Debut) |
Notes:
    $^1$ Bold indicates champion for that year
    $^2$ Italic indicates host