Grup 1: Rep. Ceko, Belanda, Rumania, Finlandia, Macedonia, Armenia, Andorra
Grup 2: Turki, Denmark, Yunani, Ukraina, Georgia, Albania, Kazakhsan
Grup 3: Portugal, Rusia, Slovakia, Latvia, Estonia, Liechtenstein, Luksemburg
Grup 4: Perancis, Rep. Irlandia, Swiss, Israel, Siprus, Kep. Faroe
Grup 5: Italia, Slovenia, Skotlandia, Norwegia, Belarus, Moldova
Grup 6: Inggris, Polandia, Austria, Wales, Irlandia Utara, Azerbaijan
Grup 7: Spanyol, Belgia, Serbia-Montenegro, Bosnia-Herzegovina, Lituania, San Marino
Grup 8: Swedia, Kroasia, Bulgaria, Islandia, Hongaria, Malta
Delapan juara grup ditambah dua runner-up terbaik akan lolos ke putaran final di Jerman sedangkan enam tim peringkat kedua lainnya akan saling berhadapan dengan babak play-off untuk memperebutkan tiket tersisa.