Fifty teams will be battling it out to win qualification to the second biggest tournament after the World Cup. The winners of each group will qualify automatically and the second place teams will go into a playoff. These fifteen teams will then join Portugal who are the hosts.

Pld W D L GF GA Pts
Denmark 8 4 3 1 15 9 15
Norway 8 4 2 2 9 5 15
Romania 8 4 2 2 21 9 14
Bosnia-Herzegovina 8 4 1 3 7 8 13
Luxembourg 8 0 0 8 0 21 0

 

Norway 2-2 Denmark 07/09/02
Riise 54
Carew 90 
Thomasson 23, 73 

Bosnia-Herzegovina 0-3 Romania 07/09/02
  Ganea 6, 26
Munteanu 8 

Denmark 2-0 Luxembourg 12/10/02
Tomasson pen 51
Sand 70
 

Romania 0-1 Norway 12/10/02
  Iversen 84

Norway v Bosnia-Herzegovina 16/10/02
Tomasson pen 51
Sand 70 
 

Luxembourg v Romania 16/10/02
  Moldovan 1, 4
Radio 23
Contra 45, 47, 86
Ghioane 80

Bosnia-Herzegovina 2-0 Luxembourg 29/03/03
Bolic 53
Barberez 75 
 

Romania 2-5 Denmark 29/03/03
Mutu 5
Munteanu 47
Rommedahl 9, 90
Graveson 53
Tommason 71
Contra og 73 

Luxembourg 0-2 Norway 02/04/03
  Rushfeldt 58
Solskjaer 74 

Denmark 0-2 Bosnia-Herzegovina 02/04/03
  Barbarez 22
Baljic 28 

Denmark 1-0 Norway 07/06/03
Gronkjaer 4   

Romania 2-0 Bosnia-Herzegovina 07/06/03
Mutu 46
Ganea 87  
 

Luxembourg 0-2 Denmark 11/06/03
  Jensen 21
Graveson 48  

Norway 1-1 Romania 11/06/03
Solskjaer pen 78  Ganea 64 

Bosnia-Herzegovina 1-0 Norway 06/09/03
Bajramovic 86   

Romania 4-0 Luxembourg 06/09/03
Mutu 36
Pancu 41
Ganea 43
Bratu 78
 

Luxembourg 0-1 Bosnia-Herzegovina 10/09/03
  Barbarez 36 

Denmark 2-2 Romania 10/09/03
Tomasson pen 34
Laursen 90 
Mutu 61
Pancu 71 

Norway 1-0 Luxembourg 11/10/03
Flo 19  

Bosnia-Herzegovina 1-1 Denmark 11/10/03
Bolic 38 Jorgensen 12